Your SlideShare is downloading. ×
Amazon EC2 and AWS Elastic Beanstalk Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Amazon EC2 and AWS Elastic Beanstalk Introduction

4,577
views

Published on

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

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

Published in: Technology, Business

0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Jinesh
  • Jinesh
  • Transcript

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

    ×