In today’s multi-cloud world, you need to understand how VM types and prices compare between public clouds. Whether you are comparing clouds to find the best placement, benchmarking your compute costs, or want to migrate between clouds, you’ll find out how to map the instance types and how costs will vary by cloud provider.
6. • Prices dropped on 46% of the instances we included in this
analysis
• AWS dropped 12 of 13 prices
• Azure dropped 9 of 13
• Google dropped 0 of 13
• IBM dropped 3 of 13
Price Drops over Last 9 Months
5
7. Change on Hourly On-Demand Linux in US:
Nov 2017 to Aug 2018
6
On-Demand
Linux/US
AWS Google Azure IBM
Standard
2 vCPU
w Local SSD
-15% No change -4%
-4%
Standard
2 vCPU
no Local disk
-4% No change -4% No change
Highmem
2 vCPU
w Local SSD
-13% No change No change No change
Highmem
2 vCPU
no Local disk
-5% No change No change No change
Highcpu
2 vCPU
w Local SSD
-9% No change No change No change
Highcpu
2 vCPU
no Local disk
No change No change No change No change
8. Change on Hourly On-Demand:
Nov 2017 to Aug 2018
7
On-Demand
Standard 2 vCPU
AWS Google Azure IBM
US
Windows
w Local SSD
-21% No change -2% No change
US
Windows
no Local disk
-2% No change -2% No change
EU
Linux
w Local SSD
-14% No change -11% -4%
EU
Linux
no Local disk
-4% No change -11% No change
AP
Linux
w Local SSD
-7% No change -10% -9%
AP
Linux
no Local disk
-6% No change -10% No change
9. Up to 20% faster compute performance
AWS
• Skylake on c5 (compute intensive VMs)
Azure
• Skylake on F2 v2 (compute intensive VMs)
Google
• Skylake across 96 machine types
• Option to pick your min CPU platform
IBM
• Skylake on Bare-metal
Skylake Processors
8
11. AWS RIs Azure RIs Google SUD/CUD
IBM Monthly
(or Negotiated)
Length of
commitment
1 or 3 years 1 or 3 years SUD: No
commitment
CUD: 1 or 3 years
Monthly: Commit by
month
Range of discount
levels
1Y 24-58%
3Y 32-75%
Up to 72% SUD: Up to 30%
CUD: 37% (1Y) or
55% (3Y)
Monthly: About 10%
How long
instance must run
to save
Breakeven
1Y 5-9 months
3Y 9-24 months
TBD SUD: 25% of month
CUD 1Y: 7.5 months
CUD 3Y: 16 months
Month
Payment options No Upfront
Partial Upfront
All Upfront
All Upfront No Upfront Negotiated
Other
documented
programs
-Volume discounts,
for RIs
-Spot instances
-Hybrid Use
Discount -Enterprise
Agreement
Preemptible VMs Negotiated
Comparing Compute Discount Options
12. • There’s no such thing as a free ride
• You paid for that Windows license
• For Standard Edition you can use Windows license on-prem OR in Azure
• For Datacenter Edition you can use Windows license on-prem AND in
Azure
• Each 2-processor license or each set of 16-core licenses are entitled to
two instances of up to 8 cores, or one instance of up to 16 cores. (use
fully so you don’t waste the benefit)
• You have to run a Windows Server image from marketplace or
use Site Recovery to migrate to AHUB-enabled image
• Once that’s setup, you can flip switch on a VM to apply AHUB or not
About Azure Hybrid Use Benefit
11
13. About Google Sustained Use Discount (SUD)
• No commitment. The more you use an instance family during
the month, the higher the discount.
Usage Level
% of Billing Cycle
Incremental Rate
% of On-Demand Baseline
Sample Rate
n1-standard-1
Total Cost
0-25% 100% $0.050 $9.00
25-50% 80% $0.040 $7.20
50-75% 60% $0.030 $5.40
75-100% 40% $0.020 $3.60
Monthly Cost
at 100% usage
30% discount $25.20
14. • Commit to # of vCPUs and GBs of RAM
• 1 yr (37% discount) or 3 yr (55% discount)
• Can be used for any instance type or size in a region
• SUD still applies for non-committed use
About Google Committed Use Discount
17. Evolution of Instance Types: AWS/Azure
AWS m3
(w/ local disk)
AWS m4
(no local disk)
AWS m5d
(w/ local disk)
AWS m5
(no local disk)
Dx v2
(w/ local disk)
Dx v3
(w/ local disk)
Added hyperthreading
Lower ACUs
18. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScaleAs of Aug 15, 2018
19. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScale
Different amounts of
memory on HighCPU
As of Aug 15, 2018
20. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScale
AWS has versions with
and without local disk
As of Aug 15, 2018
21. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScale
Google lets you add on local
SSD but min is 375 GB
As of Aug 15, 2018
22. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScale
Azure always includes
local disk
As of Aug 15, 2018
23. VM Type AWS
AWS
Mem
AWS
Disk
Google
Google
Mem
Google
Disk
Azure
Azure
Mem
Azure
Disk
IBM
IBM
Mem
IBM
Disk
Standard
2 vCPU
w SSD
m5d.large 8 75 n1-standard-2 7.5 375 D2s v3 8 16 BL1.2x8.200 8 100
Standard
2 vCPU
no SSD
m5.large 8 0 n1-standard-2 7.5 0 D2s v3 8 16 B1.2x8.25 8 25
Highmem
2 vCPU
w SSD
r5d.large 16 75 n1-highmem-2 13 375 E2s v3 16 32 M1.2x16x25 16 25
Highmem
2 vCPU
no SSD
r5.large 16 0 n1-highmem-2 13 0 E2s v3 16 32 M1.2x16x25 16 25
Highcpu
2 vCPU
w SSD
c5d.large 4 50 n1-highcpu-2 1.8 375 F2 v2 4 16 C1.2x2.25 2 25
Highcpu
2 vCPU
no SSD
c5.large 4 0 n1-highcpu-2 1.8 0 F2 v2 4 16 C1.2x2.25 2 25
AWS vs. Azure vs. Google vs. IBM Compute
Source: RightScale
IBM includes 25GB disk by
default.(Some local. some SAN)
As of Aug 15, 2018
24. VM Type
US
Linux
AWS OD
Hourly
Google OD
Hourly
Azure OD
Hourly
IBM OD
Hourly
AWS OD
/GB RAM
Google OD
/GB RAM
Azure OD
/GB RAM
IBM OD
/GB RAM
Standard
2 vCPU
w Local SSD
$0.113 $0.136 $0.096 $0.131 $0.014 $0.018 $0.012 $0.016
Standard
2 vCPU
no Local disk
$0.096 $0.095 $0.096 $0.112 $0.012 $0.013 $0.012 $0.014
Highmem
2 vCPU
w Local SSD
$0.144 $0.159 $0.133 $0.179 $0.009 $0.012 $0.008 $0.011
Highmem
2 vCPU
no Local disk
$0.126 $0.118 $0.133 $0.179 $0.008 $0.009 $0.008 $0.011
Highcpu
2 vCPU
w Local SSD
$0.096 $0.112 $0.085 $0.075 $0.024 $0.062 $0.021 $0.038
Highcpu
2 vCPU
no Local disk
$0.085 $0.071 $0.085 $0.075 $0.021 $0.039 $0.021 $0.038
AWS vs. Azure vs. Google vs. IBM
On-Demand Hourly
Source: RightScaleAs of Aug 15, 2018
25. VM Type
US
Linux
AWS
1Y RI
Annual
Google
1Y CUD
Annual
Azure
RI
Annual
IBM
Monthly +
30% off
Annual
AWS
1Y RI
Annual
/GB RAM
Google
1Y CUD
Annual
/GB RAM
Azure
EA 30% off
Annual
/GB RAM
IBM
Monthly +
30% off
Annual
/GB RAM
Standard
2 vCPU
w Local SSD
$631 $884 $508 $730 $79 $118 $64 $91
Standard
2 vCPU
no Local disk
$534 $524 $508 $624 $67 $70 $64 $78
Highmem
2 vCPU
w Local SSD
$797 $1,013 $692 $998 $50 $78 $43 $62
Highmem
2 vCPU
no Local disk
$692 $653 $692 $998 $43 $50 $43 $62
Highcpu
2 vCPU
w Local SSD
$534 $751 $438 $418 $134 $417 $110 $209
Highcpu
2 vCPU
no Local disk
$473 $391 $438 $418 $118 $217 $110 $209
AWS vs. Azure vs. Google vs. IBM
Discounted Annual
Source: RightScaleAs of Aug 15, 2018
26. Hourly On-Demand Cost by Region:
Standard 2 vCPU
25
Excludes SUD
Google slightly lower on-demand across the board
27. Annual Discounted Cost by Region:
No Local Disk
26
Google much lower across the board due to SUD
28. Annual Cost by Region with RI/CUD:
No Local Disk
27
With discounts, Google lower in 2 regions, Azure in 1
29. Hourly On-Demand Cost by Region:
Standard 2 vCPU
28
Excludes SUD
Azure lower on-demand across the board
30. Annual Cost by Region: With Local SSD
29
Azure lower on-demand across the board, even with Google SUD
31. Annual Discounted Cost by Region:
With Local SSD
30
Azure lower on-demand across the board
39. Annual Per GB Cost by Flavor: No Local Disk
38
Google lowest for 2 types, IBM/Azure tie for 1 type
40. Annual Discounted Per GB Cost by Flavor:
No Local Disk
39
Google lowest for 2 types, Googl/AWS tie for 1 type
41. Annual Per GB Cost by Flavor: Local Disk
40
Azure lowest across the board
42. Annual Discounted Per GB Cost by Flavor:
Local Disk
41
Azure lowest across the board
43. AWS Google Azure IBM
Lowest Price 2 16 20 2
Highest Price 11 3 3 24
Who Has Lowest and Highest Prices?
We looked at 40 scenarios for this webinar.
(There are many more)
44. • Type of storage matters
• If you need local disk, Azure tends to be lowest
• If no local disk, Google tends to be lowest
• For attached volumes, Google and IBM
• Discounting matters
• Google is strong in on-demand for continuous workloads due to
Sustained Use Discount
• Azure Reserved Instances may reduce Azure prices further
• Your negotiated discounts matter - especially for IBM, but also
additional discounts for other clouds
Tips
43
45. • AWS often provides more flexible options
• Instances with or without local storage, storage with or without PIOPs
• Partial/All Upfront 1yr RIs or 3 yr RIs or can save more
• Google SUDs reduce On-Demand costs, CUDs save more
• Is often the lowest cost (unless you require local storage)
• Don’t use local storage unless you absolutely need it – Persistent Disk is cheaper
• Azure IS matching or beating AWS On-Demand prices
• Your level of EA discount makes a difference in your discounted costs
• Consider Azure Reserved Instances
• IBM is going to be about the negotiated discounts
• Lower attached storage pricing
• VERY good prices on Windows
Cloud Provider Specific Tips
46. • Lowest cost depends on
• Your use case
• Your need for local storage
• Amount and Type of RIs you are buying on AWS or CUDs on Google
• Your level of discount on Azure and IBM
• Make sure you…
• Pick the right regions
• Don’t overprovision
• Make the right level of “commitments” to get discounts
• Thinks Multi-Cloud
• Negotiating leverage
• Pick the lowest cost option for each dev/test/batch workload
Takeaways
48. Contact sales@rightscale.com for more info
To compare features of cloud providers:
cloudcomparison.rightscale.com
For webinar comparing storage for cloud providers:
https://www.rightscale.com/webinars/lp/aws-vs-azure-vs-google
-cloud-storage-webinar
For other webinars:
https://www.rightscale.com/webinars
Q&A
47