Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Getting started with AWS

2,350 views

Published on

In this presentation from the AWS Lab at Cloud Expo Europe 2014 you will find an overview of how Amazon got into Cloud Computing, details of some of the customers that are using Amazon Web Services today and a selection of the services that make up AWS.

Published in: Technology

Getting started with AWS

  1. 1. Getting Started with Amazon Web Services Ian Massingham - Technical Evangelist @IanMmmm
  2. 2. background
  3. 3. Consumer Business Seller Business IT Infrastructure Business Tens of millions of active customer accounts Sell on Amazon websites 8 countries: US, UK, Germany, Japan, France, Canada, China, Italy Use Amazon technology for your own retail website Cloud computing infrastructure for hosting web-scale solutions Leverage Amazon’s massive fulfillment center network Hundreds of thousands of registered customers in over 190 countries
  4. 4. About Amazon Web Services How did Amazon… Deep experience in building and operating global web scale systems ? …get into cloud computing?
  5. 5. AWS Mission Enable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  6. 6. Powering the Most Popular Internet Businesses Find out more at : aws.amazon.com/solutions/case-studies
  7. 7. Trusted by Enterprises Find out more at : aws.amazon.com/solutions/case-studies
  8. 8. Each day AWS adds the equivalent server capacity to power Amazon when it was a global, $7B enterprise
  9. 9. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) ASIA PAC (Tokyo) GOV CLOUD US-EAST (Virginia) US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo) ASIA PAC (Sydney)
  10. 10. At the end of a web service aws ec2 run-instances --image-id ami-a813fadf --count 3 --placement AvailabilityZone=eu-west-1a --instance-type m1.small aws ec2 run-instances --image-id ami-a813fadf --count 5 --placement AvailabilityZone=eu-west-1c --instance-type m1.medium
  11. 11. and a rich Management Console
  12. 12. Just a few items from…. the toolbox
  13. 13. Reference Model security Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  14. 14. Global infrastructure Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure Regions An independent collection of AWS resources in a defined geography A solid foundation for meeting location-dependent privacy and compliance requirements
  15. 15. Global infrastructure Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure Availability Zones Designed as independent failure zones Physically separated within a typical metropolitan region
  16. 16. Global infrastructure London(2) Seattle South Bend New York (3) Newark Dublin Amsterdam (2) Stockholm Palo Alto Seoul San Jose Tokyo (2) Frankfurt(2) Paris(2) Ashburn(3) Los Angeles (2) Chennai Milan Madrid Osaka Jacksonville Hong Kong (2) Dallas(2) Mumbai St.Louis Deployment & Administration App Services Compute Storage Miami Singapore(2) Sao Paulo Database Networking AWS Global Infrastructure Sydney Edge Locations To deliver content to end users with lower latency A global network of edge locations Supports global DNS infrastructure (Route53) and Cloud Front CDN
  17. 17. Networking Direct Connect Dedicated connection to AWS VPN Connection Secure internet connection to AWS Deployment & Administration App Services Compute Storage Virtual Private Cloud Private, isolated section of the AWS Cloud Database Networking AWS Global Infrastructure Route 53 Highly available and scalable Domain Name Service
  18. 18. Compute Vertical Scaling From $0.02/hr Elastic Compute Cloud (EC2) Basic unit of compute capacity Range of CPU, memory & local disk options 13 Instance types available, from micro to cluster compute Feature Deployment & Administration Flexible Run windows or linux distributions Scalable App Services Wide range of instance types from micro to cluster compute Machine Images Compute Storage Details Database Full control Secure Networking AWS Global Infrastructure Configurations can be saved as machine images (AMIs) from which new instances can be created Full root or administrator rights Full firewall control via Security Groups Monitoring Publishes metrics to Cloud Watch Inexpensive On-demand, Reserved and Spot instance types VM Import/Export Import and export VM images to transfer configurations in and out of EC2
  19. 19. Compute Trigger autoscaling policy aws autoscaling create-auto-scaling-group --auto-scaling-group-name MyGroup --launch-configuration-name MyConfig --availability-zones eu-west-1a --min-size 4 --max-size 200 Deployment & Administration App Services Compute Storage Auto-scaling Automatic provisioning of compute resources based upon Database demand, configuration or schedule Feature Networking Control Integrated to CloudWatch AWS Global Infrastructure Instance types Details Define minimum and maximum instance pool sizes and when scaling and cool down occurs Use metrics gathered by CloudWatch to drive scaling Run auto scaling for on-demand instances and spot. Compatible with VPC
  20. 20. Compute Elastic Load Balancing Create highly scalable applications Distribute load across EC2 instances in multiple availability zones Deployment & Administration Feature App Services Compute Storage Auto-scaling Database Available Health checks Networking AWS Global Infrastructure Session stickiness Secure sockets layer Monitoring Details Automatically scales to handle request volume Load balance across instances in multiple availability zones Automatically checks health of instances and takes them in or out of service Route requests to the same instance Supports SSL offload from web and application servers with flexible cipher support Publishes metrics to Cloud Watch
  21. 21. Storage S3 - Durable storage, any object 99.999999999% durability of objects Feature Details Unlimited storage of objects of any type Flexible object store Buckets Up to 5TB size per object act like drives, folder structures within Deployment & Administration Access control Server-side encryption App Services Multi-part uploads Object versioning Compute Storage Database Object expiry Access logging Networking AWS Global Infrastructure Web content hosting Notifications Import/Export Granular control over object permissions 256bit AES encryption of objects Improved throughput & control Archive old objects and version new ones Automatically remove old objects Full audit log of bucket/object actions Serve content as web site with built in page handling Receive notifications on key events Physical device import/export service
  22. 22. Storage Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances Deployment & Administration App Services Feature High performance file system Compute Storage Database Flexible size Secure Networking AWS Global Infrastructure Available Backups Monitoring Details Mount EBS as drives and format as required Volumes from 1GB to 1TB in size Private to your instances Replicated within an Availability Zone Volumes can be snapshotted for point in time restore Detailed metrics captured via Cloud Watch
  23. 23. Database Relational Database Service Database-as-a-Service No need to install or manage database instances Scalable and fault tolerant configurations Deployment & Administration Feature Platform support App Services Preconfigured Compute Storage Database Automated patching Details Create MySQL, PostgreSQL, Microsoft SQL Server and Oracle RDBMS Get started instantly with sensible default settings Keep your database platform up to date automatically Backups AWS Global Infrastructure Backups Volumes can be snapshotted for point in time restore Failover Networking Automatic backups and point in time recovery and full DB backups Automated failover to slave hosts in event of a failure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones
  24. 24. So what are we going to build today?
  25. 25. First, we’ll show you how to sign up
  26. 26. EC2 Instance Availability Zone Region
  27. 27. EC2 Instance Availability Zone S3 Region
  28. 28. EC2 Instance S3 EBS Snapshots Availability Zone Region
  29. 29. EC2 Instance S3 RDS Availability Zone EBS Snapshots Region
  30. 30. And if we have time… Cloud Front Elastic Load Balancer EC2 Instance Auto scaling Group EC2 Instance RDS Availability Zone S3 EBS Snapshots Region
  31. 31. @AWS_UKI for local AWS events & news @AWScloud for Global AWS News and Announcements ©Amazon.com, Inc. and its affiliates. All rights reserved.

×