Weighing the financial considerations of owning and operating a data center facility versus employing a cloud infrastructure requires detailed and careful analysis. In practice, it is not as simple as just measuring potential hardware expense alongside utility pricing for compute and storage resources. The Total Cost of Ownership (TCO) is often the financial metric used to estimate and compare direct and indirect costs of a product or a service. Given the large differences between the two models, it is challenging to perform accurate apples-to-apples cost comparisons between on-premises data centers and cloud infrastructure that is offered as a service. In this presentation, we explain the economic benefits of deploying a web application in the Amazon Web Services (AWS) cloud over deploying an equivalent web application hosted in an on-premises data center and highlight the 5 things to not forget while calculating TCO.
Whitepaper: http://bit.ly/aws-tco-webapps
5. When calculating TCO…
#1 Start with a use case or an application – Buying racks vs.
deploying an application - and know its current utilization
6. Start with Use case or pick the low-hanging fruit
List all your IT assets
Dash
board
Identify upward and
downward dependencies
Start classifying your IT assets
into different categories:
• Applications with Top Secret,
Secret, or Public data sets
• Applications with low, medium and
high compliance requirements
• Applications that are internal-only,
partner-only or customer-facing
• Applications with low, medium and
high coupling
• Applications with strict, relaxed
licensing
7. Start with Use case or pick the low-hanging fruit
Dash
board
8. Stack Rank your IT Assets
Search for under-utilized
IT assets
Applications that has
immediate business need
to scale
Applications that are
running out of capacity
Easiest to move today
That Builds support within
your organization and
creates awareness and
excitement
9. Web Application Usage Patterns
Steady State Spiky Predictable Uncertain unpredictable
Usage Pattern Usage Pattern Usage Pattern
(Example: Corporate Website) (Example: Marketing (Example: Social game or
Promotions Website) Mobile Website)
10. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
11. Take all the Fixed Costs in to consideration
Fixed Cost Factors One-time Upfront Monthly
AWS Co-lo On-Site AWS Co-lo On-Site
Server Hardware 0 $$$ $$ $$ 0 0
Network Hardware 0 $$ $$ 0 0 0
Hardware Maintenance 0 $$ $$ 0 0 0
Software OS 0 $$ $$ $ 0 0
Power and Cooling and Data 0 0 $$ 0 0 $
Center Efficiency
Data Center/co-lo Space 0 $$ $$ 0 0 0
Personnel (Administration) 0 $$ $$ $ $$ $$$
Storage and Redundancy 0 $$ $$ $ 0 0
Bandwidth $ $$ $ $$ $ $
Resource Management 0 0 0 $$ $ 0
Software
Total
13. Costs Overlooked in Data Center Planning
Source: http://notesfromtheconsultantsjungle.com/2011/10/25/neglected-cost-components-in-data-center-planning/
14. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
#3 Use Updated Pricing (compute, storage and bandwidth)
Price cuts, Tiered Pricing and Volume Discounts
15. Massive economies of scale and
efficiency improvements allow us to
continually lower prices
16. ate
Mr. Autom
nt
lo pm e
Deve
Automation
Management
Logistics
Moni
to ring
Deployment
17. 19 price cuts in last 5 years
“It makes me look so good in front of my CFO. When he [CFO]
sees the savings in our AWS monthly bill, he thinks that it is me
who is working hard on driving the costs down and increasing
efficiency of the company’s infrastructure. I get all the credit for
all the hard work you guys are putting in.”
CIO of F500 company
Massive economies of scale and efficiency
improvements allow us to continually lower prices.
19. Did you know?
AWS Free Usage Tier Free Services Data Transfer
New Customers
Amazon EC2
(Linux & Windows)
Amazon ELB AWS Elastic Beanstalk No Charge for Inbound
Amazon S3 AWS CloudFormation Data Transfer
Amazon EBS AWS IAM
Auto Scaling No Charge for Data
For all customers Consolidated Billing Transfer Between
Services within a region
Amazon SQS/SNS
Amazon DynamoDB
Amazon SES
Amazon SWF
And more…
20. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
#3 Use Updated Pricing (compute, storage and bandwidth)
Price cuts, Tiered Pricing and Volume Discounts
#4 Leverage Reserved Pricing instead of On-Demand Pricing
(Amortize Monthly over 3-5 years)
21. Multiple pricing models allow you to
optimize costs for both variable and
stable workloads
On-Demand, Reserved (Light, Medium and Heavy for 1-Year, 3-Year) and Spot
23. m2.xlarge running Linux in US-East Region
over 3 Year period
Utilization Sweet Spot Feature Savings over On-Demand
<10% On-Demand No Upfront Commitment
10% - 40% Light Utilization RI Ideal for Disaster Recovery Up to 56% (3-Year)
40% - 75% Medium Utilization RI Standard Reserved Capacity Up to 66% (3-Year)
>75% Heavy Utilization RI Lowest Total Cost Up to 71% (3-Year)
Ideal for Baseline Servers
24.
25. www.MyWebSite.com
(dynamic data)
Example: TCO of a Amazon Route 53
media.MyWebSite.com
(DNS)
3-tier Web Application Elastic Load
(static data)
Balancer
Amazon
Auto Scaling group : Web Tier CloudFront
Amazon EC2
Auto Scaling group : App Tier
Amazon RDS Amazon S3
Amazon
Availability Zone #1 RDS
Availability Zone #2
26.
27. TCO of Steady State Web Application
TCO Web Application - Steady State Usage Pattern
On-Premises AWS Option 1 AWS Option 2 AWS Option 3
Option All Reserved Mix of On-Demand All On-Demand
Amortized monthly costs over 3 years (3-Year Heavy) and Reserved
Option 1: All Reserved
Recommended Option (Most Cost-
Compute/Server Costs
effective)Server Hardware $306.36 $0.00 $0.00 $0.00
Network Hardware $62.04 $0.00 $0.00 $0.00
Option 2:Hardware Maintenance
Mix of On-Demand and Reserved $47.10 $0.00 $0.00 $0.00
Power and Cooling $172.02 $0.00 $0.00 $0.00
Data Center Space $144.48 $0.00 $0.00 $0.00
Option 3:Personnel
All On-Demand $1,200.00 $0.00 $0.00 $0.00
Commitment-free and Risk-free Option
AWS Instances $0.00 $618.33 $1,079.42 $2,138.40
Total - Per Month $1,932.00 $618.33 $1,079.42 $2,138.40
Total - 3 Years $69,552.00 $22,260.00 $38,859.20 $76,982.40
Savings over On-Premises Option 68.00% 44.13% -10.68%
28.
29.
30. When you turn off your cloud resources,
you actually stop paying for them
31. TCO of Spiky Predictable Web Application
TCO Web Application - Spiky Usage Pattern
On-Premises AWS Option 1 AWS Option 2 AWS Option 3
Amortized monthly costs over 3 years Option All Reserved Mix of On-Demand All On-Demand
and Reserved
Compute/Server Costs
Option 1: All Reserved
Server Hardware $510.60 $0.00 $0.00 $0.00
Network Hardware $103.40 $0.00 $0.00 $0.00
Option 2: Mix of On-Demand and Reserved
Hardware Maintenance $78.50 $0.00 $0.00 $0.00
Recommended Option (Most Cost-
effective) Power and Cooling $286.70 $0.00 $0.00 $0.00
Data Center Space $240.80 $0.00 $0.00 $0.00
Option 3: Personnel
All On-Demand $2,000.00 $0.00 $0.00 $0.00
Commitment-free and Risk-free Option $0.00
AWS Instances $992.16 $881.42 $1,940.40
Total - Per Month $3,220.00 $992.16 $881.42 $1,940.40
Total - 3 Years $115,920.00 $35,717.60 $31,731.20 $69,854.40
Savings over On-premises Option 69.19% 72.63% 39.74%
32.
33. Light and Medium Utilization
Reserved Instances
Low upfront one-time fees
When you turn off, you save on hourly usage
34. TCO of uncertain unpredictable web application when it fails
TCO Web Application - Unpredictable Usage Pattern (Failure case)
On-Premises AWS Option 1 AWS Option 2 AWS Option 3
Amortized monthly costs over 3 years Option All Reserved Mix of On-Demand All On-Demand
and Reserved
Compute/Server Costs
Option 1: All Reserved
Server Hardware $816.96 $0.00 $0.00 $0.00
Network Hardware $165.44 $0.00 $0.00 $0.00
Option 2: Mix of On-Demand and Reserved
Hardware Maintenance $125.60 $0.00 $0.00 $0.00
Power and Cooling $458.72 $0.00 $0.00 $0.00
Option 3: Data Center or Co-located Space
All On-Demand $385.28 $0.00 $0.00 $0.00
Commitment-free and Risk-free Option$3,200.00
Personnel $0.00 $0.00 $0.00
Recommended Option (Most Cost-
AWS Instances $0.00 $1,552.89 $1,275.46 $1,009.80
effective)
Total - Per Month $5,152.00 $1,552.89 $1,275.46 $1,009.80
Total - 3 Years $185,472.00 $55,904.00 $45,916.48 $36,352.80
Savings over On-premises Option 69.86% 75.24% 80.40%
35.
36. Experiment Often & Fail Quickly
$1
00 $2
K $5
00
$7
5
$3
3 $3
K
$2
34 $5
00 $6
92
Cost of failure falls dramatically
People are free to try out new ideas
More risk taking, more innovation
$1
K
$9
6 $1
2
37. Buy a smaller term instance Sell your unused Reserved Instance
Buy instance with different OS or type Sell unwanted or over-bought capacity
Buy a Reserved instance in different region Further reduce costs by optimizing
Reserved Instance Marketplace
43. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
#3 Use Updated Pricing (compute, storage and bandwidth)
Price cuts, Tiered Pricing and Volume Discounts
#4 Leverage Reserved Pricing instead of On-Demand Pricing
(Amortize Monthly over 3-5 years)
#5 Intangible Cost Savings – Take a closer look at what you get
as part of AWS
44. AWS delivers a premium security spec at
non-premium prices
Certifications Physical Security HW, SW, Network
SOC 1 Type 2 Datacenters in Systematic change
(formerly SAS-70) nondescript facilities management
ISO 27001 Physical access Phased updates
strictly controlled deployment
PCI DSS for EC2, S3,
EBS, VPC, RDS, Must pass two-factor Safe storage
ELB, IAM authentication at least decommission
twice for floor access
FISMA Moderate Automated monitoring
Compliant Controls Physical access and self-audit
logged and audited
HIPAA & ITAR Advanced network
Compliant protection
Architecture
51. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
#3 Use Updated Pricing (compute, storage and bandwidth)
Price cuts, Tiered Pricing and Volume Discounts
#4 Leverage Reserved Pricing instead of On-Demand Pricing
(Amortize Monthly over 3-5 years)
#5 Intangible Cost Savings – Take a closer look at what you get
as part of AWS
52. How customers are
saving money with AWS
AWS Economics Center
TCO Whitepapers
Calculator Tools
Case Studies
Other Resources
53. AWS Pricing Philosophy
Pay as you go
• No minimum commitments or long-term contracts required
• Capex -> Opex
• Turn off when you don’t need it
Pay less per unit when you use more
• Tiered Pricing and Volume Discounts
Pay even less when you reserve
• Reserved pricing
Pay even less as AWS grows
• Efficiencies, optimizations and economies of scale result in passing the
savings back to you in the form of lower pricing
Custom Pricing
54. When calculating TCO…
#1 Start with a use case or an application - Migrating racks vs.
migrating application - and know its current utilization
#2 Take all the fixed costs into consideration
(Don’t forget administration and redundancy costs)
#3 Use Updated Pricing (compute, storage and bandwidth)
Price cuts, Tiered Pricing and Volume Discounts
#4 Leverage Reserved Pricing instead of On-Demand Pricing
(Amortize Monthly over 3-5 years)
#5 Intangible Costs – Take a closer look at what you get as part
of AWS
55. Thank you!
Jinesh Varia
jvaria@amazon.com Twitter:@jinman
56. The AWS Cloud
Tools to access
services
Cross Service
features
High-level
building blocks
Low-level
building blocks
57. Elasticity + Auto Scaling
Infrastructure
Cost $
Large
Large You just lost
You just lost
Capital
Capital customers
customers
Expenditure
Expenditure
Predicted
Demand
Traditional
Hardware
Actual
Demand
Cloud
Automated
Elasticity
time
Notes de l'éditeur
While the number and types of services offered by AWS has increased dramatically, our philosophy on pricing has not changed: at the end of each month, you pay only for what you use, and you can start or stop using a product at any time. No long-term contracts are required
Our strategy of pricing each service independently gives you tremendous flexibility to choose the services you need for each project and to pay only for what you use
The first step in the migration of existing applications comes to classifying your IT assets. Some customers have looked at their IT departments from 50K view and have created dependency tree of their logical constructs. Listing all your IT assets and identifying the upward and downward dependencies. Andy felt that this was the most important step anyone can do. Within every organization there are variety of applications of different sizes and shapes and with different set of characteristics. Thinking that if one application cannot move, does not mean all applications cannot move. Breaking down the big job, into small tasks and tackling each task individually will get the big job done. So he classified the IT Asset portfolio into different categories – Top secret, secret, public datasets, Application with high low medium compliance requirements, Applications different security and licensing requirements.
Stack ranking your assets and prioritizing the applications based on simple criteria you defined earlier. Andy noticed very quickly that there were several applications which are “No Brainer to Move” and can be moved today and will result in immediate benefits of the cloud. At the same time, He also did not just select some applications that were just easy to move but also that were complex and can be used as a internal success story within the company You will notice that some applications are just plain drop dead cool if they moved to the cloud like your content, tutorial websites, pre-sales demo environments.
It is very important to know your costs. Most organizations get TCO calculations but they don’t know what the TCO of the indivual App is because central IT had cut a big fat check earlier in the past. In order to do real TCO analysis of App-level, you have to know that there are costs of Power, cooling, real estate system administration costs in case of on-premise data center and co-lo which is not in that of the cloud. I am even taking into account the value of “Headache” and cost of this undifferentiated heavy lifting. When you use AWS, all these costs are already baked in to your costs. You really don’t have to worry about all these costs. The other very important item that customers miss is Reserved Instances when doing long-term TCO calculations. Reserved instances can save you upto 50% for a 3-year term. Its our commitment to you and not your commitment to us. Andy took this into two things into consideration : know what he is currently paying for the app and understanding the reserved instance pricing
Personnel costs include the cost of the sizable IT infrastructure teams that are needed to handle the “heavy lifting” – managing heterogeneous hardware and the related supply chain, staying up-to-date on data center design, negotiating contracts, dealing with legacy software, operating data centers, moving facilities, scaling and managing physical growth, etc. These are all the things that an enterprise needs to do well if it wants to achieve low infrastructure costs in the areas discussed above. For example: Hardware procurement teams are needed, who have to spend a lot of time evaluating hardware, negotiating, holding hardware vendor meetings, managing delivery and installation, etc. It’s expensive to have a staff with sufficient knowledge to do this well. Data center design and build teams are needed to create and maintain reliable and cost-effective facilities. Operations staff is needed 24/7/365 in each facility to manage MySQL Databases. This staff is responsible for installing, patching, upgrades, migration, backups, snapshots and recovery of databases, ensuring availability, trouble shooting and performance enhancements. Networking teams are needed for running a highly available network. Expertise is needed to design, debug, scale, and operate the network and deal with the external relationships necessary to have cost-effective internet transit. Security personnel are needed at all phases of the design, build, and operations process.
To this….
Option 1: This is the most cost-effective option. You save 68% over the on-premises option. By purchasing 3-Year Heavy Utilization Reserved Instances, you get the maximum savings and lowest rates for your Amazon EC2 instances and Amazon RDS DB instances. Option 2: This option offers 44.13% savings over the on-premises option. By purchasing 3-Year Heavy Utilization Reserved Instances only for your baseline traffic, you pay less upfront ($6,200) than AWS option 1 ($9,300) and on-premises option ($14,952). This is the lowest total upfront commitment option among all AWS options. Option 3: With AWS, you also have an option to choose zero upfront commitment and leverage On-Demand Instances for your steady state workloads. Some AWS customers prefer this option over other options because it allows them to start small without any upfront commitment whatsoever, and therefore provides maximum flexibility while reducing risk to close to zero. For only a 10% cost premium over on-premises infrastructure – which requires 100% up-front purchase and very little flexibility -- , they have an environment that can be started-up or completely shut down to zero at a moment’s notice.
Only happens in the cloud
Option 1: This option offers 69% savings over the on-premises option. By purchasing 3-Year Heavy Utilization Reserved Instances (to match the capacity in the on-premises option), you get the lowest hourly rate for your Amazon EC2 and Amazon RDS DB instances. Option 2: This is the most cost-effective option and also the most flexible option. By purchasing 3-Year Heavy Utilization Reserved Instances to handle your baseline traffic and leveraging On-Demand Instances for your peaks, you not only get maximum savings but also enhanced flexibility. The significant savings is due to efficient use of your resources. You use them only when you need to without having to provision for peak capacity. You also have lower total upfront cost ($6,200) than AWS option 1 ($15,500) and on-premises option ($24,920). Option 3: In this option, there is no upfront commitment and you still get significant savings (40%) over the on-premises option. By leveraging On-Demand Instances, you only pay for what you use. This option is best if you want maximum flexibility and zero up-front cost (e.g. many early-stage start-ups fit this profile). Your savings are not as high as in the AWS options with Reserved Instances, but you still get significant savings and flexibility with this option
We have to be wrong a lot in order to right a lot Cloud really helps you to reduce the cost of failure.
Examining AWS, you’ll see that the same security isolations are employed as would be found in a traditional datacenter. These include physical datacentre security, separation of the network, isolation of the server hardware, and isolation of storage. AWS customers have control over their data: they own the data, not us; they can encrypt their data at rest and in motion, just as they would in their own datacenter. Amazon Web Services provides the same, familiar approaches to security that companies have been using for decades. Importantly, it does this while also allowing the flexibility and low cost of cloud computing. There is nothing inherently at odds about providing on-demand infrastructure while also providing the security isolation companies have become accustomed to in their existing, privately-owned environments. AWS is a secure, durable technology platform with industry-recognized certifications and audits: PCI DSS Level 1, ISO 27001, FISMA Moderate, HIPAA, SAS 70 Type II. Our services and data centers have multiple layers of operational and physical security designed to protect the integrity and safety of your data. Visit our Security Center to learn more http://aws.amazon.com/security/ . Certifications and Accreditations: AWS has successfully completed a SAS70 Type II Audit, and will continue to obtain the appropriate security certifications and accreditations to demonstrate the security of our infrastructure and services. PCI DSS: We finalized our 2011 PCI compliance audit, publishing our extensive Report on Controls (ROC) with an expanded scope. Our new November 30, 2011 PCI Attestation of Compliance, a document from our auditor stating we are compliant with all 12 PCI security standard domains, is available now for customers considering or working on moving PCI systems to AWS. The new Attestation of Compliance document includes some key changes this year: This year we’ve added RDS, ELB, and IAM as in-scope services. The addition of these services is fantastic news for PCI customers since they can now leverage RDS to store cardholder and transaction data, use ELB to manage card transaction traffic, and rely on IAM features as validated control mechanisms that satisfy PCI security standard requirements. Consistent with last year, EC2, S3, EBS, and VPC continue to be in scope. Physical Security: Amazon has many years of experience in designing, constructing, and operating large scale data centers. AWS infrastructure is housed in Amazon-controlled data centers throughout the world. Only those within Amazon who have a legitimate business need to have such information know the actual location of these data centers, and the data centers themselves are secured with a variety of physical barriers to prevent unauthorized access. Secure Services: Each of the services within the AWS cloud is architected to be secure and contains a number of capabilities that restrict unauthorized access or usage without sacrificing the flexibility that customers demand. Data Privacy: AWS enables users to encrypt their personal or business data within the AWS cloud and publishes backup and redundancy procedures for services so that customers can gain greater understanding of how their data flows throughout AWS. “ In essence, the security system of AWS’s platform has been added to our existing security systems. We now have a security posture consistent with that of a multi-billion dollar company.” - Jim Warren, CIO, Recovery Accountability and Transparency Board (RATB)
Cloud is highly cost-effective because you can turn off and stop paying for it when you don’t need it or your users are not accessing. Build websites that sleep at night
Reduced TCO remains one of the core reasons why customers choose the AWS cloud. However, there are a number of other benefits when you choose AWS, such as reduced time to market and increased business agility, which cannot be overlooked.
While the number and types of services offered by AWS has increased dramatically, our philosophy on pricing has not changed: at the end of each month, you pay only for what you use, and you can start or stop using a product at any time. No long-term contracts are required Pay as you go. No required minimum commitments, no longterm contracts. This flexibility minimizes the need for detailed resource planning. Pay per use. Pay only for what you use. With AWS, there’s no need to pay up-front for excess capacity or get penalized for under-planning. For compute resources, you pay on an hourly basis from the time you launch a resource until the time you terminate it. For data storage and transfer, you pay on a per gigabyte basis. We charge based on the underlying infrastructure and services you consume. Pay less by using more. For storage and data transfer, pricing is tiered. The more you use, the less you pay per gigabyte. Pay even less when you reserve. For certain products, you can invest in reserved capacity. In that case, you pay a one-time low upfront fee, and your on-demand rate is reduced by 28% to 58%. Custom pricing. What if none of our pricing models work for your project? Custom pricing is available for high volume projects with unique requirements. For assistance, contact us to speak with a sales representative.
We have really come a long way. Today, Amazon Web Services is not just one service but a suite of services that enterprises can leverage to deploy highly mission-critical applications with confidence. There is no limit to what you can do with AWS, whether it’s building a static website, deploying a web application, running data-and compute-intensive workloads, or storing data and building dependable backup solutions. The AWS cloud computing platform provides the flexibility to build your application, your way, regardless of your use case or industry.
This slide applies to Amazon EC2, but just as easily describes Amazon S3’s value proposition.