3. Broad and deep services to support any cloud workload
AWS Global Infrastructure
Application Services
Networking
Deployment & Administration
Compute Storage Database
4. AWS
Global
Infrast
ructur
e
API
AWS Global Infrastructure
AWS Global Infrastructure
Your Applications
AWS Global Infrastructure
AWS Global Infrastructure
Foundation
Services
Application
Services
Deployment &
Management
Applications
Libraries, SDK’s
Networking
VPC Direct
Connect
ELB Route53
Databases
RDS Dynamo ElastiCache RedShift
Content Delivery
CloudFront
SES SNS SQS Elastic
Transcoder
CloudSearch SWF
IAM Federation
Identity & Access
Web Console
Interaction
Human Interaction
Support
Regions AWS GlobAvaailla bIilnity fZroaness tructure Edge Locations
Analytics
EMR DataPipeline Kinesis
EC2
Compute
WorkSpaces
AppStream
Storage
S3 EBS Glacier Storage
Gateway
Monitoring
CloudWatch
Deployment & Management
BeanStalk Cloud
Formation
OpsWork CloudTrail
Command Line
7. Amazon Elastic Compute Cloud (EC2)
•Wide selection of Instance types, with range of CPU, memory & local storage options
•Run Microsoft Windows or Linux
•Full statefulfirewall per instance via Security Groups
•You have full control and access to operating system
•VMimportyour virtual server images
Services: Compute: EC2 Virtual Servers
Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
General
purpose
Compute optimized
Storage and IO
optimized
GPU
enabled
Memory
optimized
8. G2
GPU
enabled
M3
General
purpose
Memory
optimized
R3
M2 CR1
Storage and IO
optimized
C3
Compute
optimized
C1 CC2
I2
HI1
HS1
M1 CG1
Broad Set of EC2 Instance Types…
9. Auto Scaling & Elastic Load Balancing
Auto Scaling
Elastic Load
Balancing
Actual
EC2
Dynamic traffic
distribution
Automated scaling
of EC2 capacity
11. Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Services: Storage: Amazon S3
Amazon Simple Storage Service (S3)
•Unlimited storage of objects of any type
•99.999999999% durability, replicated across multiple facilities
•Cost effective storage, US$0.03/GB Month
•Granular access control and permissions over objects
•Encryption at rest using AES 256bit server side encryption
•Encryption in transit using HTTPS protocol
•High performance throughput supporting parallelized upload or download
•Import or export data via physical device handling service
•Data remains in geographic location chosen
12. Services: Storage: EBS
Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Amazon Elastic Block Storage (EBS)
•High performance block storage device, up to 4000 IOPS per volume
•Volume sizes from 1GB to 1TB of usable storage
•No mirroring required, replicated within Availability Zone
•Mount as drives to instances, multiple drives per instance
•Format and encrypt as required, or use as raw storage
•Private to your Amazon EC2 instances
•Volumes can be snapshotted for point in time restore, durably stored on Amazon S3 in multiple facilities
14. Services: Networking: Amazon VPC
Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Extend your data center with Amazon VPC
15. Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Services: Networking: Amazon VPC
Extend your data center with Amazon VPC
•Create logically isolated section of AWS Cloud using your own network address space
•Complete control over your virtual networking environment including creation of subnets, IP addressing, routing tables and network gateways
•Create private or public subnets in multiple Availability Zones
•You choose where to deploy EC2 instances
•You manage network security at subnet level using NACLs
•You manage EC2 Instance Security Groups, providing statefulnetwork firewall per instance
Availability Zone B
Availability Zone A
10.100.2.0/23
10.100.0.0/23
16. Monitoring –AWS CloudWatch
Integrating AWS into your operations
•AWS CloudWatch provides real-time insight into your AWS services, integrate your own metrics, create and act on alarms
•AWS SNS allows integration with your alerting systems
•Your current tools still work –install on EC2 instance
•Your tools already have AWS API integration
17. Amazon Relational Database Service (RDS)
•Database as a Service with 99.95% uptime SLA*
•No need to install or manage database instances
•Scalable and fault-tolerant configurations
•Automated backups, point in time recovery
•Automated failover to slave in event of a failure
•Easily create read-replicas of your data, seamlessly replicate data across availability zones or regions*
Services: Database: RDS
Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
* Varies based on database engine
18. Amazon Redshift
•Easily and rapidly analyze petabytes of data
•Fully managed data warehouse service
•Automated deployment and administration
•1/10ththe cost of traditional data warehouses
•< $1000 / Terabyte / year
•Compatible with popular BI tools
Services: Database: Redshift
Compute
Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
20. AWS CloudFormation–Infra as Code
Reusable architectures
•Every Object in AWS can be described through an API
•Objects can be grouped together and described as templates
•Templates can be deployed to form stacks
•Templates are standardized, re-useable, Infrastructure as code
•Simple or complex reusable architectures
•Created and managed by AWS CloudFormation
Test
Environment
CloudFormation
Template
CloudFormation
Stack
Application
Server
21. Application Services
Amazon CloudFront
distribute content
globally
Amazon
CloudSearch
Managed search
service
Amazon Elastic
Transcoder
Video transcoding
in the cloud
22. Storage Services
Amazon EBS
EBS
Block storage for use
with Amazon EC2
Amazon S3
Images
Videos
Files
Binaries
Snapshots
Internet scale
storage via API
AWS Storage Gateway
S3,
Glacier
Integrates on-premises
IT and AWS storage
Amazon Glacier
Images
Videos
Files
Binaries
Snapshots
Storage for archiving
and backup
23. Database Services
Amazon RDS
Amazon
DynamoDB
Managed relational
database service
Managed NoSQL
database service
DBA
Amazon
ElastiCache
In-Memory Caching
Service
24. Deployment & Administration
Amazon
CloudWatch
AWS IAM (Identity
& Access Mgmt)
AWS
OpsWorks
AWS
CloudFormation
AWS Elastic
Beanstalk
Web App
Enterprise
App
Database
Monitor resources Manage users,
groups &
permissions
Dev-Ops framework
for application
lifecycle management
Templates to deploy
& manage
Automate resource
management
25. Big Data Services
Amazon EMR
(Elastic Map Reduce)
AWS Data Pipeline
Hosted Hadoop
framework
Move data among AWS
services and on-premises
data sources
Amazon Redshift
Petabyte-scale data
warehouse service
26. Thank You
Ken Chan
Solution Architect, APAC
<kenchan@amazon.com>
Thank You