3. LOWER COSTS WITH THE AWS CLOUD
2 31 4
Replace up-front
capital expense with
low variable cost
Save more money as
you grow bigger
Economies of scale
allow AWS to continually
lower costs
Pricing model choice
to support variable &
stable workloads
4. LOWER COSTS THAN ON-PREMISES
On-Premises
Traditional
Data Centre
On-Premises
Virtualised
Data Centre
AWS
CAPEX
CAPEX
OPEX
OPEX
OPEX
Cost savings from running
internal IT more efficiently
Cost savings from moving
to a cloud provider
AWS Scale
• Multiple new data centres built each year
• Volume purchasing, highly automated
supply chain optimisation
Utilisation fundamentally higher in the AWS
Cloud
• Aggregating non-correlated workloads,
scale, spot market
Amazon specific hardware designs
• OEM acquisition of custom servers and
networking equipment
• Direct purchasing of memory, disk & CPU
• AWS controlled hypervisor and network
protocol layers
5. AWS PRICING PHILOSOPHY
More AWS
Usage
More
Infrastructure
More
Customers
Lower
Infrastructure
Costs
Economies of
Scale
Reduced
Prices
Ecosystem
Global Footprint
New Features
New Services
Infrastructure
Innovation
59PRICE
REDUCTIONS
We pass the savings along to our
customers in the form of low
prices and continuous reductions
7. By using Amazon Redshift, FT
is supporting the same business
functions with costs that are 80
percent lower than before.
Headcount has not increased,
and queries run much faster.
8. Reduced costs to operate the
systems supporting UK MoT
Testing by £100M over 10-years
10. 1. CHOSE THE RIGHT INSTANCE TYPES
Choose an instance
that best meets your basic
requirements
Start with memory & then
choose closest virtual cores
Assess peak IOPS storage
requirements
Run multiple instances
in multiple Availability Zones
Change instance size up
or down based upon
monitoring
Use CloudWatch &
Trusted Advisor to assess
START DEPLOY & SCALETUNE
11. 2. USE AUTO SCALING
LAUNCH
CONFIGURATION
Describes what Auto Scaling will
create when adding Instances
Only one active launch
configuration at a time
as-create-launch-config
--image-id ami-54cf5c3d
--instance-type m4.medium
--key mykey
--group webservers
--launch-config 101-launch-config
AUTO SCALING
GROUP
Auto Scaling managed grouping
of EC2 instances
Automatically scale the number
of instances by policy
as-create-auto-scaling-group 101-as-group
--availability-zones us-east-1a us-east-1b
--launch-configuration 101-launch-config
--load-balancers myELB
--max-size 5
--min-size 1
AUTO SCALING
POLICY
Parameters for performing an Auto
Scaling action
Scale Up/Down and by how much
as-put-scaling-policy 101ScaleUpPolicy
--auto-scaling-group 101-as-group
--adjustment=1
--type ChangeInCapacity
--cooldown 300
19. AWS SERVICES OFFERING RESERVATIONS
Amazon EC2
up to 75% savings
Amazon RDS
up to 76% savings
Amazon DynamoDB
up to 76% savings
Amazon Redshift
up to 73% savings
Amazon ElastiCache
up to 70% savings
20. 5. USE SPOT INSTANCES
Pricing
Up to 92% discount
Elastic
Capacity not otherwise
available
Tradeoff
Potential for interruption
21. USING SPOT INSTANCES FOR HPC WORKLOADSC
ase
Study
Building a Top500 HPC Cluster on AWS
0
18
35
53
70
On-Premises AWS
$68M
$33K
Cost Comparison
1.21 PFLOPS, 16,788 EC2 Instances in 8 Regions, 264 years of computing in 18 hours
22. 6. MAKE USE OF APPROPRIATE STORAGE CLASSES
AWS Cloud
Amazon
Glacier
Gateway Appliance/
AWS Storage Gateway
Amazon
S3
Block File
On-premises Data Center
Archive Backup Disaster
Recovery
Amazon
EBS
Amazon S3 Standard - Infrequent Access
• Same durability as S3 Standard
• Up to 45.4% savings
• $0.01 per GB retrieval fee
Amazon Glacier
• Same durability as S3
• 3 to 5 hours restore time
• Up to 81.3% savings
• Great for archiving, long-term backups
and cold or old data
23. 7. OFFLOAD FROM YOUR ARCHITECTURE
The more you can offload, the less infrastructure you need to maintain, scale and pay for
• Offload traffic to Amazon CloudFront and S3
• Introduce Caching
No
CDN
ResponseTime
InstanceLoad
ResponseTime
Instance
Load
CDN for
Static
Content
ResponseTime
Instance
Load
CDN for
Static &
Dynamic
Content
24. 8. USE SERVICES, DON’T REINVENT THE WHEEL
HYBRID
ARCHITECTURE
Data Backups
Integrated App
Deployments
Direct
Connect
Identity
Federation
Integrated Resource
Management
Integrated Networking
VMware Integration
MARKETPLACE
Business Apps DatabasesDevOps Tools NetworkingSecurity StorageBusiness Intelligence
INFRASTRUCTURE
Availability
Zones
Points of
Presence
Regions
CORE SERVICES
Compute
VMs, Auto-scaling, Load Balancing, Containers, Cloud
functions
Storage
Object, Blocks, File, Archivals, Import/
Export
Databases
Relational, NoSQL, Caching,
Migration
CDN Networking
VPC, DX, DNS
Access ControlIdentity Management Key Management & Storage
Monitoring
& Logs
SECURITY & COMPLIANCE
Resource & Usage AuditingConfiguration Compliance Web application firewall Assessment and reporting
TECHNICAL & BUSINESS SUPPORT
Support Professional Services Account ManagementPartner Ecosystem Solutions ArchitectsTraining & Certification
Security & Billing
Reports
Optimization Guidance
ENTERPRISE APPS
Backup
Corporate Email
Sharing &
Collaboration
Virtual Desktops
IoT
Rules Engine
Registry
Device Shadows
Device Gateway
Device SDKs
DEVOPSMOBILE SERVICESAPP SERVICESANALYTICS
Data
Warehousing
Hadoop/Spark
Streaming Data
Collection
Machine Learning
Elastic Search
Push
Notifications
Identity
Sync
Resource Templates
One-click App Deployment
Triggers
Containers
DevOps Resource
Management
Application Lifecycle
Management
API Gateway
Transcoding
Queuing &
Notifications
Email
Workflow
Search
Streaming Data
Analysis
Business Intelligence
Mobile
Analytics
Single Integrated Console
Mobile App Testing
Data Pipelines
Petabyte-Scale Data
Migration
Database Migration
Schema Conversion
Application Migration
MIGRATION
25. AVOID UNDIFFERENTIATED HEAVY LIFTING
Amazon Relational
Database Service (RDS)
Elastic Load
Balancing
Amazon Simple
Queue Service (SQS)
Amazon ElastiCache Amazon Elastic
MapReduce
Amazon Simple
Notification Service (SNS)
26. 9. USE CONSOLIDATED BILLING
• Receive a single bill for all charges incurred across all linked accounts
• Share RI discounts
• Combine tiering benefits
27. 10. TAKE ADVANTAGE OF AWS TOOLS
AWS Trusted Advisor AWS EC2 Usage ReportsAWS Cost Explorer