Top Banner
Cloud SLAs Swapnil Kulkarni Vice-Chair, WG 3.1 Cloud SLAs Senior Software Engineer at Red Hat @coolsvap
16

Cloud SLAs

Jan 14, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud SLAs

Cloud SLAs

Swapnil KulkarniVice-Chair, WG 3.1 Cloud SLAs

Senior Software Engineer at Red Hat

@coolsvap

Page 2: Cloud SLAs

Agenda

✔ Cloud Service Level Agreements (SLAs)✔ Metrics & SLOs✔ Evaluating Service Level Agreements✔ ISO/IEC 19086

Page 3: Cloud SLAs

How do I choose a Cloud Service Provider

Service-related concerns:● Performance● Price● Reputation

Page 4: Cloud SLAs

Cloud Service Level Agreements

A cloud SLA is a documented agreement between the cloud service provider (CSP) and cloud service customer that identifies services and associated quality levels (i.e., cloud service level objectives or SLOs).

Cloud Consumer

Cloud Service Provider

Metrics

Service Capabilities

Requirements

Monitoring SLA Agreement

Page 5: Cloud SLAs

What are Metrics?

Measurand Quantity (property) intended to be measured

Measurement Set of operations having the object of determining a Measurement Result

Metric A standard of measurement that defines the conditions and the rules for performing the measurement and for understanding the results of a measurement

Page 6: Cloud SLAs

Why Metrics?

✔ Compare service capabilities✔ Agree on provided service✔ Measure and Verify

Metrics tie the three together

Page 7: Cloud SLAs

Service Level Objective (SLOs) Example

Cloud Service Response Time Component● The response time is the time a cloud-deployed workload

takes to react to an input or a set of inter-dependent inputs (i.e. a transaction). It is normally measured in seconds or milliseconds.

Service Level Objects● Cloud Service Response Time Observation● Cloud Service Response Time Mean● Cloud Service Response Time Variance● Cloud Service Response Time over Threshold● Delay Duration Time

Page 8: Cloud SLAs

Cloud Service Agreements: Current Landscape

Cloud Service Agreements is comprised of three major artifacts: Customer Agreement Acceptable Use Policy Service Level Agreement

Customers must pay close attention to CSA language and clauses Mismatch between expectations and service terms common

Service level guarantees for IaaS better defined than SaaS or PaaS Service levels more flexible and negotiable for private cloud than public

cloud Size matters

Larger customers have more power to negotiate favorable terms Over time, changes imposed by larger customers will trickle down to

all customers

Page 9: Cloud SLAs

10 Steps to Evaluate Cloud Service Agreements

1.Understand roles and responsibilities2.Evaluate business level policies3.Understand service and deployment model differences4.Identify critical performance objectives5.Evaluate security and privacy requirements6.Identify service management requirements7.Prepare for service failure management8.Understand the disaster recovery plan9.Define an effective governance process10.Understand the exit process

Page 10: Cloud SLAs

ISO/IEC 19086 Cloud Computing SLA Framework

“This international standard specifies: an overview of SLAs for cloud services, identification of the relationship between the master service agreement and the SLA, SLA components that can be used within a framework to build SLAs, and terms and METRICS commonly used in SLAs for cloud services. This standard is for the benefit and use for both provider and customer.“

Page 11: Cloud SLAs

ISO/IEC 19086 DRAFT INCLUDES

➢ OVERVIEW OF SERVICE LEVEL AGREEMENTS (SLAS) FOR CLOUD SERVICES

➢ RELATIONSHIP BETWEEN THE MASTER AGREEMENT AND SLAS

➢ SLA COMPONENTS THAT CAN BE USED WITHIN A FRAMEWORK TO BUILD SLAS

➢ SLOS THAT HELP QUANTIFY THE SLA COMPONENTS

Page 12: Cloud SLAs

19086: Cloud Service SLAs

✔ Decide - ‐ customer lays out requirements for cloud service ✔ Agree - ‐ Service Agreement & SLA connect customer &

provider ✔ Measure - ‐ show what is provided meets SLA objectives

Page 13: Cloud SLAs

19086: Cloud Service SLAs

4 parts in 19086 Common Terminology - ‐ SLA has clear meaning to

customer & provider Metrics - ‐ precise descrip'ons of how SLA objectives are

measured and reported Requirements - ‐ describe what elements should be in

SLAs Security – SLA terms relating to Security & Privacy

Page 14: Cloud SLAs

Certifications???

Page 15: Cloud SLAs

Summary: Are we there yet?

✔ Standards (vocabularies, metrics, ...), and best practices (making Cloud SLAs usable for SMEs).

✔ ISO/IEC 19086 Parts 1-4✔ Certifications or SLA’s or both?

Page 16: Cloud SLAs

Questions