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.
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. About Amazon
Web Services
How did Amazon…
Deep experience in
building and
operating global web
scale systems
?
…get into cloud computing?
5. AWS Mission
Enable businesses and
developers to use web
services* to build scalable,
sophisticated applications.
*What people now call “the cloud”
6. Powering the Most Popular Internet Businesses
Find out more at : aws.amazon.com/solutions/case-studies
8. Each day AWS adds the equivalent server
capacity to power Amazon when it was a
global, $7B enterprise
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. 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
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. 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. 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. 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. 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. 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. 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. 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. 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. 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
In this webinar I am going to introduce Amazon Web Services, also known as AWS, and some of the fundamental concepts behind the Amazon Cloud. ----- Meeting Notes (11/02/2014 10:02) -----Say HelloWelcome to this AWS 101Introduce myself and the rest of the AWS team (SAs)What will we cover?
Amazon Web Services is part of Amazon.com. Most of us at some point in time have used the online amazon retail store to buy books, cd's and gifts for friends and family. There are three parts to the amazon business: Our retail consumer business where amazon stocks and ships many thousands of different products, our seller business that enables retailers to sell through the same world class online store as amazon, and finally amazon web services, our IT infrastructure business.
We are often asked the question: how did Amazon get into cloud computing? Amazon is really good at providing an immense selection of products, and of shipping those products to customers efficiently. But behind that online capability lies years of experience in providing technical services to the business that ensures our online stores are secure, fast, always available and capable of meeting huge seasonal demand.
So in 2006 Amazon Web Services was born. It's mission was clear: to enable businesses and developers to use web services to scalable sophisticated applications. It's interesting to note that what we called Web Services, has now morphed into a common term 'the Cloud'. Amazon Web Services is and always has been a distinct and individual Amazon organisation.
And just like an electricity grid, where you would not wire every factory to the same power station, the AWS infrastructure is global, with multiple regions around the globe from which services are available. This means you have control over things like where you applications run, where you data is stored, and where best to serve your customers from.
Let's take a quick look at what that means with a tangible example. Here, two commands are issued against AWS to create servers, or EC2 instances, in two zones in the EU. We're creating 8 instances of differing sizes, running geopgrahically distinct for availability purposes, all from 2 simple commands. Once booted, in a matter of a minute or two, those server instances are available to you to run your own applications on. Amazon has done the heavy lifting for you, so you can focus on using the compute resources available to you.
And of course, all of this functionality is available through a web console, so whether you want to drive the cloud by the click of a mouse or the call of an API, the power is at your disposal.