Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist...
-
Upload
maximilian-merritt -
Category
Documents
-
view
219 -
download
0
Transcript of Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist...
![Page 1: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/1.jpg)
Developing Scalable Web Applications on
Amazon Web Services
Janakiram MSVTechnology EvangelistAmazon Web Services
![Page 2: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/2.jpg)
1) Cloud Computing
Agenda
2) Amazon Web Services
3) Demo
4) How to get started
![Page 3: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/3.jpg)
1) Cloud Computing
Agenda
2) Amazon Web Services
3) Demo
4) How to get started
![Page 4: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/4.jpg)
Gartner's definition
Cloud Computing:
A style of computing in which elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies.
Gartner, 2008
![Page 5: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/5.jpg)
1) Elastic Capacity
![Page 6: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/6.jpg)
Predicting Infrastructure NeedsC
om
pute
Pow
er
Time
Predicted Usage
Actual Usage
Waste
CustomerDissatisfaction
![Page 7: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/7.jpg)
2) Faster time to market
![Page 8: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/8.jpg)
3) No initial investment (No CapEx)
![Page 9: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/9.jpg)
4) Pay as you go, pay for what you use
![Page 10: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/10.jpg)
5) Focus on your business
![Page 11: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/11.jpg)
Cloud Computing (summary)
1) Elastic Capacity2) Faster time to market3) No initial investment (No Capex)4) Pay as you go, pay for what you use5) Focus on your business
![Page 12: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/12.jpg)
1) Cloud Computing
Agenda
2) Amazon Web Services
3) Demo
4) How to get started
![Page 13: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/13.jpg)
The “Living and Evolving” AWS Cloud
ComputeAmazon EC2
NetworkAmazon VPC
Elastic LBAmazon Route 53
Amazon Global Physical Infrastructure (Geographical Regions, Availability Zones, Edge Locations)
StorageAmazon S3
Amazon EBS
Content DeliveryAmazon
CloudFront
EmailAmazon SES
Your Application
PaymentsAmazon DevPay
Amazon FPS
Parallel Processing
Amazon Elastic MapReduce
DatabaseAmazon RDS
Amazon SimpleDB
MessagingAmazon SNSAmazon SQS
Libraries and SDKs.NET/Java etc.
Web InterfaceManagement Console
ToolsAWS Toolkit for Eclipse
Command Line Interface
WorkforceAmazon
Mechanical Turk
Authentication and AuthorizationAWS IAM, MFA
MonitoringAmazon CloudWatch
Deployment and AutomationAWS Elastic BeanstalkAWS CloudFormation
Infrastructure building blocks
Platform building blocks
Tools to access services
Cross Service features
![Page 14: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/14.jpg)
• Web site hosting
• Application hosting / SaaS hosting
• Internal IT application hosting
• Content delivery and media distribution
• High performance computing, batch data
processing, and large scale analytics
• Storage, backup, and disaster recovery
• Development and test environments
Common Use Cases
![Page 15: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/15.jpg)
1) Cloud Computing
Agenda
2) Amazon Web Services
3) Demo
4) How to get started
![Page 16: Developing Scalable Web Applications on Amazon Web Services Janakiram MSV Technology Evangelist Amazon Web Services.](https://reader035.fdocuments.us/reader035/viewer/2022062314/56649e315503460f94b21e85/html5/thumbnails/16.jpg)
How to Get Started
Create an AWS Account
Learn the basics (EC2, S3)
Start a Small Project
Review Results
Expand your AWS Usage