Cloud SLAs: Present and Future. Salman Baset sabaset@us.ibm.com



Similar documents
Cloud SLAs: Present and Future

Towards an understanding of oversubscription in cloud

Service Level Agreement Comparison in Cloud Computing

Cloud Vendor Benchmark Price & Performance Comparison Among 15 Top IaaS Providers Part 1: Pricing. April 2015 (UPDATED)

Infrastructure as a Service (IaaS)

Part 1: Price Comparison Among The 10 Top Iaas Providers

High Availability Infrastructure for Cloud Computing

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 : 黃 宗 緯 朱 雅 甜

Own your own Enterprise Cloud with. FlexCloud

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Technical Writing - Definition of Cloud A Rational Perspective

Protecting your SQL database with Hybrid Cloud Backup and Recovery. Session Code CL02

Dynamic Resource allocation in Cloud

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

THE WINDOWS AZURE PROGRAMMING MODEL

Predictable Data Centers

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers

Cloud Service Level Agreement

ITIL Event Management in the Cloud

Cloud Optimize Your IT

Platforms in the Cloud

Who moved my cloud? Part II: What s behind the cloud vendors AWS, GCE and Azure?

CSE543 Computer and Network Security Module: Cloud Computing

Appendix E to DIR Contract Number DIR-TSO-2736 CLOUD SERVICES CONTENT (ENTERPRISE CLOUD & PRIVATE CLOUD)

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer

TECHNOLOGY WHITE PAPER Jan 2016

Cloud Computing Trends

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud Computing: Making the right choices

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

MANAGED SERVICE PROVIDERS SOLUTION BRIEF

Journey to the Private Cloud. Key Enabling Technologies

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

Part II: What s behind the cloud vendors AWS, Azure and GCP?

The evolution of cloud computing, public, private & hybrid cloud services

Cloud Computing Is In Your Future

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

IPFW Innovate Cloud Service Task Force

Building an Internal Cloud that is ready for the external Cloud

VMware vcloud Automation Center 6.0

Automating Big Data Benchmarking for Different Architectures with ALOJA

Data Centers and Cloud Computing

VMware for SMB environments(min st year)

Using Zenoss to Manage Cloud Services

The Cloud in your office

Cloud Computing. Lecture 24 Cloud Platform Comparison

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY

Data Protection and Recovery

VirtualclientTechnology 2011 July

How To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V

CYBERSECURITY SLAs: MANANGING REQUIREMENTS AT ARM S LENGTH

Cloud security CS642: Computer Security Professor Ristenpart h9p:// rist at cs dot wisc dot edu University of Wisconsin CS 642

JOHNSON COUNTY COMMUNITY COLLEGE College Blvd., Overland Park, KS Ph Fax

Cloud Computing. Chapter 1 Introducing Cloud Computing

ActiveImage Protector 3.5 for Hyper-V with SHR. User Guide - Back up Hyper-V Server 2012 R2 host and

How To Build A Cloud Server For A Large Company

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and

Windows Azure and private cloud

Last time. Today. IaaS Providers. Amazon Web Services, overview


An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

SURFsara HPC Cloud Workshop

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Identity and Access Management for the Cloud What You Need to Know About Managing Access to Your Clouds

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Profit-driven Cloud Service Request Scheduling Under SLA Constraints

TECHNOLOGY WHITE PAPER Jun 2012

Deployment Options for Microsoft Hyper-V Server

Setting Up SQL Server on Windows Azure Understanding Options and Differences

CSC BizCloud VPE Service Offering Summary. CSC i

SLA-based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments

SURFsara HPC Cloud Workshop

Azure and Its Competitors

DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD

VMware vrealize Automation

VMware vrealize Automation

5 TIPS FOR MS AZURE NEWCOMERS

ITSMF UK. 150 Wharfdale Road, Winnersh Triangle, Wokingham, RG415RB, United Kingdom. Tel: +44 (0) Fax: +44 (0)

Data Centers and Cloud Computing. Data Centers

Chapter 19 Cloud Computing for Multimedia Services

Leveraging the Cloud for Data Protection and Disaster Recovery

Lets SAAS-ify that Desktop Application

Figure 1. The cloud scales: Amazon EC2 growth [2].

MANAGE YOUR AMAZON AWS ASSETS USING BOTO

Virtual Compliance In The VMware Automated Data Center

Transcription:

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 solumons around it Propose new SLAs and offerings DifferenMate services from the compemtor 3

Key components of a cloud SLA Service guarantee metrics a provider strives to meet over a Mme period, e.g., availability (99.9%), response /me (less than 50ms for all transacmons), fault resolu/on /me (within one hour of problem detecmon), zeroing out VM disk Service guarantee Mme period duramon over which a service guarantee should be met, e.g., 99.9% availability in a month, response Mme 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 so<ware stack), response Mme per transac/on or average resource group, e.g., aggregate upmme 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 violamon measurement and repormng how is the service violamon measured and who reports it? Service credit amount credited to the customer or applied towards future payments when an SLA is violated. automamc credit or credit upon repormng. 5

Cloud providers considered Compute Amazon EC2 Azure Compute Rackspace Cloud Servers Terremark vcloud Express (Verizon) Storm on Demand SCE+ Storage Amazon S3 Azure Storage Rackspace Cloud Files 6

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 (ElasMc 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 Mme Data center unavailability measured in conmguous intervals of five minutes No VM performance guarantee 10% of customer bill if availability less than 99.95% S3 SLA Number of completed transacmons No performance guarantee 7

Microsob 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 ConnecMvity guarantee per role UpMme guarantee per role Patching and maintenance excluded No performance guarantee Azure Storage SLA Maximum processing Mme per transacmon, data transfer Mme not included Excluded transacmon list: pre- authenmcamon failures, abusive, creamon or delemon of tables, containers, queues. 8

Rackspace Cloud Servers Instances purchased on hourly basis Cloud Files Files back up service Availability 100-99.9% 99.89%- 99.5% 99.49%- 99.0% 98.99%- 98.0% 97.99%- 97.5% 97.49%- 97.0% 96.99%- 96.5% Credit amount 0% 10% 25% 40% 55% 70% 85% < 96.5% 100% 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 Cloud Files Repair within an hour of problem idenmficamon VMs migrated within 3 hours due to overload (offline migramon) 99.9% availability, completed transacmons Unavailable Data center network is down Service returns a 500-599 hip response within two 90s intervals Scheduled maintenance Announced 10 days in advance 9

Terremark vcloud Express Compute VMs purchased on hourly basis No storage service Compute SLA 100% upmme 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 detecmng SLA violamon 10

Storm on Demand Compute VMs purchased on hourly basis No storage service Compute SLA 100% upmme guarantee per instance Infrastructure and patch maintenance excluded from service guarantee 1000% for every hour of downmme may not exceed customer bill 11

Compute SLA Comparison Amazon EC2 Azure Compute Rackspace Cloud Servers Terremark vcloud Express Storm on Demand Service guarantee Availability (99.95%) 5 minute interval Role upmme and availability, 5 minute interval Granularity Data center Aggregate across all role Scheduled maintenance Unclear if excluded Includ. in service guarantee calc. Availability Availability Availability Per instance and data center + mgmt. stack Data center + management stack Per instance Excluded Unclear if excluded Excluded Patching N/A Excluded Excluded if managed N/A Excluded Guarantee /me period 365 days or since last claim Service credit 10% if < 99.95% 10% if < 99.95% 25% if < 99% Per month Per month Per month Unclear 5% to 100% $1 for 15 minute downmme up to 50% of customer bill 1000% for every hour of downmme Viola/on report respon. Repor/ng /me period Claim filing /mer period Credit only for future payments Customer Customer Customer Customer Customer N/A 5 days of occurrence N/A N/A N/A 30 business days of last reported incident in claim Within 1 billing month of incident Within 30 days of downmme Within 30 days of the last reported incident in claim Yes No No Yes No Within 5 days of incident in quesmon 12

Storage SLA comparison Amazon S3 Azure Storage Rackspace CloudFiles Service guarantee Completed transacmons (with no error response 500 or 503) Completed transacmons within smpulated Mme Completed transacmons, data center availability Granularity Per transacmon Per transacmon Per transacmon Guarantee /me period Service credit Viola/on report responsibility Billing month Per month Per month 10% if < 99.9% 25% if < 99% 10% if < 99.9% 25% if < 99% 10% if < 99% 100% if < 96.5% Customer Customer Customer Repor/ng /me period N/A 5 days of incident occurrence N/A Claim filing /mer period Credit only for future payments Within 10 business days following the month in which incident occurred Within one billing month of incident occurring Yes No No Within 30 days following unavailability 13

Highlights of comparison Weak upmme guarantees for compute Data center, per instance (only implicit) No performance guarantees for compute Customer detects SLA violamon Does not work for enterprise SLAs Verizon detects SLA violamon for its dedicated Internet enterprises Service credit ParMal credit, no automamc refund, and applied for future payments SLA violamon repormng Mme period 5 30 days Storage SLA: performance vs. request complemon SLA jargon 100% upmme, but qualified with scheduled maintenance 14

Future of cloud SLAs Service guarantee More than just upmme or performance, e.g., Mcket resolumon Mme, zeroing out a VM disk. Service guarantee granularity the finer the guarantee, the more stringent the SLA, e.g., data center upmme (coarser) > VM upmme > CPU cycles. aggregate SLAs leave provider more wiggle room to manage resources. Service guarantee Mme period the smaller the Mme period, the more stringent the guarantee, e.g., CPU cycles over 10 hours vs. CPU cycles over 5 minutes, Mcket response Mme less than 10 minutes. Service violamon detecmon and credit enterprise provider must detect SLA and automamcally credit the customer for premium services StandardizaMon of SLAs structured representamon of SLAs OversubscripMon VM quiescing and migramon algorithm should be Med to SLA 15