an introduction to aws
TRANSCRIPT
![Page 1: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/1.jpg)
Introduction to AWS
@IanMmmm
Ian Massingham Technical Evangelist
![Page 2: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/2.jpg)
Why are organisations using the Cloud?
![Page 3: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/3.jpg)
The primary reason businesses are moving so quickly to AWS and the cloud
#1: Agility
![Page 4: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/4.jpg)
Why does agility matter?
![Page 5: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/5.jpg)
Hotels Music StorageMagazines
![Page 6: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/6.jpg)
Old World: Infrastructure in
weeks
Enterprises Can’t Afford to Be Slow
![Page 7: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/7.jpg)
A Culture of Innovation: Experiment Often & Fail Without Risk
![Page 8: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/8.jpg)
A broad and deep platform helps customersbuild sophisticated, scalable applications
#2: Platform Breadth
![Page 9: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/9.jpg)
Infrastructure Regions Availability Zones Points of Presence
Enterprise Applications Virtual Desktops Sharing & Collaboration
Core Services Storage(Object, Block and Archival)
Compute(VMs, Auto-scaling and Load Balancing)
Databases(Relational, NoSQL, Caching)
Networking(VPC, DX, DNS)
CDN
Access Control
Usage & Resource Tracking
Monitoring and Logs
Administration & Security
Key Storage & Management
IdentityManagement
Service Catalog
Platform Services
Deployment & ManagementOne-click web app deployment
Dev/ops resourcemanagement
Resource Templates
PushNotifications
Mobile Services
Identity
Sync
Mobile Analytics
App ServicesQueuing &Notifications
Workflow
App streaming
Transcoding
Search
Analytics
Hadoop
Data warehouse
Data Pipelines
Real-timeStreaming Data
Code Deploy
Code Pipeline
Code Commit
![Page 10: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/10.jpg)
#3: Continual Iteration and Innovation
AWS continuously upgrades infrastructure, so you don’t have to
![Page 11: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/11.jpg)
Small, autonomous teams Roadmap ownership
Decoupled launch schedules
Get Core Functionality in the Hands of Customers, Quickly
Small, “Two Pizza” Teams
Operational stability High scale
Limited initial feature set
Iterate Based on Customer Feedback
Epic Collaboration+ =
![Page 12: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/12.jpg)
2008 2009 2010 2011
Amazon EBSAmazon EC2
Amazon SNS
AWS Identity & Access Management
AWS Import& Export
Amazon CloudWatch
Amazon EMR
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load Balancing
Amazon ElastiCache
Amazon SES
AWS CloudFormation
AWS Direct ConnectAWS ElasticBeanstalk
GovCloud
Amazon SWF
Amazon Route 53
Amazon Redshift
Amazon Glacier
Amazon Dynamo DB
Amazon CloudSearch
Amazon EC2
AWS StorageGateway
Amazon CloudTrail
Amazon CloudHSM
Amazon WorkSpaces
Amazon Kinesis
Amazon ElasticTranscoder
Amazon AppStream
AWS OpsWorks
AWS Data Pipeline
Pace of Innovation at AWS
+24
+48
+61+82
+159
+280
20132012
Since inception AWS has:• Released 1111 new services and features • Introduced over 40 major new services• Announced 46 price reductions
500+
2014
Amazon MobileAnalytics
Amazon Cognito
AWS Zocalo
AWS DirectoryService
Amazon RDS for Aurora
AWS CodeDeploy
AWS Lambda
AWS Config
AWS Key Management Service
AWS Service Catalog
Amazon EC2Container Service
AWS CodePipeline
AWS CodeCommit
![Page 13: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/13.jpg)
Trade Capex for variable expense
1
Pricing model choice to support variable & stable
workloads
On-demandReserved
Spot
3
Save more money as you grow bigger
Tiered pricingVolume
discountsCustom pricing
4Economies-of-scale provide lower costs than companies can
do on their own
2
46 price reductions since 2006
#4: Cost Savings and Flexibility
![Page 14: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/14.jpg)
AWS PRICING PHILOSOPHY
More AWS Usage
More Infrastructure
More Customers
Lower Infrastructure
Costs
Economies of Scale
Reduced Prices
EcosystemGlobal FootprintNew FeaturesNew Services
InfrastructureInnovation
46PRICE REDUCTIONS
We pass the savings along to our customers in the form of low
prices and continuous reductions
![Page 15: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/15.jpg)
Who is using AWS and what are the benefits?
![Page 16: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/16.jpg)
Startups on AWS
http://aws.amazon.com/solutions/case-studies/
![Page 17: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/17.jpg)
![Page 18: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/18.jpg)
200,000people are hosted on any given night
![Page 19: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/19.jpg)
Total Number of Guests
January 2013 4 Million
Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010
3M
Mar 2014 Jun 2014
6M
9M
12M
15M
![Page 20: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/20.jpg)
Sep 2008 Mar 2009 Sep 2013Sep 2009 Mar 2013Sep 2012Mar 2012Sep 2011Mar 2011Mar 2010 Sep 2010
June 2014 15 Million
Up by Over 10 Million in One YearTotal Number of Guests
3M
Mar 2014 Jun 2014
6M
9M
12M
15M
![Page 21: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/21.jpg)
0
350
700
1,050
1,400
2010 2014
24 48
432
1,300
Total Number of EC2 instances
![Page 22: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/22.jpg)
Why AWS?
![Page 23: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/23.jpg)
EC2 Servers, Production Traffic,
Hive, Hadoop
RDSAll Relational Databases
S3Storage, User Generated
Content
DynamoDBRollups, Metadata
ElastiCacheMemcache
Route 53DNS, Inventory
![Page 24: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/24.jpg)
We have a 5 person operations team.
AWS allows us to devote our resources and mindshare to the core business.
“”
![Page 25: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/25.jpg)
Enterprises on AWS
http://aws.amazon.com/solutions/case-studies/
![Page 26: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/26.jpg)
How can I use AWS services to develop, deploy and scale my applications?
![Page 27: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/27.jpg)
Infrastructure Regions Availability Zones Points of Presence
Enterprise Applications Virtual Desktops Sharing & Collaboration
Core Services Storage(Object, Block and Archival)
Compute(VMs, Auto-scaling and Load Balancing)
Databases(Relational, NoSQL, Caching)
Networking(VPC, DX, DNS)
CDN
Access Control
Usage & Resource Tracking
Monitoring and Logs
Administration & Security
Key Storage & Management
Identity Management
Service Catalog
Platform Services
Deployment & Management
One-‐click web app deployment
Dev/ops resource management
Resource Templates
Push Notifications
Mobile Services
Identity
Sync
Mobile Analytics
App Services
Queuing & Notifications
Workflow
App streaming
Transcoding
Search
Analytics
Hadoop
Data warehouse
Data Pipelines
Real-‐time Streaming Data
Code Deploy
Code Pipeline
Code Commit
![Page 28: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/28.jpg)
11 regions 28 availability zones 51 edge locations
Infrastructure
![Page 29: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/29.jpg)
P H Y S I C A LN E T W O R K
S Y S T E M
PEOPLE & PROCESS
Familiar security model Customer ecosystem Every customer benefitsPartner ecosystem
Comprehensive Security Capabilities, Validated by Experts
https://aws.amazon.com/security/
![Page 30: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/30.jpg)
Compute
Compute(EC2 Instances, Auto-scaling and Load Balancing)
![Page 31: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/31.jpg)
New EC2 Instance Type: C4
2.9 GHz E5 v3 (Haswell) Up to 36 vCPUS
EBS-optimized by default, at no extra cost
Compute Optimized
![Page 32: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/32.jpg)
Networking, Security & Access Control
Networking
VPCRoute 53Direct Connect
Security
IAMCloudTrailCloudHSM
![Page 33: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/33.jpg)
Storage
Storage(Object, Block and Archive)
![Page 34: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/34.jpg)
New EBS Volumes
Up to 16TB 10,000 IOPS
Up to 160MBps
General Purpose (SSD)
Up to 16TB 20,000 IOPS
Up to 320 MBps
Provisioned IOPS (SSD)
![Page 35: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/35.jpg)
DatabasesRelational
NoSQL
Caching
![Page 36: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/36.jpg)
Introducing Amazon AuroraCommercial-grade Database Engine at Open-source Cost
![Page 37: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/37.jpg)
MySQL compatible
Available, durable and fault tolerant
5X better performance than standard MySQL
Highly scalable and secure
Available through Amazon RDS
Introducing Amazon AuroraCommercial-grade Database Engine at Open-source Cost
![Page 38: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/38.jpg)
1/10th the cost of the leading commercial database solutions
![Page 39: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/39.jpg)
AnalyticsHadoop
Real-time
Data warehouse
Data workflows
![Page 40: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/40.jpg)
App ServicesQueuing
Orchestration
App Streaming
Transcoding
Search
![Page 41: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/41.jpg)
λIntroducing AWS Lambda
An event-driven computing service for dynamic applications
![Page 42: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/42.jpg)
A Focus on Functions, Data and Events
AutomaticCloud FunctionsEvents from AWS services
![Page 43: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/43.jpg)
Deployment & ManagementContainers
Dev/ops Tools
Resource Templates
Usage Tracking
Monitoring and Logs
![Page 44: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/44.jpg)
AWS Key
Management ServiceAWS Config AWS Service
Catalog
![Page 45: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/45.jpg)
Introducing the Amazon EC2 Container Service
A highly scalable, high performance container management service
![Page 46: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/46.jpg)
Manage Containers at Any Scale
Launch and terminate containers
to clusters of instances on EC2
![Page 47: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/47.jpg)
Optimized,
Flexible Scheduling
![Page 48: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/48.jpg)
Improve
Resource
Efficiency
![Page 49: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/49.jpg)
Simple API Which is
Easy to Integrate
![Page 50: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/50.jpg)
Amazon EC2 Container Service
Significantly easier
to manage Docker appsEnables app
portabilityIntegrated with
Docker HubNative Docker support
for AWS customers
EC2
![Page 51: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/51.jpg)
Mobile ServicesIdentity
Sync
Mobile Analytics
Notifications
![Page 52: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/52.jpg)
Amazon Cognito
Amazon Mobile Analytics
Amazon Mobile SDK
SNS Push Notifications
Hi!
AWS Mobile Services
![Page 53: An Introduction to AWS](https://reader033.vdocument.in/reader033/viewer/2022042607/55a525781a28abd90e8b4678/html5/thumbnails/53.jpg)
aws.amazon.com/blogs/aws@AWS_UKI@AWScloud
Questions?