Amazon Web Services or simply known as AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 40 services.
For more details - http://www.i2k2.com/services/amazon-web-services/aws/
2. What is Cloud Computing?
“Cloud Computing”, by definition, refers to on-
demand delivery of IT resources and applications
via the Internet with pay-as-you-go pricing
3. Six Benefits of Cloud Computing
Trade capital expense for variable expense
– Instead of having to invest heavily in data centers and
servers before you know how you’re going to use
them, you can only pay when you consume
computing resources, and only pay for how much you
consume
4. Six Benefits of Cloud Computing
Benefit from massive economies of scale
– By using cloud computing, you can achieve a lower
variable cost than you can get on your own
– Because usage from hundreds of thousands of
customers are aggregated in the cloud, providers
such as Amazon Web Services can achieve higher
economies of scale which translates into lower pay as
you go prices
5. Six Benefits of Cloud Computing
Stop guessing capacity
– Eliminate guessing on your infrastructure capacity needs
– When you make a capacity decision prior to deploying an
application, you often either end up sitting on expensive
idle resources or dealing with limited capacity
– With Cloud Computing, these problems go away
– You can access as much or as little as you need, and
scale up and down as required with only a few minutes
notice
6. Six Benefits of Cloud Computing
Increase speed and agility
– In a cloud computing environment, new IT resources
are only ever a click away, which means you reduce
the time it takes to make those resources available to
your developers from weeks to just minutes
– This results in a dramatic increase in agility for the
organization, since the cost and time it takes to
experiment and develop is significantly lower
7. Six Benefits of Cloud Computing
Stop spending money on running and maintaining
datacenters
– Focus on projects that differentiate your business, not
the infrastructure
– Cloud computing lets you focus on your own
customers, rather than on the heavy lifting of racking,
stacking and powering servers
8. Six Benefits of Cloud Computing
Go global in minutes
– Easily deploy your application in multiple regions
around the world with just a few clicks
– This means you can provide a lower latency and
better experience for your customers simply and at
minimal cost
9. AWS Global Infrastructure
• Regions
– Geographic locations that contain multiple data
centers called Availability Zones
– Each region is completely independent
10. AWS Global Infrastructure
• Today we have 12 AWS Regions
– North America (4)
– Europe (2)
– Asia Pacific (5)
– South America (1)
11. AWS Global Infrastructure
• Availability Zones (AZs)
– Isolated datacenters that are connected to each other
over low-latency links within a region
12. AWS Global Infrastructure
• 32 Availability Zones (AZs)
– Example
• US East (N. Virginia)
– us-east-1a
– us-east-1b
– us-east-1c
– us-east-1d
Availability
Zone A
Availability
Zone B
Availability
Zone C
Availability
Zone D
US East (VA)
13. AWS Global Infrastructure
• AWS Edge Locations
– Local points-of-presence commonly supporting AWS
services like Amazon Route 53 and Amazon
CloudFront
14. AWS Global Infrastructure
• 53 AWS Edge Locations
• North America (20)
• Europe (16)
• Asia Pacific (15)
• South America (2)
15. AWS Shared Responsibility Model
• It is important for customers to understand and
distinguish between:
– Security measures that the cloud service provider (AWS)
implements and operates – “security of the cloud”
– Security measures that the customer implements and
operates, related to the security of the customer content
and applications that make use of AWS services –
“security in the cloud”
16. AWS Shared Responsibility Model
• While AWS manages security of the cloud, security
in the cloud is the responsibility of the customer
• Customers retain control of what security they
choose to implement to protect there own content,
platform, applications, systems, and networks, no
differently than they would for applications in an on-
site datacenter
18. AWS Compliance
• Amazon Web Services Cloud Compliance
enables customers to understand the robust
controls in place at AWS to maintain security
and data protection in the cloud
• As you build systems on top of AWS cloud
infrastructure, compliance responsibilities will be
shared
20. AWS Pace of Innovation
Amazon S3
Amazon SQS
Amazon EC2
Amazon Simple DB
Amazon EBS
Amazon CloudFront
Elastic Load Balancing
Auto Scaling
Amazon VPC
Amazon RDS
Amazon SNS
Amazon IAM
Amazon Route 53
Amazon SES
AWS Elastic Beanstalk
AWS CloudFormation
Amazon Elasticache
AWS Direct Connect
AWS GovCloud
AWS Storage Gateway
Amazon DynamoDB
Amazon CloudSearch
Amazon SWF
Amazon Glacier
Amazon Redshift
AWS Data Pipeline
Amazon Elastic Transcoder
AWS OpsWorks
Amazon CloudHSM
Amazon AppStream
Amazon CloudTrail
Amazon WorkSpaces
Amazon Kinesis
Amazon ECS
Amazon Lambda
Amazon Config
AWS CodeDeploy
Amazon RDS for Aurora
AWS KMS
Amazon Cognito
Amazon WorkDocs
AWS Directory Service
Amazon Mobile Analytics
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
Amazon EFS
Amazon WorkMail
Amazon Machine
Learning
AWS has been continually expanding its services to support virtually any cloud workload,
and it now has more than 40 services.
21. AWS Pace of Innovation
Every day, AWS adds enough new server
capacity to support all of Amazon’s global
infrastructure when it was a $7B annual
revenue enterprise
22. AWS Pace of Innovation
“5X the cloud capacity in use than the aggregate
total of the other 14 providers” - Gartner