• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Amazon EC2 and AWS Elastic Beanstalk Introduction
 

Amazon EC2 and AWS Elastic Beanstalk Introduction

on

  • 4,753 views

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

Statistics

Views

Total Views
4,753
Views on SlideShare
4,753
Embed Views
0

Actions

Likes
6
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Jinesh
  • Jinesh

Amazon EC2 and AWS Elastic Beanstalk Introduction Amazon EC2 and AWS Elastic Beanstalk Introduction Presentation Transcript

  • Amazon EC2 and AWS Elastic Beanstalk Introduction
    Jinesh Varia
    jvaria@amazon.com
  • 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)
  • Amazon Elastic Compute Cloudon-demand virtualized instances
  • 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
  • Choose the right EC2 Instance Type
  • 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
  • AWS Elastic BeanstalkPut your geo app on autopilot
  • Amazon EC2
    Micro Instance
    Web Server
    Myapp.elasticbeanstalk.com
    App Server
    Elastic Load
    Balancer
    LB
    • Deploy Versions
    • Edit Configuration
    • Monitor Health
    • View Logs
    • Restart App Server
    • Rebuild Infrastructure
    • Terminate
    Availability Zone #1
    AutoScaling Group
    Buckets
    Amazon S3
    Logs
    8GB Root
    Volume
    2GB Data
    Volume
    Snapshots
  • 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
  • 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
  • Launch New Environment Details
  • Launch New Environment Configuration
  • Console for Elastic Beanstalk
    Application
    All Versions
    Environment and Running Version
    Edit Configuration
  • Console - Edit Environment Configuration
  • AWS Toolkit for Eclipse - New Environment
  • AWS Toolkit for Eclipse - Edit Configuration
  • Thank Youhttp:aws.amazon.com/ec2http://aws.amazon.com/elasticbeanstalk