SlideShare a Scribd company logo
1 of 34
Download to read offline
COMPARE CLOUDS:
AWS VS. AZURE VS. GOOGLE VS. SOFTLAYER
• Kim Weins
• VP Marketing, RightScale
• Brian Adler
• Director, Enterprise Architecture, RightScale
• Ryan O’Leary
• Director, Product Management, RightScale
• Hassan Hosseini
• Product Manager, RightScale
Panelists
1
• An Approach to Multi-Cloud
• Key Areas of Comparison
• A Tool for Cloud Comparison
• Two Scenarios
• Comparison Drill Down
• Storage
• Container Services
• Pricing
Agenda
2
POLLS
It’s a Multi-Cloud World
4
Resource Pools
Public Cloud 1
Requirements
Filters
Performance
Cost
Compliance
Geo-location
Security
Match Application Requirements to Clouds
Vendors
Existing DC
App 1 App 2
Application
Portfolio
App 1
App 2
App 3
App n
…
App 4
App 5
Public Cloud 2
Private
Virtualized
Bare-Metal
App 3
App 4 App 5
App 6
App 7
5
Broker Cloud Services with RightScale
Self-Service Cloud Analytics
Universal Cloud Management Platform
Cloud Management
Design
Virtualized
Environments
Public
Clouds
IaaS+/PaaS
Services
Private
Clouds
Bare
Metal
Automate
Multi-Cloud Orchestration & Governance
OperateDeploy Report Optimize
6
Cloud Services Are Exploding
7
• VM Sizes
• SLA Terms
• Certifications
• Operating Systems
• Locations
• Core Services (Compute, Network, Storage)
• Application Services
• Security & Identity
• Database-as-a-Service
Key Areas of Comparison
8
DEMO
• Data Warehouse App with PCI
• Ubuntu
• Australia
• Hadoop as a Service
• PCI
• Batch Processing
• CentOS
• SSAE16 (SOC1/SOC2)
• Taiwan and US Central
• Temporary VMs
• NoSQL DBaaS
Scenarios
10
STORAGE DRILL DOWN
• Object Storage
• Block Storage
• Instance/Server Storage (“ephemeral”)
• Archival Storage
• Content Delivery Networks (CDN)
• Queue Services
• Database Services
• Caching Services
• Import/Export Services
Cloud-Based Storage Options
12
• In-depth
• Object Storage
• Block Storage
• Brief discussion
• Archival Storage
• Content Delivery Networks (CDN)
Storage Topics for Today
13
• AWS Simple Storage Service (S3)
• Storage abstraction: “Buckets”
• Unlimited number of objects per bucket, 5TB limit per object
• Service Levels:
• Standard
• Availability: 99.99% on yearly basis
• Durability: 99.999999999% (11 nines)
• Infrequent Access
• Availability: 99.9% on yearly basis
• Durability: 99.999999999% (11 nines)
• Encryption
• In-flight and at-rest
• Multiple encryption options (AWS controls keys, user controls keys, etc.)
Object Storage
14
• Google Cloud Storage
• Storage abstraction: “Buckets”
• Unlimited number of objects per bucket, 5TB limit per object
• Service Levels:
• Standard
• Availability: 99.9% on monthly basis
• Latency: milliseconds
• Durable Reduced Availability
• Availability: 99.0% on monthly basis
• Latency: milliseconds
• Encryption
• In-flight and at-rest
• Multiple encryption options (Google controls keys, user controls keys – in
alpha)
Object Storage
15
• Azure Storage
• Storage abstraction: “Containers” and “Blobs”
• Unlimited number of objects per container, 500TB limit per storage
account
• Service Levels:
• Local, Zone, Geo-Redundant, Read-Access Geo-Redundant
• Encryption
• In-flight and at-rest
• At-rest via Azure Encryption Extensions, can be used with Azure Key Vault
Object Storage
16
• SoftLayer Object Storage
• Based on OpenStack Swift platform
• Storage abstraction: “Containers”
• Unlimited number of objects per container, 5GB limit per object
• Single Service Level
• Durability: 99.999999999% (11 nines)
• Replication within a cluster, but no geo-replication
• Encryption
• Third-party tools or customer-implemented
Object Storage
17
• AWS Elastic Block Storage (EBS)
• Volume size: 1GB to 16TB (in 1GB increments)
• Volume Types:
• Magnetic
• 100 IOPS on average, bursting to several hundred IOPS
• General Purpose (SSD)
• 3 IOPS/GB up to 10,000 IOPS
• Throughput limit of 128MB/sec, up to 160MB/sec on larger (>170GB) volumes
• Provisioned IOPS (SSD)
• Up to 20,000 IOPS/volume
• Max throughput of 320MB/sec (when used with EBS-Optimized instances)
• Snapshots available across AZs, but not regions
• Encrypted EBS volumes of all types are supported
Block Storage
18
• Google Block Storage (Persistent Disk, “PD”)
• Volume size: 1GB to 10TB
• Volume Types:
• HDD (standard magnetic)
• Up to 3,000 read IOPS/15,000 write IOPS
• Throughput: 180MB/sec read, 120MB/sec write
• SSD
• Up to 15,000 IOPS
• Throughput: up to 240MB/sec
• Snapshots available across all datacenters in the zone, but not across
regions
• All data encrypted in-flight and at-rest by default on all volumes
Block Storage
19
• Azure Block Storage
• Volume size: 1GB to 1TB
• Implemented as “Page Blobs”
• Reads/Writes translated to GETs/PUTs on backend
• Volume Types:
• Standard Storage
• 500 IOPS/attached disk: Throughput: 60MB/sec
• Premium Storage – SSD-based (only available to Azure Virtual Machines)
• Up to 80,000 IOPS: Throughput: 2,000MB/sec
• Snapshots replicated across multiple datacenters in the zone, with
option for cross-region replication
• All data encrypted in-flight and at-rest via Azure Encryption Extensions
Block Storage
20
• SoftLayer Block Storage
• Volume size: 20GB to 12TB
• Volume Types:
• Endurance Storage
• 0.25, 2.0, or 4.0 IOPS/GB, so up to 48,000 IOPS is possible
• Performance Storage
• Up to 6,000 IOPS
• 100GB volume can support 6,000 IOPS. Need 1.5TB of Endurance for same
IOPS rate
• Snapshots replicated across multiple datacenters in the zone, with
option for cross-region replication (Endurance only)
• Encryption requires third-party tools and/or customer implementation
Block Storage
21
• AWS Glacier
• Google Cloud Storage Nearline
• Azure Backup
• SoftLayer Backup
Archival Storage
22
• AWS CloudFront
• Google Cloud CDN
• Azure CDN
• SoftLayer CloudLayer CDN
Content Delivery Network (CDN)
23
CONTAINER DRILL
DOWN
• GA in April 2015
• Custom scheduler or 3rd party via API integration
• Integrates with existing services
• IAM integration for permissions
• CloudTrail integration for container logging
• CloudFormation templates for launching clusters (with many examples)
• Uses regular EC2 instances for container hosts, with a
lightweight agent for coordination
Amazon EC2 Container Service (ECS)
• GA in Aug 2015
• Powered by Kubernetes
• Runs a Kubernetes master node outside of your project
• Container hosts run on instances inside your project
• Integrated with Google Cloud Logging for container metrics
• Provides a private docker registry
• JSON-based declarative syntax for configuration
Google Container Engine
• Preview in Dec 2015, expected GA early 2016
• Multiple orchestrators available
• Apache Mesos
• Docker Swarm
• Supported in Azure Resource Manager API
• ARM templates available
• Currently no UI to manage clusters
Azure Container Service
AWS
ECS
Google Container
Engine
Azure
Container Service
Status GA GA Preview
(GA early 2016)
Default
Orchestrator
Custom Kubernetes Apache Mesos
Docker Swarm
Pricing Free* Free* up to 5 nodes
$0.15/cluster/hr 5+
Key Differences in Container Services
28
PRICING DRILL DOWN
AWS Azure Google SoftLayer
Charge
Granularity
Hourly Minutely Minutely
(10 min minimum)
Hourly
Discount
Mechanisms
-Reservation
-Spot
-Enterprise
agreements
-Prepaid
subscription
-Automatically best
price (SUD)
-Preemptible
instances
-Monthly commits
Special note Custom instance
types
Custom instance
types
Key Differences in Compute Pricing
30
10 ways to Optimize Costs: rightscale.com/webinars
What’s New
31
• AWS
• Price reduction of select instance types running Linux
• Scheduled Reserved Instances
• Specific duration spot instances
• Azure
• Followed the price drop as promised by Microsoft. But hard to
sometimes match apples to apples to see this. Also, Enterprise
Agreements in play.
• Google
• Often, due to Sustained Usage Discounts, it comes out as the cheapest
On-Demand. With AWS RIs, you need to analyze more and utilize fully.
• Google is taking the strategy of keeping it simple.
AWS Offerings
32
• On-Demand
• Most expensive. Use what you like, pay per hour.
• Reserved Instances (RI)
• Make a 1 or 3 year commitment. Decide how much of it you want to pay up
front to determine discount level to get up to 75% off.
• Scheduled Reserved Instances
• Different instances, not a normal RI. You need to select to launch a scheduled
instance. 5% - 10% lower than on-demand. Only specific times of day/night.
• Spot Instances
• Bid and get the instance for as long as the price is under your bid. 50% - 90%
lower than on-demand. But not guaranteed duration.
• Specific duration spot instances
• Bid and request specific duration (up to 6 hours). Flat rate saves up to 50% vs
on-demand. Guaranteed duration.
• IT as a Cloud Broker
• www.rightscale.com/cloud-broker-white-paper
• On-Demand Webinar: 10 Ways to Optimize Public and
Private Cloud Costs
• www.rightscale.com/webinars
Q&A
33

More Related Content

What's hot

What's hot (20)

AWS re:Invent 2016 Recap: What Happened, What It Means
AWS re:Invent 2016 Recap: What Happened, What It MeansAWS re:Invent 2016 Recap: What Happened, What It Means
AWS re:Invent 2016 Recap: What Happened, What It Means
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
 
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileNEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
 
AWS Digital Media Storage Options
AWS Digital Media Storage OptionsAWS Digital Media Storage Options
AWS Digital Media Storage Options
 
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
 
Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013
Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013
Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013
 
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
AWS re:Invent 2016: Running Lean Architectures: How to Optimize for Cost Effi...
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
 
BDA308 Serverless Analytics with Amazon Athena and Amazon QuickSight, featuri...
BDA308 Serverless Analytics with Amazon Athena and Amazon QuickSight, featuri...BDA308 Serverless Analytics with Amazon Athena and Amazon QuickSight, featuri...
BDA308 Serverless Analytics with Amazon Athena and Amazon QuickSight, featuri...
 
Sony DAD NMS & Our Migration to the AWS Cloud
Sony DAD NMS & Our Migration to the AWS CloudSony DAD NMS & Our Migration to the AWS Cloud
Sony DAD NMS & Our Migration to the AWS Cloud
 
Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
AWS for the Data Professional
AWS for the Data ProfessionalAWS for the Data Professional
AWS for the Data Professional
 
How to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud SpendHow to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud Spend
 
Building Big Data Applications on AWS
Building Big Data Applications on AWSBuilding Big Data Applications on AWS
Building Big Data Applications on AWS
 
Cloud Orchestration with RightScale Cloud Workflow
Cloud Orchestration with RightScale Cloud WorkflowCloud Orchestration with RightScale Cloud Workflow
Cloud Orchestration with RightScale Cloud Workflow
 
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
 

Viewers also liked

Viewers also liked (20)

Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 
2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud Report2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud Report
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
AWS vs. Azure
AWS vs. AzureAWS vs. Azure
AWS vs. Azure
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To Know
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform
 
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarborCloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
 
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed ServicesAutomating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
 
8 Elements of Multi-Cloud Security
8 Elements of Multi-Cloud Security8 Elements of Multi-Cloud Security
8 Elements of Multi-Cloud Security
 
AWS vs. Azure
AWS vs. AzureAWS vs. Azure
AWS vs. Azure
 
Aws vs. azure key parameters for decision making
Aws vs. azure   key parameters for decision makingAws vs. azure   key parameters for decision making
Aws vs. azure key parameters for decision making
 
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases Weekly
 
How 2015 Cloud Trends Should Impact Your 2016 Cloud Strategy
How 2015 Cloud Trends Should Impact Your 2016 Cloud StrategyHow 2015 Cloud Trends Should Impact Your 2016 Cloud Strategy
How 2015 Cloud Trends Should Impact Your 2016 Cloud Strategy
 
The Path to Broker Cloud Services
The Path to Broker Cloud ServicesThe Path to Broker Cloud Services
The Path to Broker Cloud Services
 
Azure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparisonAzure Functions VS AWS Lambda: overview and comparison
Azure Functions VS AWS Lambda: overview and comparison
 
Cloud Big Data Architectures
Cloud Big Data ArchitecturesCloud Big Data Architectures
Cloud Big Data Architectures
 
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
 How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
 

Similar to Compare Clouds: Aws vs Azure vs Google vs SoftLayer

Similar to Compare Clouds: Aws vs Azure vs Google vs SoftLayer (20)

AWS for the Java Developer
AWS for the Java DeveloperAWS for the Java Developer
AWS for the Java Developer
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshop
 
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
(ARC302) Running Lean Architectures: Optimizing for Cost Efficiency
 
Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in Cloud
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013
 
Beyond EC2 and S3
Beyond EC2 and S3Beyond EC2 and S3
Beyond EC2 and S3
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
 
What's New on AWS and What it Means to You
What's New on AWS and What it Means to YouWhat's New on AWS and What it Means to You
What's New on AWS and What it Means to You
 
AWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWSAWS January 2016 Webinar Series - Getting Started with Big Data on AWS
AWS January 2016 Webinar Series - Getting Started with Big Data on AWS
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
AWS basics
AWS basicsAWS basics
AWS basics
 
Cosmos db
Cosmos dbCosmos db
Cosmos db
 
AWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudDataAWS Well Architected-Info Session WeCloudData
AWS Well Architected-Info Session WeCloudData
 
Intro to AWS: Storage Services
Intro to AWS: Storage ServicesIntro to AWS: Storage Services
Intro to AWS: Storage Services
 
More Cache for Less Cash
More Cache for Less CashMore Cache for Less Cash
More Cache for Less Cash
 
Best of re:Invent
Best of re:InventBest of re:Invent
Best of re:Invent
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 

More from RightScale

More from RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
 
AWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapAWS re:Invent 2017 Recap
AWS re:Invent 2017 Recap
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Compare Clouds: Aws vs Azure vs Google vs SoftLayer

  • 1. COMPARE CLOUDS: AWS VS. AZURE VS. GOOGLE VS. SOFTLAYER
  • 2. • Kim Weins • VP Marketing, RightScale • Brian Adler • Director, Enterprise Architecture, RightScale • Ryan O’Leary • Director, Product Management, RightScale • Hassan Hosseini • Product Manager, RightScale Panelists 1
  • 3. • An Approach to Multi-Cloud • Key Areas of Comparison • A Tool for Cloud Comparison • Two Scenarios • Comparison Drill Down • Storage • Container Services • Pricing Agenda 2
  • 6. Resource Pools Public Cloud 1 Requirements Filters Performance Cost Compliance Geo-location Security Match Application Requirements to Clouds Vendors Existing DC App 1 App 2 Application Portfolio App 1 App 2 App 3 App n … App 4 App 5 Public Cloud 2 Private Virtualized Bare-Metal App 3 App 4 App 5 App 6 App 7 5
  • 7. Broker Cloud Services with RightScale Self-Service Cloud Analytics Universal Cloud Management Platform Cloud Management Design Virtualized Environments Public Clouds IaaS+/PaaS Services Private Clouds Bare Metal Automate Multi-Cloud Orchestration & Governance OperateDeploy Report Optimize 6
  • 8. Cloud Services Are Exploding 7
  • 9. • VM Sizes • SLA Terms • Certifications • Operating Systems • Locations • Core Services (Compute, Network, Storage) • Application Services • Security & Identity • Database-as-a-Service Key Areas of Comparison 8
  • 10. DEMO
  • 11. • Data Warehouse App with PCI • Ubuntu • Australia • Hadoop as a Service • PCI • Batch Processing • CentOS • SSAE16 (SOC1/SOC2) • Taiwan and US Central • Temporary VMs • NoSQL DBaaS Scenarios 10
  • 13. • Object Storage • Block Storage • Instance/Server Storage (“ephemeral”) • Archival Storage • Content Delivery Networks (CDN) • Queue Services • Database Services • Caching Services • Import/Export Services Cloud-Based Storage Options 12
  • 14. • In-depth • Object Storage • Block Storage • Brief discussion • Archival Storage • Content Delivery Networks (CDN) Storage Topics for Today 13
  • 15. • AWS Simple Storage Service (S3) • Storage abstraction: “Buckets” • Unlimited number of objects per bucket, 5TB limit per object • Service Levels: • Standard • Availability: 99.99% on yearly basis • Durability: 99.999999999% (11 nines) • Infrequent Access • Availability: 99.9% on yearly basis • Durability: 99.999999999% (11 nines) • Encryption • In-flight and at-rest • Multiple encryption options (AWS controls keys, user controls keys, etc.) Object Storage 14
  • 16. • Google Cloud Storage • Storage abstraction: “Buckets” • Unlimited number of objects per bucket, 5TB limit per object • Service Levels: • Standard • Availability: 99.9% on monthly basis • Latency: milliseconds • Durable Reduced Availability • Availability: 99.0% on monthly basis • Latency: milliseconds • Encryption • In-flight and at-rest • Multiple encryption options (Google controls keys, user controls keys – in alpha) Object Storage 15
  • 17. • Azure Storage • Storage abstraction: “Containers” and “Blobs” • Unlimited number of objects per container, 500TB limit per storage account • Service Levels: • Local, Zone, Geo-Redundant, Read-Access Geo-Redundant • Encryption • In-flight and at-rest • At-rest via Azure Encryption Extensions, can be used with Azure Key Vault Object Storage 16
  • 18. • SoftLayer Object Storage • Based on OpenStack Swift platform • Storage abstraction: “Containers” • Unlimited number of objects per container, 5GB limit per object • Single Service Level • Durability: 99.999999999% (11 nines) • Replication within a cluster, but no geo-replication • Encryption • Third-party tools or customer-implemented Object Storage 17
  • 19. • AWS Elastic Block Storage (EBS) • Volume size: 1GB to 16TB (in 1GB increments) • Volume Types: • Magnetic • 100 IOPS on average, bursting to several hundred IOPS • General Purpose (SSD) • 3 IOPS/GB up to 10,000 IOPS • Throughput limit of 128MB/sec, up to 160MB/sec on larger (>170GB) volumes • Provisioned IOPS (SSD) • Up to 20,000 IOPS/volume • Max throughput of 320MB/sec (when used with EBS-Optimized instances) • Snapshots available across AZs, but not regions • Encrypted EBS volumes of all types are supported Block Storage 18
  • 20. • Google Block Storage (Persistent Disk, “PD”) • Volume size: 1GB to 10TB • Volume Types: • HDD (standard magnetic) • Up to 3,000 read IOPS/15,000 write IOPS • Throughput: 180MB/sec read, 120MB/sec write • SSD • Up to 15,000 IOPS • Throughput: up to 240MB/sec • Snapshots available across all datacenters in the zone, but not across regions • All data encrypted in-flight and at-rest by default on all volumes Block Storage 19
  • 21. • Azure Block Storage • Volume size: 1GB to 1TB • Implemented as “Page Blobs” • Reads/Writes translated to GETs/PUTs on backend • Volume Types: • Standard Storage • 500 IOPS/attached disk: Throughput: 60MB/sec • Premium Storage – SSD-based (only available to Azure Virtual Machines) • Up to 80,000 IOPS: Throughput: 2,000MB/sec • Snapshots replicated across multiple datacenters in the zone, with option for cross-region replication • All data encrypted in-flight and at-rest via Azure Encryption Extensions Block Storage 20
  • 22. • SoftLayer Block Storage • Volume size: 20GB to 12TB • Volume Types: • Endurance Storage • 0.25, 2.0, or 4.0 IOPS/GB, so up to 48,000 IOPS is possible • Performance Storage • Up to 6,000 IOPS • 100GB volume can support 6,000 IOPS. Need 1.5TB of Endurance for same IOPS rate • Snapshots replicated across multiple datacenters in the zone, with option for cross-region replication (Endurance only) • Encryption requires third-party tools and/or customer implementation Block Storage 21
  • 23. • AWS Glacier • Google Cloud Storage Nearline • Azure Backup • SoftLayer Backup Archival Storage 22
  • 24. • AWS CloudFront • Google Cloud CDN • Azure CDN • SoftLayer CloudLayer CDN Content Delivery Network (CDN) 23
  • 26. • GA in April 2015 • Custom scheduler or 3rd party via API integration • Integrates with existing services • IAM integration for permissions • CloudTrail integration for container logging • CloudFormation templates for launching clusters (with many examples) • Uses regular EC2 instances for container hosts, with a lightweight agent for coordination Amazon EC2 Container Service (ECS)
  • 27. • GA in Aug 2015 • Powered by Kubernetes • Runs a Kubernetes master node outside of your project • Container hosts run on instances inside your project • Integrated with Google Cloud Logging for container metrics • Provides a private docker registry • JSON-based declarative syntax for configuration Google Container Engine
  • 28. • Preview in Dec 2015, expected GA early 2016 • Multiple orchestrators available • Apache Mesos • Docker Swarm • Supported in Azure Resource Manager API • ARM templates available • Currently no UI to manage clusters Azure Container Service
  • 29. AWS ECS Google Container Engine Azure Container Service Status GA GA Preview (GA early 2016) Default Orchestrator Custom Kubernetes Apache Mesos Docker Swarm Pricing Free* Free* up to 5 nodes $0.15/cluster/hr 5+ Key Differences in Container Services 28
  • 31. AWS Azure Google SoftLayer Charge Granularity Hourly Minutely Minutely (10 min minimum) Hourly Discount Mechanisms -Reservation -Spot -Enterprise agreements -Prepaid subscription -Automatically best price (SUD) -Preemptible instances -Monthly commits Special note Custom instance types Custom instance types Key Differences in Compute Pricing 30 10 ways to Optimize Costs: rightscale.com/webinars
  • 32. What’s New 31 • AWS • Price reduction of select instance types running Linux • Scheduled Reserved Instances • Specific duration spot instances • Azure • Followed the price drop as promised by Microsoft. But hard to sometimes match apples to apples to see this. Also, Enterprise Agreements in play. • Google • Often, due to Sustained Usage Discounts, it comes out as the cheapest On-Demand. With AWS RIs, you need to analyze more and utilize fully. • Google is taking the strategy of keeping it simple.
  • 33. AWS Offerings 32 • On-Demand • Most expensive. Use what you like, pay per hour. • Reserved Instances (RI) • Make a 1 or 3 year commitment. Decide how much of it you want to pay up front to determine discount level to get up to 75% off. • Scheduled Reserved Instances • Different instances, not a normal RI. You need to select to launch a scheduled instance. 5% - 10% lower than on-demand. Only specific times of day/night. • Spot Instances • Bid and get the instance for as long as the price is under your bid. 50% - 90% lower than on-demand. But not guaranteed duration. • Specific duration spot instances • Bid and request specific duration (up to 6 hours). Flat rate saves up to 50% vs on-demand. Guaranteed duration.
  • 34. • IT as a Cloud Broker • www.rightscale.com/cloud-broker-white-paper • On-Demand Webinar: 10 Ways to Optimize Public and Private Cloud Costs • www.rightscale.com/webinars Q&A 33