getting started in the aws cloud, glen robinson, solutions architect, aws
TRANSCRIPT
“IT spends 80% of its time and resources keeping the lights on”
Contract negotiation
Large Capital Expenditures
Patching Software Out of Datacenter Space
Prices too high for IT products
Slow IT Deployments Scaling down as needed
Underutilized IT Assets
Scaling up quickly
Managing physical growth
On-Premise Infrastructure is Costly & Complex
Gartner Press Releases
No Up-Front
Capital Expense Pay Only for
What You Use
Self-Service
Infrastructure Easily Scale
Up and Down
Improve Agility &
Time-to-Market
Low Cost
Cloud Computing Benefits
Deploy
Global Infrastructure for Global Enterprises
US West (Northern
California)
US East (Northern
Virginia)
EU (Ireland)
Asia
Pacific (Singapore)
Asia
Pacific (Tokyo)
AWS Regions
AWS Edge Locations
GovCloud (US ITAR
Region)
US West (Oregon)
South
America (Sao Paulo)
That’s fine Glen, but how do I get my traffic to these servers? Don’t tell me I have to use something like DNS round-robin. YUK!
Security Group
Availability Zone Availability Zone
Region
Security Group
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Compute Cloud
(EC2)
RDS DB Instance
Standby (Multi-AZ)
Elastic Load
Balancer
Amazon Simple
Storage Service
(S3)
Amazon CloudFront
www.yourApp.com
Security Group
Availability Zone Availability Zone
Region
Security Group
RDS DB Instance
Standby (Multi-AZ)
Elastic Load
Balancer
www.yourApp.com
Auto Scaling
Instances Instances
Security Group
Availability Zone Availability Zone
Region
Security Group
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Compute Cloud
(EC2)
RDS DB Instance
Standby (Multi-AZ)
Elastic Load
Balancer
www.yourApp.com
Security Group
Availability Zone Availability Zone
Region
Security Group
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Compute Cloud
(EC2)
RDS DB Instance
Standby (Multi-AZ)
Elastic Load
Balancer
www.yourApp.com
Virtual Private Cloud
Security Group
Availability Zone Availability Zone
Region
Security Group
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Compute Cloud
(EC2)
RDS DB Instance
Standby (Multi-AZ)
Elastic Load
Balancer
www.yourApp.com
Virtual Private Cloud
VPC Subnet VPC Subnet
https://ec2.amazonaws.com/ ?Action=RunInstances &ImageId=ami-60a54009 &MaxCount=3 &MinCount=1 &Placement.AvailabilityZone=us-east-1b &Monitoring.Enabled=true &AWSAccessKeyId=0GS7553JW74RRM612K02EXAMPLE &Version=2012-04-01 &Expires=2010-10-10T12:00:00Z &Signature=lBP67vCvGlDMBQ1dofZxg8E8SUEXAMPLE &SignatureVersion=2 &SignatureMethod=HmacSHA256
AWS Free Usage Tier (Per Month): 750 hours of Amazon EC2 Linux Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month* 750 hours of Amazon EC2 Microsoft Windows Server Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month* 750 hours of an Elastic Load Balancer plus 15 GB data processing* 30 GB of Amazon Elastic Block Storage, plus 2 million I/Os and 1 GB of snapshot storage* 5 GB of Amazon S3 standard storage, 20,000 Get Requests, and 2,000 Put Requests* 100 MB of storage, 5 units of write capacity, and 10 units of read capacity for Amazon DynamoDB.** 25 Amazon SimpleDB Machine Hours and 1 GB of Storage** 1,000 Amazon SWF workflow executions can be initiated for free. A total of 10,000 activity tasks, signals, timers and markers, and 30,000 workflow-days can also be used for free** 100,000 Requests of Amazon Simple Queue Service** 100,000 Requests, 100,000 HTTP notifications and 1,000 email notifications for Amazon Simple Notification Service** 10 Amazon Cloudwatch metrics, 10 alarms, and 1,000,000 API requests** 15 GB of bandwidth out aggregated across all AWS services*
Amazon RDS free trial (Per Month): for 60 days 750 hours of Amazon RDS Small Single-AZ Instance usage – enough hours to run continuously each month 20 GB of database storage 10 million I/Os 20 GB of backup storage for your automated database backups and any user-initiated DB Snapshots The free trial applies to MySQL Single-AZ deployments and the Oracle “Bring-Your-Own-License (BYOL)” licensing model. In addition to these services, the AWS Management Console is available at no charge to help you build and manage your Database Instances on Amazon RDS.
Premium support
"How to" questions about AWS service and features
Best practices to help you successfully integrate, deploy, and manage applications in the cloud
Troubleshooting API and AWS SDK issues
Troubleshooting operational or systemic problems with AWS resources
Issues with our Management Console or other AWS tools
Next steps http://aws.amazon.com/documentation/gettingstarted/ http://forum.aws.amazon.com http://aws.amazon.com/free/ http://aws.amazon.com/partners/overview/