SLA Basics Describes a set of non functional requirements of the service. Example : RTO time – Return to Operation Time if case of failure SLO – Service.

Slides:



Advertisements
Similar presentations
Managing Hardware and Software Assets
Advertisements

Why Cloud Computing Will Never Be Free
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
SLA-Oriented Resource Provisioning for Cloud Computing
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
By Adam Balla & Wachiu Siu
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Infrastructure as a Service (IaaS) Amazon EC2
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Obstacles Security Culture Cloud Cloud Computing will be the primary delivery model, the big question is how fast is going to get there. The cost is the.
Presented by: Rajdeep Biswas Roll No.: 0104IT071082; Branch: IT (VII Sem.) R.K.D.F. Institute of Science & Technology Cloud Computing When Outsourcing.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud Computing Guide & Handbook SAI USA Madhav Panwar.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Chapter-7 Introduction to Cloud Computing Cloud Computing.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
HeteroPar 2013 Optimization of a Cloud Resource Management Problem from a Consumer Perspective Rafaelli de C. Coutinho, Lucia M. A. Drummond and Yuri Frota.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
3 Cloud Computing.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Interoperabilidade com Windows Azure Computação em nuvem no Windows Azure com suporte a PHP, Java, Ruby e Python Rogerio Cordeiro Technical Evangelist.
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
( I SSA ) I NFRASTRUCTURE AS A S ERVICE Will discuss : *Overview *Feature *Benefits for Enterprises * examples.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Cloud Computing Computation as Utility. Computer utilities Leonard Kleinrock, ARPANET, 1969: ”We will probably see the spread of computer utilities, which.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-2.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Introduction to Cloud Technology
Chapter 6: Securing the Cloud
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
Cloud Computing By P.Mahesh
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
"Cloud services" - what it is.
Working With Cloud - 3.
Cloud Computing: Concepts
Presentation transcript:

SLA Basics Describes a set of non functional requirements of the service. Example : RTO time – Return to Operation Time if case of failure SLO – Service Level Objective. That is, the objective to be achieved. KPI – Key Performance Indicators Service Level Objective: Objective of service quality that has to be achieved. Set of measurable KPIs with thresholds to decide if the objective is fulfilled or not.

o The fulfillment of an SLOs describes a state of service when all of the SLOs key performance indicators are within a specified thresholds. o KPIs usually consist from one or more raw monitored values including min, avg and max specifying the scale o They can also represent some aggregated measurement ( e.g. average output ) within a sliding window that is combined from one or more monitoring outputs. o The Cloud Computing infrastructures are usually large scale, therefore SLAs need to be formally described to enable their automated handling and protection. SLA Basics

Automated SLA protection Automated SLA protection is based on a set of policy rules. Each policy rule is formed by one or more conditions (KPI's value matching pattern) and one or more actions. KPIs are periodically evaluated according to defined policies. If one or more conditions are met, then appropriate actions are triggered.

Important points Service Level Agreement (SLA) describes agreement on non-functional requirements between provider and customer. SLA consists of service level objectives (SLOs) that are evaluated according to measurable Key Performance Indicators (KPIs). Automatic SLA protection enables further increase of the system utilization and system profit. In currently available systems only some basic SLAs like "uptime over a time period guarantee" are available.

Main benefits of cloud computing: Clients will be able to add more capacity at peak demand, reduce costs, experiment with new services, and remove unneeded capacity. Service providers will increase utilization via multiplexing, and allow for larger investments in software and hardware. More about cloud computing

Technical underpinnings: Virtualization Service-oriented software Grid-computing technologies Management of large facilities Power efficiency Services in consumer perspective: infrastructure-as-a-service (IaaS) platform-as-a-service (PaaS) or software-as-a-service (SaaS).

SERVICE MODELS Cloud is divided into three basic service models, each addressing a specific business need. IAAS (Infrastructure as a Service). This is the most basic of the cloud service models. The end customer is purchasing raw compute, storage, and network transfer. Offerings of this type are delivered as an operating system on a server with some amount of storage and network transfer. These offerings can be delivered as a single server or as part of a collection of servers integrated into a VPDC (virtual private data center). PAAS (Platform as a Service). This is the next layer up, where the end customer is purchasing an application environment on top of the bare-bones infrastructure. Examples of this would be application stacks: Ruby on Rails, Java, or LAMP. The advantage of PaaS is that the developer can buy a fully functional development and/or production environment. SAAS (Software as a Service). This currently is the highest layer in the cloud stack. The end customer is purchasing the use of a working application. Examples of this are NetSuite and SalesForce.com. (This service is not the focus of this article.)

THE ESSENTIAL CHARACTERISTICS OF CLOUD COMPUTING On-demand access. Cloud computing offers rapid fulfillment of demand for computing and has the continuing ability to fulfill that demand as required. Elasticity. Computing is provided in the amount required and disposed of when no longer needed. Pay per use. Much like a utility, cloud resource charges are based on the quantity used.

Connectivity. All of the servers are connected to a high-speed network that allows data to flow to the Internet, as well as between computing and storage elements. Resource pooling. The cloud provider’s infrastructure is shared across some number of end customers, providing economies of scale at the computing and services layers. Abstracted infrastructure. The cloud end customers do not know the exact locations or the type(s) of computer(s) their applications are running on. Instead, the cloud provider provides performance

Why is Service Level Agreement important in Cloud Computing? Many cloud providers are vague on the specifics of the underlying hardware and software stack they use to deliver a virtual server to the end customer, which allows for over commitment. Techniques for overcommitting hardware include (but are not limited to): Specify memory allocation and leave CPU allocation unspecified, allowing total hardware memory to dictate the number of customers the hardware can support Quote shared resource maximums instead of private allocations Offer a range of performance for a particular instance, such as a range of GHz Overallocate resources on a physical server, or thin provisioning. Commercial virtualization management software such as VMware or Virtuozzo offer the ability to overallocate resources on the underlying hardware, resulting in reduced performance during peak loads.

VARIABLE PERFORMANCE. People can see advertisements for cloud computing breaking through the previous price floor for a virtual server instance. It makes one wonder how cloud providers can do this and stay in business. THEY OVERCOMMIT THEIR COMPUTING RESOURCES and cut corners on infrastructure. The result is variable and unpredictable performance of the virtual infrastructure. 5 SLA ensures the customer gets the quality of service he expects.

SLA has to point the volume of service rendered for the cloud services. Contract KPIs: The volume of service The quality of service Peak and average loads of work The volume of demand at different times of day The penalty for the cloud provider in case the provider fails to meet these service requirements. Why Is Service Level Agreement important in cloud computing

A signed agreement with each customer. Transactions by hour and jobs by day for each application. A method of reporting SLA results. Priority of services in case of insufficient availability. Agreed methods of penalty in case customer exceeds his limits. Agreed methods of penalty in case cloud provider fails to meet contract specifications. Schedule of virtual or actual meeting between the customer and the cloud provider if necessary. SLA Requirements

References: Durkee, D. (2010). Why the cloud computing will never be free. ACM New York. Dikaiakos, M., Katsaros, D., & Mehra, P. V. (2009). Cloud Computing - Distributed Internet Computing for IT and Scientific Research. Internet Computing, IEEE,