Your SlideShare is downloading. ×
Amazon EC2 and AWS Elastic Beanstalk Introduction<br />Jinesh Varia<br />jvaria@amazon.com<br />
The “Living and Evolving” AWS Cloud<br />Your Geo Application<br />Tools to access services<br />Libraries and SDKs<br />....
Amazon Elastic Compute Cloudon-demand virtualized instances <br />
Amazon EC2<br />Customer<br />runInstance()<br />    Amazon S3<br /> Amazon EC2<br />Pay as you go Virtualized Instances <...
Choose the right EC2 Instance Type<br />
Amazon EC2<br />JSP<br />Hibernate<br />Java<br />Linux<br />Amazon<br />Machine<br />Image<br />Python<br />MySQL<br />Fe...
AWS Elastic BeanstalkPut your geo app on autopilot<br />
Amazon EC2 <br />Micro Instance<br />Web Server<br />Myapp.elasticbeanstalk.com<br />App Server<br />Elastic Load <br />Ba...
Edit Configuration
Monitor Health
View Logs
Restart App Server
Rebuild Infrastructure
Terminate</li></ul>Availability Zone #1<br />AutoScaling Group<br />Buckets<br />Amazon S3<br />Logs<br />8GB Root<br />Vo...
Myapp.elasticbeanstalk.com<br />v2<br />Default Environment<br />ELB<br />Elastic Load <br />Balancer<br />Availability Zo...
Elastic Beanstalk “under the hood”<br />Application<br />Versions<br />Versions<br />Versions<br />Environments<br />myapp...
Launch New Environment Details<br />
Upcoming SlideShare
Loading in...5
×

Amazon EC2 and AWS Elastic Beanstalk Introduction

4,762

Published on

The deck was presented at AAG 2011 Annual Meeting at the GeoCloud track in Seattle

Published in: Technology, Business
0 Comments
14 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,762
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
14
Embeds 0
No embeds

No notes for slide
  • Jinesh
  • Jinesh
  • Transcript of "Amazon EC2 and AWS Elastic Beanstalk Introduction"

    1. 1. Amazon EC2 and AWS Elastic Beanstalk Introduction<br />Jinesh Varia<br />jvaria@amazon.com<br />
    2. 2. The “Living and Evolving” AWS Cloud<br />Your Geo Application<br />Tools to access services<br />Libraries and SDKs<br />.NET/Java etc.<br />Web Interface<br />Management Console<br />Tools<br />AWS Toolkit for Eclipse<br />Command Line Interface<br />Authentication and AuthorizationAWS IAM, MFA<br />Monitoring<br />Amazon CloudWatch<br />Deployment and Automation<br />AWS Elastic BeanstalkAWS CloudFormation<br />Cross Service features<br />Platform building blocks<br />Content Delivery<br />Amazon CloudFront<br />Email<br />Amazon SES<br />Payments<br />Amazon DevPay<br />Amazon FPS<br />Parallel Processing<br />Amazon Elastic MapReduce<br />Messaging<br />Amazon SNS<br />Amazon SQS<br />Workforce<br />Amazon Mechanical Turk<br />Infrastructure building blocks<br />Compute<br />Amazon EC2 <br />Network<br />Amazon VPC<br />Elastic LB<br />Amazon Route 53<br />Storage<br />Amazon S3<br />Amazon EBS<br />Database<br />Amazon RDS<br />Amazon SimpleDB<br />Amazon Global Physical Infrastructure <br />(Geographical Regions, Availability Zones, Edge Locations)<br />
    3. 3. Amazon Elastic Compute Cloudon-demand virtualized instances <br />
    4. 4. Amazon EC2<br />Customer<br />runInstance()<br /> Amazon S3<br /> Amazon EC2<br />Pay as you go Virtualized Instances <br />Obtain and boot new server instances in minutes<br />Quickly scale capacity, up or down, using Web Services Interface<br />Full root-level access to the virtualized server instance<br />
    5. 5. Choose the right EC2 Instance Type<br />
    6. 6. Amazon EC2<br />JSP<br />Hibernate<br />Java<br />Linux<br />Amazon<br />Machine<br />Image<br />Python<br />MySQL<br />Fedora-6<br />Amazon<br />Machine<br />Image<br />PHP<br />Apache<br />Python<br />Postgress<br />Linux-Ubuntu<br />Amazon<br />Machine<br />Image<br />Available in US-West, US-East and Ireland, Singapore, Japan<br />New Terms and Features<br />Amazon Machine Images<br />S3-backed<br />EBS-backed<br />Instances<br />Security Groups<br />Elastic IP Addresses<br />Availability Zones<br />Instance Types (M1, C1, CC1, CG1)<br />Elastic Block Store and Snapshots<br />OS Platforms<br />Windows, Open Solaris, Linux (Fedora, Debian, Ubuntu, Centos …..)<br />AMIs : 1800+<br />AMI-12d<br />+ SNAP-1f<br />AMI-15d<br />+ SNAP-6f<br />AMI-18d<br />+ SNAP-19<br />Amazon EC2<br />
    7. 7.
    8. 8.
    9. 9.
    10. 10.
    11. 11.
    12. 12.
    13. 13.
    14. 14. AWS Elastic BeanstalkPut your geo app on autopilot<br />
    15. 15. Amazon EC2 <br />Micro Instance<br />Web Server<br />Myapp.elasticbeanstalk.com<br />App Server<br />Elastic Load <br />Balancer<br />LB<br /><ul><li>Deploy Versions
    16. 16. Edit Configuration
    17. 17. Monitor Health
    18. 18. View Logs
    19. 19. Restart App Server
    20. 20. Rebuild Infrastructure
    21. 21. Terminate</li></ul>Availability Zone #1<br />AutoScaling Group<br />Buckets<br />Amazon S3<br />Logs<br />8GB Root<br />Volume<br />2GB Data<br />Volume<br />Snapshots<br />
    22. 22. Myapp.elasticbeanstalk.com<br />v2<br />Default Environment<br />ELB<br />Elastic Load <br />Balancer<br />Availability Zone #1<br />AutoScaling Group<br />Amazon EC2 <br />Micro Instance<br />Apache<br />Buckets<br />WARv1<br />Tomcat<br />Logs<br />Amazon Linux<br />WARv2<br />5GB Root<br />Volume<br />5GB Data<br />Volume<br />Snapshots<br />
    23. 23. Elastic Beanstalk “under the hood”<br />Application<br />Versions<br />Versions<br />Versions<br />Environments<br />myapp-integration.elasticbeanstalk.com<br />Amazon S3<br />myapp_v3.war<br />optional: log files<br />ELB<br />Auto-Scaling Group<br />Amazon EC2 Instance(s)<br />Apache (Web Server)<br />Elastic Beanstalk Host Manager<br />Tomcat (App Server)<br />myapp_v3.war<br />Amazon Linux AMI<br />8GB Root<br />Volume<br />2GB Data<br />Volume<br />
    24. 24.
    25. 25. Launch New Environment Details<br />
    26. 26. Launch New Environment Configuration<br />
    27. 27. Console for Elastic Beanstalk<br />Application<br />All Versions<br />Environment and Running Version<br />Edit Configuration<br />
    28. 28. Console - Edit Environment Configuration<br />
    29. 29. AWS Toolkit for Eclipse - New Environment<br />
    30. 30. AWS Toolkit for Eclipse - Edit Configuration<br />
    31. 31. Thank Youhttp:aws.amazon.com/ec2http://aws.amazon.com/elasticbeanstalk<br />

    ×