SlideShare une entreprise Scribd logo
1  sur  15
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:
http://blogs.oracle.com/lkolisko/entry/slas_in_cloud_computing
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, 10-13.

Contenu connexe

Similaire à sla nptl.pptx

An introduction to Cloud computing for MBA
An introduction to Cloud computing  for MBAAn introduction to Cloud computing  for MBA
An introduction to Cloud computing for MBAkuttus2
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computingssuserc27607
 
Lecture 1 - Introduction to Cloud Computing.pptx
Lecture 1 - Introduction to Cloud Computing.pptxLecture 1 - Introduction to Cloud Computing.pptx
Lecture 1 - Introduction to Cloud Computing.pptxHuyLc16
 
Chapter_1_-_Introduction_to_Cloud_Computing.pptx
Chapter_1_-_Introduction_to_Cloud_Computing.pptxChapter_1_-_Introduction_to_Cloud_Computing.pptx
Chapter_1_-_Introduction_to_Cloud_Computing.pptxSushmithaNatraj1
 
Cloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization ServicesCloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization ServicesAnfernee Bonds
 
Cloud computing-intro
Cloud computing-introCloud computing-intro
Cloud computing-introschahzada
 
RAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraRAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraWi-Fi 360
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptxNikitaOG
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computingpurplesea
 
cloud services and providers
cloud services and providerscloud services and providers
cloud services and providersKalai Selvi
 
A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...Pvrtechnologies Nellore
 
Moving Applications to the Cloud
Moving Applications to the CloudMoving Applications to the Cloud
Moving Applications to the CloudGary Irwin
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computingeShikshak
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
 Key Considerations for Cloud Procurement - AWS Innovate Ottawa: Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:Amazon Web Services
 

Similaire à sla nptl.pptx (20)

An introduction to Cloud computing for MBA
An introduction to Cloud computing  for MBAAn introduction to Cloud computing  for MBA
An introduction to Cloud computing for MBA
 
4582349.ppt
4582349.ppt4582349.ppt
4582349.ppt
 
introduction-to-cloud-computing
introduction-to-cloud-computingintroduction-to-cloud-computing
introduction-to-cloud-computing
 
Lecture 1 - Introduction to Cloud Computing.pptx
Lecture 1 - Introduction to Cloud Computing.pptxLecture 1 - Introduction to Cloud Computing.pptx
Lecture 1 - Introduction to Cloud Computing.pptx
 
Chapter_1_-_Introduction_to_Cloud_Computing.pptx
Chapter_1_-_Introduction_to_Cloud_Computing.pptxChapter_1_-_Introduction_to_Cloud_Computing.pptx
Chapter_1_-_Introduction_to_Cloud_Computing.pptx
 
Cloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization ServicesCloud Economics - Crayon Optimization Services
Cloud Economics - Crayon Optimization Services
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
Cloud computing-intro
Cloud computing-introCloud computing-intro
Cloud computing-intro
 
RAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by TelstraRAN dimensioning: Lessons learned by Telstra
RAN dimensioning: Lessons learned by Telstra
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
 
cloud services and providers
cloud services and providerscloud services and providers
cloud services and providers
 
A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...
 
Moving Applications to the Cloud
Moving Applications to the CloudMoving Applications to the Cloud
Moving Applications to the Cloud
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
 Key Considerations for Cloud Procurement - AWS Innovate Ottawa: Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
Key Considerations for Cloud Procurement - AWS Innovate Ottawa:
 

Plus de MunmunSaha7

cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.pptMunmunSaha7
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptxMunmunSaha7
 
nptl cc video.pptx
nptl cc video.pptxnptl cc video.pptx
nptl cc video.pptxMunmunSaha7
 
Network lab.pptx
Network lab.pptxNetwork lab.pptx
Network lab.pptxMunmunSaha7
 
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxDesign of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxMunmunSaha7
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptMunmunSaha7
 

Plus de MunmunSaha7 (6)

cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.ppt
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 
nptl cc video.pptx
nptl cc video.pptxnptl cc video.pptx
nptl cc video.pptx
 
Network lab.pptx
Network lab.pptxNetwork lab.pptx
Network lab.pptx
 
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxDesign of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 

Dernier

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Dernier (20)

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

sla nptl.pptx

  • 1.
  • 2. 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.
  • 3. 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
  • 4. 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.
  • 5. 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.
  • 6. 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
  • 7. 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) .
  • 8. 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.)
  • 9. 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.
  • 10. • 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
  • 11. 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.
  • 12.  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.
  • 13. 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
  • 14. • 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
  • 15. References: http://blogs.oracle.com/lkolisko/entry/slas_in_cloud_computing 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, 10-13.