introduction to amazon web servicesromania.amazon.com/.../awsintroduction_jeffbarr.pdf ·...
TRANSCRIPT
![Page 2: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/2.jpg)
What Does It Take to be a Global Online Retailer?
![Page 3: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/3.jpg)
![Page 4: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/4.jpg)
The Obvious Part…
![Page 5: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/5.jpg)
![Page 6: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/6.jpg)
And the Not-So Obvious Part
![Page 7: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/7.jpg)
![Page 8: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/8.jpg)
How Did Amazon Get in to Cloud Computing?
• We’d been working on it for over a decade
• Development of a platform to enable sellers on the Amazon global infrastructure
• Internal need for centralized, scalable deployment environment for applications
• Early forays into web services proved developers were hungry for more
![Page 9: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/9.jpg)
This Led to a Broader Mission
• Enable businesses and developers to use web services (what people now call “the cloud”) to build scalable, sophisticated applications.
“It's not the customers' job to invent for themselves. It's your job to invent on their behalf. You need to listen to customers. You need to invent on their behalf. Kindle, EC2 would not have been developed if we did not have an inventive culture.” - Jeff Bezos, Founder & CEO, Amazon.com
![Page 10: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/10.jpg)
Attributes of Cloud Computing No Up-Front Capital
Expense Pay Only for What
You Use
Self-Service Infrastructure
Easily Scale Up and Down
Low Cost
Deploy
Improve Agility & Time-to-Market
![Page 11: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/11.jpg)
Last-Generation IT Services
![Page 12: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/12.jpg)
Cloud-Generation IT Services
![Page 13: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/13.jpg)
Cloud-Generation IT Services
![Page 14: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/14.jpg)
What’s the Difference?
Last-Generation
• IT department • Manual Setup • Hours/Days/Weeks • Error-prone • Small scale
Cloud-Generation
• Empowered users • Automated Setup • Seconds/Minutes • Scripted & repeatable • Any scale
![Page 15: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/15.jpg)
AWS PLATFORM Cloud-Powered Applications
Management & Administration Administration
Console Identity & Access Deployment Monitoring
Application Platform Services
Content Distribution Messaging Parallel Processing Libraries & SDKs
Foundation Services
Compute Storage Database Networking
Global Infrastructure
Availability Zones
Regions Edge Locations
![Page 16: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/16.jpg)
Regions and Availability Zones
• Region – One of 8 distinct physical locations: – Northern Virginia, San Francisco, Oregon, AWS GovCloud (US),
Tokyo, Singapore, Brazil, Ireland
• Availability Zone: – Physical infrastructure (1 or more data centers) – 2 or more AZ’s per Region – Fault tolerance across AZ’s
![Page 17: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/17.jpg)
EC2 Instance
• Amazon EC2: A Virtual Server in the Cloud
• Provision and boot new servers in minutes
• Boot from AMI (Amazon Machine Image)
• Your choice of Linux or Windows
• Quickly scale capacity up or down
• Deploy across Regions and Availability Zones for flexibility & reliability
• Choose from 14 different instance types
![Page 18: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/18.jpg)
![Page 19: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/19.jpg)
EC2 Security Group
• Virtual firewall • Control access to instance • Default configuration: no access
![Page 20: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/20.jpg)
EC2 Elastic IP Address
• Fixed IP address • Map to any EC2 instance in a Region • Retain address after switching instances
![Page 21: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/21.jpg)
EC2 Elastic Load Balancer
• Distribute traffic to an array of EC2 instances • Scale up or scale down • Health checks • Traffic goes to healthy instances • Configurable list of ports
![Page 22: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/22.jpg)
Amazon CloudWatch
• Tracks and stores AWS and user-defined metrics • 2 week retention period • Detect issues • Raise alerts
![Page 23: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/23.jpg)
EC2 Auto Scaling
• Control number of running EC2 instances • Scale up or down as needed • Drive decisions based on CloudWatch metrics
• CPU load • Network traffic
• Auto-scaling group • Instance collection • Actions (rules)
![Page 24: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/24.jpg)
EC2 Elastic Block Storage (EBS) • Virtual disk volumes • 1 GB – 1 TB per volume • Create and attach to EC2 instance • Format and write data • Snapshot and restore • Provision desired IOPS (up to 1000 per volume)
![Page 25: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/25.jpg)
Relational Database Service
![Page 26: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/26.jpg)
![Page 27: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/27.jpg)
Amazon DynamoDB
DynamoDB is a fully managed NoSQL database
service that provides extremely fast and
predictable performance with seamless scalability
![Page 28: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/28.jpg)
DynamoDB Highlights • Low Latency
– SSD-based storage nodes – Average reads<5ms, writes<10ms
• Massive and Seamless Scalability
– No table size or throughput limits – Live repartitioning for changes to storage and throughput
• Predictable Performance
– Provisioned throughput model
• Durable and Available – Consistent, disk-only writes
![Page 29: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/29.jpg)
![Page 30: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/30.jpg)
![Page 31: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/31.jpg)
![Page 32: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/32.jpg)
For More Information
• AWS Home Page – http://aws.amazon.com
• AWS Blog – http://aws.typepad.com
• AWS Architecture Center - http://aws.amazon.com/architecture/
• @jeffbarr
• @awscloud
![Page 33: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/33.jpg)
Thank You
![Page 34: Introduction to Amazon Web Servicesromania.amazon.com/.../AWSIntroduction_JeffBarr.pdf · Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com](https://reader034.vdocuments.mx/reader034/viewer/2022051509/5b0b5af07f8b9ae61b8daa54/html5/thumbnails/34.jpg)
Q & A