SlideShare a Scribd company logo
Cloud SLAs: Present and Future
Salman Baset
sabaset@us.ibm.com
1
Agenda
• Why consider SLAs?
• Key components of a cloud SLA
• Cloud SLAs of Amazon, Azure, Rackspace, Terremark, Storm
on Demand
– Storage and compute
• Highlights of the comparison
• Future of Cloud SLAs
2
Why consider cloud SLAs?
• Understand what is promised to the customer
• Build solutions around it
• Propose new SLAs and offerings
• Differentiate services from the competitor
3
Key components of a cloud SLA
• Service guarantee
– metrics a provider strives to meet over a time period, e.g., availability (99.9%),
response time (less than 50ms for all transactions), fault resolution time
(within one hour of problem detection), zeroing out VM disk
• Service guarantee time period
– duration over which a service guarantee should be met, e.g., 99.9% availability
in a month, response time less than 50ms in a month
• Service guarantee granularity
– resource scale over which a service guarantee is specified, e.g., 99.9%
availability per VM or per data center (including its software stack), response
time per transaction or average
– resource group, e.g., aggregate uptime of all instances 99.9%
4
Key components of a cloud SLA
• Service guarantee exclusions
– instances excluded from service guarantee exclusion, e.g., 99.9% availability
excluding scheduled maintenance, patching, customer abuse
• Service violation measurement and reporting
– how is the service violation measured and who reports it?
• Service credit
– amount credited to the customer or applied towards future payments when
an SLA is violated.
– automatic credit or credit upon reporting.
5
Cloud providers considered
• Compute
– Amazon EC2
– Azure Compute
– Rackspace Cloud Servers
– Terremark vCloud Express
(Verizon)
– Storm on Demand
– SCE+
6
• Storage
– Amazon S3
– Azure Storage
– Rackspace Cloud Files
Amazon
• Data center (region), availability
zones
• EC2 compute services
– Hourly, reserved, spot
instances within an availability
zone in a region
– All covered by EC2 SLA
• Storage service
– S3: blob storage and retrieval
(1 B to 5 TB)
– Remote disks (Elastic block
store) for EC2 instances
– Simple Table
– Only blob storage and retrieval
(S3) covered by storage SLA
• EC2 SLA
– Availability
– Per data center instead of per VM
• SLA is met if new or replacement VMs
within data center can be launched
99.95% of the time
• Data center unavailability measured in
contiguous intervals of five minutes
– No VM performance guarantee
– 10% of customer bill if availability
less than 99.95%
• S3 SLA
– Number of completed transactions
– No performance guarantee
7
Microsoft Azure
• Azure Compute
– Three roles, web role, worker role,
VM role (beta)
– Compute SLA applicable only to web
and worker
– Fault and update domain
• Fault domain is a single point of failure. Can
be a single machine, but can also be a rack,
details not specified in SLA.
• Update domain: which VMs simultaneously
receive patches
• Azure Storage
– Blob storage similar to S3
– Structured data storage
– Queuing service, and remote disks
(Azure drive)
– All backed by SLA
• Azure Compute SLA
– Connectivity guarantee per role
– Uptime guarantee per role
• Patching and maintenance excluded
– No performance guarantee
• Azure Storage SLA
– Maximum processing time per
transaction, data transfer time not
included
– Excluded transaction list: pre-
authentication failures, abusive, creation
or deletion of tables, containers, queues.
8
Rackspace
• Cloud Servers
– Instances purchased on
hourly basis
• Cloud Files
– Files back up service
• Cloud Servers SLA
– Per VM (implied from SLA)
– 100% guarantee for data center network, HVAC,
physical network
– Excluding scheduled maintenance
• Announced 10 days in advance
– Physical server failure
• Repair within an hour of problem identification
• VMs migrated within 3 hours due to overload
(offline migration)
• Cloud Files
– 99.9% availability, completed transactions
– Unavailable
• Data center network is down
• Service returns a 500-599 http response within
two 90s intervals
– Scheduled maintenance
• Announced 10 days in advance
Availability Credit amount
100-99.9% 0%
99.89%-99.5% 10%
99.49%-99.0% 25%
98.99%-98.0% 40%
97.99%-97.5% 55%
97.49%-97.0% 70%
96.99%-96.5% 85%
< 96.5% 100%
9
Terremark vCloud Express
• Compute
– VMs purchased on hourly basis
• No storage service
• Compute SLA
– 100% uptime guarantee for data center
– Unavailable: data center infrastructure or network is down or user cannot access the
web console for 15 minutes
– No performance guarantee, customer responsible for detecting SLA violation
10
Storm on Demand
• Compute
– VMs purchased on hourly basis
• No storage service
• Compute SLA
– 100% uptime guarantee per instance
– Infrastructure and patch maintenance excluded from service guarantee
– 1000% for every hour of downtime – may not exceed customer bill
11
Amazon EC2 Azure Compute Rackspace Cloud Servers Terremark vCloud
Express
Storm on Demand
Service
guarantee
Availability (99.95%)
5 minute interval
Role uptime and
availability, 5 minute
interval
Availability Availability Availability
Granularity Data center Aggregate across all
role
Per instance and data
center + mgmt. stack
Data center +
management stack
Per instance
Scheduled
maintenance
Unclear if excluded Includ. in service
guarantee calc.
Excluded Unclear if excluded Excluded
Patching N/A Excluded Excluded if managed N/A Excluded
Guarantee time
period
365 days or since last
claim
Per month Per month Per month Unclear
Service credit 10% if < 99.95% 10% if < 99.95%
25% if < 99%
5% to 100% $1 for 15 minute
downtime up to 50%
of customer bill
1000% for every
hour of downtime
–
Violation report
respon.
Customer Customer Customer Customer Customer
Reporting time
period
N/A 5 days of occurrence N/A N/A N/A
Claim filing timer
period
30 business days of
last reported
incident in claim
Within 1 billing
month of incident
Within 30 days of
downtime
Within 30 days of the
last reported
incident in claim
Within 5 days of
incident in
question
Credit only for
future payments
Yes No No Yes No
12
Compute SLA Comparison
Storage SLA comparison
Amazon S3 Azure Storage Rackspace CloudFiles
Service guarantee Completed transactions
(with no error response
500 or 503)
Completed
transactions within
stipulated time
Completed
transactions, data
center availability
Granularity Per transaction Per transaction Per transaction
Guarantee time
period
Billing month Per month Per month
Service credit 10% if < 99.9%
25% if < 99%
10% if < 99.9%
25% if < 99%
10% if < 99%
100% if < 96.5%
Violation report
responsibility
Customer Customer Customer
Reporting time
period
N/A 5 days of incident
occurrence
N/A
Claim filing timer
period
Within 10 business days
following the month in
which incident occurred
Within one billing
month of incident
occurring
Within 30 days
following unavailability
Credit only for
future payments
Yes No No
13
Highlights of comparison
• Weak uptime guarantees for compute
– Data center, per instance (only implicit)
• No performance guarantees for compute
• Customer detects SLA violation
– Does not work for enterprise SLAs
– Verizon detects SLA violation for its dedicated Internet enterprises
• Service credit
– Partial credit, no automatic refund, and applied for future payments
• SLA violation reporting time period
– 5 – 30 days
• Storage SLA: performance vs. request completion
• SLA jargon
– 100% uptime, but qualified with scheduled maintenance
14
Future of cloud SLAs
• Service guarantee
– More than just uptime or performance, e.g., ticket resolution time, zeroing out a VM disk.
• Service guarantee granularity
– the finer the guarantee, the more stringent the SLA, e.g., data center uptime (coarser) > VM
uptime > CPU cycles.
– aggregate SLAs leave provider more wiggle room to manage resources.
• Service guarantee time period
– the smaller the time period, the more stringent the guarantee, e.g., CPU cycles over 10 hours
vs. CPU cycles over 5 minutes, ticket response time less than 10 minutes.
• Service violation detection and credit
– enterprise provider must detect SLA and automatically credit the customer for premium
services
• Standardization of SLAs
– structured representation of SLAs
• Oversubscription
– VM quiescing and migration algorithm should be tied to SLA 15

More Related Content

What's hot

More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
Amazon Web Services
 
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios CoreNagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
Nagios
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
Amazon Web Services
 
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
Amazon Web Services
 
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
Amazon Web Services
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
RightScale
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
Amazon Web Services
 
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
Amazon Web Services
 
Cloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to ScaleCloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to Scale
Amazon Web Services
 
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Amazon Web Services
 
Enterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndureEnterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndure
Amazon Web Services
 
Arquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
Arquitectura para Windows Azure: Pienso, luego existo by Fernando MachadoArquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
Arquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
.NET Conf UY
 
AWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best PracticesAWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best Practices
John Varghese
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
Amazon Web Services
 
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
RightScale
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to Profitability
Amazon Web Services
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems Manager
Amazon Web Services
 
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
Amazon Web Services
 
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
Amazon Web Services
 
Planning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to InfrastructurePlanning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to Infrastructure
buildacloud
 

What's hot (20)

More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
 
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios CoreNagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
Nagios Conference 2013 - Eric Loyd - Dynamic AWS Server Usage Using Nagios Core
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
AWS re:Invent 2016: Building HPC Clusters as Code in the (Almost) Infinite Cl...
 
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
AWS re:Invent 2016: How I learned to embrace DevOps and Configure Infrastruct...
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
AWS Summit Auckland 2014 | Moving to the Cloud. What does it Mean to your Bus...
 
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
(ARC310) Solving Amazon's Catalog Contention With Amazon Kinesis
 
Cloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to ScaleCloud Economics, from Genesis to Scale
Cloud Economics, from Genesis to Scale
 
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
Choosing the Right EC2 Instance and Applicable Use Cases - AWS June 2016 Webi...
 
Enterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndureEnterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndure
 
Arquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
Arquitectura para Windows Azure: Pienso, luego existo by Fernando MachadoArquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
Arquitectura para Windows Azure: Pienso, luego existo by Fernando Machado
 
AWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best PracticesAWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best Practices
 
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your BusinessAWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
AWS Summit Sydney 2014 | Moving to the Cloud. What does it Mean to your Business
 
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
 
AWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to ProfitabilityAWS Cloud Kata | Bangkok - Getting to Profitability
AWS Cloud Kata | Bangkok - Getting to Profitability
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems Manager
 
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
 
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
AWS re:Invent 2016: 5 Security Automation Improvements You Can Make by Using ...
 
Planning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to InfrastructurePlanning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to Infrastructure
 

Viewers also liked

Open Source Cloud Technologies
Open Source Cloud TechnologiesOpen Source Cloud Technologies
Open Source Cloud Technologies
Salman Baset
 
Unraveling Docker Security: Lessons From a Production Cloud
Unraveling Docker Security: Lessons From a Production CloudUnraveling Docker Security: Lessons From a Production Cloud
Unraveling Docker Security: Lessons From a Production Cloud
Salman Baset
 
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case StudyDissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Salman Baset
 
SPEC Cloud (TM) IaaS 2016 Benchmark
SPEC Cloud (TM) IaaS 2016 BenchmarkSPEC Cloud (TM) IaaS 2016 Benchmark
SPEC Cloud (TM) IaaS 2016 Benchmark
Salman Baset
 
A Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container PlatformsA Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container Platforms
Salman Baset
 
Cloud4SOA SLA Management Layer
Cloud4SOA SLA Management LayerCloud4SOA SLA Management Layer
Cloud4SOA SLA Management Layer
Francesco D'Andria
 
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
Rafael Uriarte
 
Innovation with Open Source: The New South Wales Judicial Commission experience
Innovation with Open Source: The New South Wales Judicial Commission experienceInnovation with Open Source: The New South Wales Judicial Commission experience
Innovation with Open Source: The New South Wales Judicial Commission experience
Linuxmalaysia Malaysia
 
The Path To Cloud - an Infograph on Cloud Migration
The Path To Cloud - an Infograph on Cloud MigrationThe Path To Cloud - an Infograph on Cloud Migration
The Path To Cloud - an Infograph on Cloud Migration
InApp
 
Aims2011 slacc-presentation final-version
Aims2011 slacc-presentation final-versionAims2011 slacc-presentation final-version
Aims2011 slacc-presentation final-version
ictseserv
 
Metrics
MetricsMetrics
Metrics
Vijayan Reddy
 
reliability based design optimization for cloud migration
reliability based design optimization for cloud migrationreliability based design optimization for cloud migration
reliability based design optimization for cloud migration
Nishmitha B
 
Data SLA in the public cloud
Data SLA in the public cloudData SLA in the public cloud
Data SLA in the public cloud
Liran Zelkha
 
5 Cloud Migration Experiences Not to Be Repeated
5 Cloud Migration Experiences Not to Be Repeated5 Cloud Migration Experiences Not to Be Repeated
5 Cloud Migration Experiences Not to Be Repeated
Hostway|HOSTING
 
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
SLA-Ready Network
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservices
Seong-Bok Lee
 
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Open Data Center Alliance
 
Tracking SLAs In Cloud
Tracking SLAs In CloudTracking SLAs In Cloud
Tracking SLAs In Cloud
Satish Agrawal
 
Assess enterprise applications for cloud migration
Assess enterprise applications for cloud migrationAssess enterprise applications for cloud migration
Assess enterprise applications for cloud migration
nanda1505
 
Cloud computing final
Cloud computing finalCloud computing final
Cloud computing final
University of Fallujah
 

Viewers also liked (20)

Open Source Cloud Technologies
Open Source Cloud TechnologiesOpen Source Cloud Technologies
Open Source Cloud Technologies
 
Unraveling Docker Security: Lessons From a Production Cloud
Unraveling Docker Security: Lessons From a Production CloudUnraveling Docker Security: Lessons From a Production Cloud
Unraveling Docker Security: Lessons From a Production Cloud
 
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case StudyDissecting Open Source Cloud Evolution: An OpenStack Case Study
Dissecting Open Source Cloud Evolution: An OpenStack Case Study
 
SPEC Cloud (TM) IaaS 2016 Benchmark
SPEC Cloud (TM) IaaS 2016 BenchmarkSPEC Cloud (TM) IaaS 2016 Benchmark
SPEC Cloud (TM) IaaS 2016 Benchmark
 
A Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container PlatformsA Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container Platforms
 
Cloud4SOA SLA Management Layer
Cloud4SOA SLA Management LayerCloud4SOA SLA Management Layer
Cloud4SOA SLA Management Layer
 
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
Supporting Autonomic Management of Clouds: Service-Level-Agreement, Cloud Mon...
 
Innovation with Open Source: The New South Wales Judicial Commission experience
Innovation with Open Source: The New South Wales Judicial Commission experienceInnovation with Open Source: The New South Wales Judicial Commission experience
Innovation with Open Source: The New South Wales Judicial Commission experience
 
The Path To Cloud - an Infograph on Cloud Migration
The Path To Cloud - an Infograph on Cloud MigrationThe Path To Cloud - an Infograph on Cloud Migration
The Path To Cloud - an Infograph on Cloud Migration
 
Aims2011 slacc-presentation final-version
Aims2011 slacc-presentation final-versionAims2011 slacc-presentation final-version
Aims2011 slacc-presentation final-version
 
Metrics
MetricsMetrics
Metrics
 
reliability based design optimization for cloud migration
reliability based design optimization for cloud migrationreliability based design optimization for cloud migration
reliability based design optimization for cloud migration
 
Data SLA in the public cloud
Data SLA in the public cloudData SLA in the public cloud
Data SLA in the public cloud
 
5 Cloud Migration Experiences Not to Be Repeated
5 Cloud Migration Experiences Not to Be Repeated5 Cloud Migration Experiences Not to Be Repeated
5 Cloud Migration Experiences Not to Be Repeated
 
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservices
 
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
 
Tracking SLAs In Cloud
Tracking SLAs In CloudTracking SLAs In Cloud
Tracking SLAs In Cloud
 
Assess enterprise applications for cloud migration
Assess enterprise applications for cloud migrationAssess enterprise applications for cloud migration
Assess enterprise applications for cloud migration
 
Cloud computing final
Cloud computing finalCloud computing final
Cloud computing final
 

Similar to Cloud SLAs: Present and Future

Azure AWS real time-interview questions part 9
Azure AWS real time-interview questions part 9Azure AWS real time-interview questions part 9
Azure AWS real time-interview questions part 9
Malleswar Reddy
 
IT Resilience Technical
IT Resilience TechnicalIT Resilience Technical
IT Resilience Technical
PT Datacomm Diangraha
 
How SMB's benefit from cloud
How SMB's benefit from cloudHow SMB's benefit from cloud
How SMB's benefit from cloud
Alessandro Guli
 
Designing apps for resiliency
Designing apps for resiliencyDesigning apps for resiliency
Designing apps for resiliency
Masashi Narumoto
 
Real-Time Systems Intro.pptx
Real-Time Systems Intro.pptxReal-Time Systems Intro.pptx
Real-Time Systems Intro.pptx
20EUEE018DEEPAKM
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
Amazon Web Services
 
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Germany
 
Simplified backup for Azure and AWS
Simplified backup for Azure and AWSSimplified backup for Azure and AWS
Simplified backup for Azure and AWS
Chris Bullock
 
Advanced Topics - Session 3 - Optimizing AWS Applications
Advanced Topics - Session 3 - Optimizing AWS ApplicationsAdvanced Topics - Session 3 - Optimizing AWS Applications
Advanced Topics - Session 3 - Optimizing AWS Applications
Amazon Web Services
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04
Mrityunjaya Hikkalgutti
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
Amazon Web Services
 
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
Anna Liu
 
Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)
Adrian Cockcroft
 
Towards a Unified View of Cloud Elasticity
Towards a Unified View of Cloud ElasticityTowards a Unified View of Cloud Elasticity
Towards a Unified View of Cloud Elasticity
Srikumar Venugopal
 
Cloud Based Disaster Recovery (DRaaS)
Cloud Based Disaster Recovery (DRaaS)Cloud Based Disaster Recovery (DRaaS)
Cloud Based Disaster Recovery (DRaaS)
PT Datacomm Diangraha
 
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
CloudSmartz
 
Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #Winning
Amazon Web Services
 
Get the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNINGGet the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNING
Amazon Web Services
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
Amazon Web Services
 

Similar to Cloud SLAs: Present and Future (20)

Azure AWS real time-interview questions part 9
Azure AWS real time-interview questions part 9Azure AWS real time-interview questions part 9
Azure AWS real time-interview questions part 9
 
IT Resilience Technical
IT Resilience TechnicalIT Resilience Technical
IT Resilience Technical
 
How SMB's benefit from cloud
How SMB's benefit from cloudHow SMB's benefit from cloud
How SMB's benefit from cloud
 
Designing apps for resiliency
Designing apps for resiliencyDesigning apps for resiliency
Designing apps for resiliency
 
Real-Time Systems Intro.pptx
Real-Time Systems Intro.pptxReal-Time Systems Intro.pptx
Real-Time Systems Intro.pptx
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
 
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
AWS Summit Berlin 2013 - Optimizing your AWS applications and usage to reduce...
 
Simplified backup for Azure and AWS
Simplified backup for Azure and AWSSimplified backup for Azure and AWS
Simplified backup for Azure and AWS
 
Advanced Topics - Session 3 - Optimizing AWS Applications
Advanced Topics - Session 3 - Optimizing AWS ApplicationsAdvanced Topics - Session 3 - Optimizing AWS Applications
Advanced Topics - Session 3 - Optimizing AWS Applications
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
10 Things you didn't know about Cloud Platforms: AWS, GAE, Azure
 
Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)
 
Towards a Unified View of Cloud Elasticity
Towards a Unified View of Cloud ElasticityTowards a Unified View of Cloud Elasticity
Towards a Unified View of Cloud Elasticity
 
Cloud Based Disaster Recovery (DRaaS)
Cloud Based Disaster Recovery (DRaaS)Cloud Based Disaster Recovery (DRaaS)
Cloud Based Disaster Recovery (DRaaS)
 
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
Disaster Recovery & Business Resilience Trends - CloudSmartz | Smarter Transf...
 
Getting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #WinningGetting the most Bang for your Buck with #EC2 #Winning
Getting the most Bang for your Buck with #EC2 #Winning
 
Get the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNINGGet the Most Bang for Your Buck with #EC2 #WINNING
Get the Most Bang for Your Buck with #EC2 #WINNING
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
 

Recently uploaded

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 

Recently uploaded (20)

How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 

Cloud SLAs: Present and Future

  • 1. Cloud SLAs: Present and Future Salman Baset sabaset@us.ibm.com 1
  • 2. Agenda • Why consider SLAs? • Key components of a cloud SLA • Cloud SLAs of Amazon, Azure, Rackspace, Terremark, Storm on Demand – Storage and compute • Highlights of the comparison • Future of Cloud SLAs 2
  • 3. Why consider cloud SLAs? • Understand what is promised to the customer • Build solutions around it • Propose new SLAs and offerings • Differentiate services from the competitor 3
  • 4. Key components of a cloud SLA • Service guarantee – metrics a provider strives to meet over a time period, e.g., availability (99.9%), response time (less than 50ms for all transactions), fault resolution time (within one hour of problem detection), zeroing out VM disk • Service guarantee time period – duration over which a service guarantee should be met, e.g., 99.9% availability in a month, response time less than 50ms in a month • Service guarantee granularity – resource scale over which a service guarantee is specified, e.g., 99.9% availability per VM or per data center (including its software stack), response time per transaction or average – resource group, e.g., aggregate uptime of all instances 99.9% 4
  • 5. Key components of a cloud SLA • Service guarantee exclusions – instances excluded from service guarantee exclusion, e.g., 99.9% availability excluding scheduled maintenance, patching, customer abuse • Service violation measurement and reporting – how is the service violation measured and who reports it? • Service credit – amount credited to the customer or applied towards future payments when an SLA is violated. – automatic credit or credit upon reporting. 5
  • 6. Cloud providers considered • Compute – Amazon EC2 – Azure Compute – Rackspace Cloud Servers – Terremark vCloud Express (Verizon) – Storm on Demand – SCE+ 6 • Storage – Amazon S3 – Azure Storage – Rackspace Cloud Files
  • 7. Amazon • Data center (region), availability zones • EC2 compute services – Hourly, reserved, spot instances within an availability zone in a region – All covered by EC2 SLA • Storage service – S3: blob storage and retrieval (1 B to 5 TB) – Remote disks (Elastic block store) for EC2 instances – Simple Table – Only blob storage and retrieval (S3) covered by storage SLA • EC2 SLA – Availability – Per data center instead of per VM • SLA is met if new or replacement VMs within data center can be launched 99.95% of the time • Data center unavailability measured in contiguous intervals of five minutes – No VM performance guarantee – 10% of customer bill if availability less than 99.95% • S3 SLA – Number of completed transactions – No performance guarantee 7
  • 8. Microsoft Azure • Azure Compute – Three roles, web role, worker role, VM role (beta) – Compute SLA applicable only to web and worker – Fault and update domain • Fault domain is a single point of failure. Can be a single machine, but can also be a rack, details not specified in SLA. • Update domain: which VMs simultaneously receive patches • Azure Storage – Blob storage similar to S3 – Structured data storage – Queuing service, and remote disks (Azure drive) – All backed by SLA • Azure Compute SLA – Connectivity guarantee per role – Uptime guarantee per role • Patching and maintenance excluded – No performance guarantee • Azure Storage SLA – Maximum processing time per transaction, data transfer time not included – Excluded transaction list: pre- authentication failures, abusive, creation or deletion of tables, containers, queues. 8
  • 9. Rackspace • Cloud Servers – Instances purchased on hourly basis • Cloud Files – Files back up service • Cloud Servers SLA – Per VM (implied from SLA) – 100% guarantee for data center network, HVAC, physical network – Excluding scheduled maintenance • Announced 10 days in advance – Physical server failure • Repair within an hour of problem identification • VMs migrated within 3 hours due to overload (offline migration) • Cloud Files – 99.9% availability, completed transactions – Unavailable • Data center network is down • Service returns a 500-599 http response within two 90s intervals – Scheduled maintenance • Announced 10 days in advance Availability Credit amount 100-99.9% 0% 99.89%-99.5% 10% 99.49%-99.0% 25% 98.99%-98.0% 40% 97.99%-97.5% 55% 97.49%-97.0% 70% 96.99%-96.5% 85% < 96.5% 100% 9
  • 10. Terremark vCloud Express • Compute – VMs purchased on hourly basis • No storage service • Compute SLA – 100% uptime guarantee for data center – Unavailable: data center infrastructure or network is down or user cannot access the web console for 15 minutes – No performance guarantee, customer responsible for detecting SLA violation 10
  • 11. Storm on Demand • Compute – VMs purchased on hourly basis • No storage service • Compute SLA – 100% uptime guarantee per instance – Infrastructure and patch maintenance excluded from service guarantee – 1000% for every hour of downtime – may not exceed customer bill 11
  • 12. Amazon EC2 Azure Compute Rackspace Cloud Servers Terremark vCloud Express Storm on Demand Service guarantee Availability (99.95%) 5 minute interval Role uptime and availability, 5 minute interval Availability Availability Availability Granularity Data center Aggregate across all role Per instance and data center + mgmt. stack Data center + management stack Per instance Scheduled maintenance Unclear if excluded Includ. in service guarantee calc. Excluded Unclear if excluded Excluded Patching N/A Excluded Excluded if managed N/A Excluded Guarantee time period 365 days or since last claim Per month Per month Per month Unclear Service credit 10% if < 99.95% 10% if < 99.95% 25% if < 99% 5% to 100% $1 for 15 minute downtime up to 50% of customer bill 1000% for every hour of downtime – Violation report respon. Customer Customer Customer Customer Customer Reporting time period N/A 5 days of occurrence N/A N/A N/A Claim filing timer period 30 business days of last reported incident in claim Within 1 billing month of incident Within 30 days of downtime Within 30 days of the last reported incident in claim Within 5 days of incident in question Credit only for future payments Yes No No Yes No 12 Compute SLA Comparison
  • 13. Storage SLA comparison Amazon S3 Azure Storage Rackspace CloudFiles Service guarantee Completed transactions (with no error response 500 or 503) Completed transactions within stipulated time Completed transactions, data center availability Granularity Per transaction Per transaction Per transaction Guarantee time period Billing month Per month Per month Service credit 10% if < 99.9% 25% if < 99% 10% if < 99.9% 25% if < 99% 10% if < 99% 100% if < 96.5% Violation report responsibility Customer Customer Customer Reporting time period N/A 5 days of incident occurrence N/A Claim filing timer period Within 10 business days following the month in which incident occurred Within one billing month of incident occurring Within 30 days following unavailability Credit only for future payments Yes No No 13
  • 14. Highlights of comparison • Weak uptime guarantees for compute – Data center, per instance (only implicit) • No performance guarantees for compute • Customer detects SLA violation – Does not work for enterprise SLAs – Verizon detects SLA violation for its dedicated Internet enterprises • Service credit – Partial credit, no automatic refund, and applied for future payments • SLA violation reporting time period – 5 – 30 days • Storage SLA: performance vs. request completion • SLA jargon – 100% uptime, but qualified with scheduled maintenance 14
  • 15. Future of cloud SLAs • Service guarantee – More than just uptime or performance, e.g., ticket resolution time, zeroing out a VM disk. • Service guarantee granularity – the finer the guarantee, the more stringent the SLA, e.g., data center uptime (coarser) > VM uptime > CPU cycles. – aggregate SLAs leave provider more wiggle room to manage resources. • Service guarantee time period – the smaller the time period, the more stringent the guarantee, e.g., CPU cycles over 10 hours vs. CPU cycles over 5 minutes, ticket response time less than 10 minutes. • Service violation detection and credit – enterprise provider must detect SLA and automatically credit the customer for premium services • Standardization of SLAs – structured representation of SLAs • Oversubscription – VM quiescing and migration algorithm should be tied to SLA 15