SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
white paper




Comparing Public Cloud
Service Level Agreements
Questions to ask when evaluating public cloud SLAs


Introduction
Service level agreements (SLAs) are   Oftentimes, SLAs cannot be simplified
one of the major considerations       into the number of nines. Finding
for every buyer of cloud computing    the SLA truth, and whether a service
services. The question often asked    provider will meet your requirements,
is how many nines of availability a   depends on the details of how
given provider guarantees.            they define their SLA measures and
                                      penalties. This white paper explores
Most buyers with performance-
                                      the questions to ask when comparing
sensitive applications typically
                                      public cloud SLAs to determine
require a minimum of three nines
                                      whether a cloud provider’s SLA will
(99.9%), with many seeking a
                                      meet your business needs.
provider who can guarantee four
(99.99%) or more nines.
white paper | Comparing Public Cloud Service Level Agreements




As a reference, below is the amount of unscheduled monthly                    Areas covered by SLAs
downtime acceptable under various SLA levels:                                 Cloud hosting and SLAs may provide
                                                                              protection at several different levels
 Availability %              Downtime        Downtime        Downtime         across infrastructure operating systems,
                             per year        per month*      per week         and applications. Below are several of the
                                                                              important coverage levels that may be
 90% (‘one nine’)            36.5 days       72 hours        16.8 hours       covered by a cloud SLA.
                                                                              •	  acilities-level SLA –
                                                                                 F
 99% (‘two nines’)           3.65 days       7.20 hours      1.68 hours          In a traditional colocation contract
                                                                                 structure, the colocation provider will
 99.5%                       1.83 days       3.60 hours      50.4 minutes        typically offer an SLA covering the data
                                                                                 centre facilities required to support the
 99.9% (‘three nines’)       8.76 hours      43.8 minutes    10.1 minutes        client-owned hardware. These include
                                                                                 items such as power, on-site generators,
 99.95%                      4.38 hours      21.56 minutes   5.04 minutes        cooling, etc. This type of coverage is
                                                                                 generally considered the bare minimum
 99.99% (‘four nines’)       52.56 minutes   4.32 minutes    1.01 minutes        in the hosting market. A cloud service
                                                                                 provider (CSP) will typically choose
 99.999% (‘five nines’)      5.26 minutes    25.9 seconds    6.05 seconds        a colocation facility that maintains a
                                                                                 facilities-level SLA
 99.9999% (‘six nines’)      31.5 seconds    2.59 seconds    0.605 seconds
                                                                              •	  latform-level SLA –
                                                                                 P
                                                                                 The next level of protection in a public
 99.99999% (‘seven nines’)   3.15 seconds    0.259 seconds   0.0605 seconds
                                                                                 cloud hosting agreement typically covers
Source: Wikipedia
                                                                                 physical server, virtualisation platform
                                                                                 and network hardware owned by the
                                                                                 cloud service provider and used by
                                                                                 the cloud hosting client. Typically, the
                                                                                 physical server and virtualisation software
Service level agreements (SLAs) are one of                                       are covered by a Platform SLA. The
                                                                                 cloud network (network between Cloud
the major considerations for every buyer of                                      Servers) may be covered by a separate
                                                                                 availability SLA.
cloud computing services.                                                     •	  perating system SLA –
                                                                                 O
                                                                                 The operating system (OS) is the next
                                                                                 potential area of coverage for a cloud
                                                                                 hosting SLA. Cloud Service Providers
                                                                                 offering an OS-level SLA typically provide
                                                                                 some degree of managed services to a
                                                                                 client. This additional service allows the
                                                                                 vendor to guarantee that the operating
                                                                                 system is properly maintained so that it
                                                                                 is consistently available, and typically has
                                                                                 some caveats (further details below)
                                                                              •	 Application-level SLA –
                                                                                  This type of SLA provides protection
                                                                                  against application level failures up to
                                                                                  and including the custom application
                                                                                  running on the provider’s hardware. This
                                                                                  type of SLA is extremely rare in the cloud
                                                                                  hosting market. Under this model, the
                                                                                  cloud hosting provider is guaranteeing
                                                                                  the availability and performance of their
                                                                                  client’s software, which is a difficult
                                                                                  commitment to meet.




                                                                                                                                01
white paper | Comparing Public Cloud Service Level Agreements




The SLA truth is in the details –               Amazon, Microsoft, and HP are three well-
questions to ask
Not surprisingly, the committed uptime
                                                known cloud providers who require
percentage and areas of coverage should
only be the starting points. The SLA truth is
                                                multiple availability zones to be in use for an
very much in the details. There are a number    outage to be considered an SLA violation.
of questions to ask and details to confirm
with any provider’s SLA. For example:

How are uptime and                              What should be in place for                        What about performance
availability calculated?                        me to be covered?                                  degradation as opposed to
Best practices: SLAs are typically
                                                Best practices – physical hardware:                hard downtime?
calculated monthly, and only consider the
                                                If hosting with physical hardware, providers       Best practices: Cloud SLAs should cover
period during which you were a client in
                                                will commonly mandate that clients deploy          both unavailability (hard downtime), as well
the calculation of uptime versus downtime.
                                                redundant and/or clustered systems in              as performance degradation. Many providers
Cautions: As an example of SLAs not             order to protect against failure of isolated       offer clear SLA language explaining
meeting this best practice, Amazon Web          hardware components, which no one can              what happens if their infrastructure goes
Services calculates its availability period     totally control (hardware inevitably will fail).   completely offline, but fail to mention
starting 12 months prior to a client joining    This means that clients need to deploy web         whether performance degradation is also
the service, with the assumption that the       server farms, clustered database solutions,        considered an SLA violation. Be certain
previous 12 months were delivered at            etc. in order to be covered by a server            to read the SLA carefully and ask that
100% uptime (whether you were a client          hardware SLA.                                      performance degradation and unavailability
then or not)i.                                                                                     both be covered.
                                                Best practices – virtual machines (VMs):
This means that if a client experiences         In the case of virtual machines, the               Cautions: Cloud architectures are extremely
a 60-minute outage on the first day             hardware layer has been abstracted and             complex. A simple server-only uptime SLA
of service, the AWS SLA would be                typically the hypervisor allows VMs to             fails to address one of the most important
calculated at 99.99% uptime because             recover from hardware failures without             components of cloud architecture, namely
the previous 12-months are always               human interaction. In this case, a client          the network. Consider the implication to
included in their analysis.                     should not expect exceptions in the SLA            your business should network performance
                                                for hardware failures as current technology        vary widely. Is this something you can easily
                                                allows infrastructure providers to architect       architect around? You should have a clear
                                                around those limitations.                          understanding as to whether the provider
                                                Cautions: Be wary of providers                     guarantees network performance as well as
                                                mandating that numerous ‘availability              uptime performance.
                                                zones’ or ‘regions’ need to fail for them
                                                to consider the failure an SLA violation.
                                                While architecting an application across
                                                numerous cloud locations is a good idea
                                                to minimise risk of downtime, the cloud
                                                provider should offer some SLA against
                                                failures of their cloud product in a single
                                                location as well.
                                                Amazon, Microsoftii, and HP are three
                                                well-known cloud providers who
                                                require multiple availability zones
                                                to be in use for an outage to be
                                                considered an SLA violation. In HP’s
                                                cloud, the client is also required to attempt
                                                to build another server in the failed region
                                                and have that fail as well before they will
                                                consider the event an SLA violation.iii




                                                                                                                                                   02
white paper | Comparing Public Cloud Service Level Agreements




What are the penalties for                               What do I have to do to                          For example, does the provider consider
SLA violations?                                          request a credit?                                downtime the same way as you do in your
                                                                                                          business? If a server fails and your business
Best practices: After a contractual                      Best practices: In a perfect world, the
                                                                                                          goes offline, do you have to carefully
threshold of downtime has been reached,                  provider would automatically credit a
                                                                                                          evaluate the SLA to determine whether the
most cloud providers will commit to a                    client’s invoice for any downtime, but
                                                                                                          provider considers this a downtime event,
percentage refund of the fees paid for a                 this is not the case in the cloud market
                                                                                                          or is it clear that their service has failed and
given period of time (generally monthly).                today. Most providers require their clients
                                                                                                          the SLA has been violated?
Be certain to carefully compare the time                 to submit a written request for the credit
durations and associated percentage of                   within a given period of time from the           SLA exclusions and caveats are often
fees the provider agrees to refund in the                date of the outage. A 30-day notification        an indication of how and how often
event of an outage.                                      requirement is relatively standard.              the provider expects its service to fail,
                                                                                                          and in which way. If a provider requires
Cautions: Providers’ definitions of an SLA               Cautions: A period of less than 30 days for
                                                                                                          their clients to build in 2+ availability
violation vary widely, and clients need                  a valid credit request would be considered
                                                                                                          zones, and both zones have to fail before
to review them carefully to ensure that                  somewhat restrictive given that for some
                                                                                                          the SLA is violated, this indicates that the
penalties paid under various SLAs are                    amount of time following an outage, clients
                                                                                                          provider expects single zones to fail. If
comparable. To compare accurately, be                    are likely addressing the business issues
                                                                                                          a provider requires clients to attempt to
certain you understand the following:                    caused by the unavailability of their systems.
                                                                                                          build a new server when one server fails
•	  he amount of downtime allowed under
   T                                                     Also, review what amount of information          before considering it an SLA violation, the
   the SLA and associated credit amounts                 is required to justify to the provider that      message is that single servers are expected
•	  t what amount SLA refunds are capped
   A                                                     downtime occurred. If the burden of proof        to fail regularly. If a provider offers a server
   (i.e. how much of the fees paid for a given           is so high that the work required to justify     SLA, but not a network performance SLA,
   period is the provider obligated to refund)           the outage costs more in terms of time           it’s likely because it cannot guarantee
                                                         than the value of the credit, the value of       performance of its network.
•	  hat portion of the fee is eligible for
   W                                                     the SLA is considerably reduced.
   refund, for example:                                                                                   Despite the public cloud limitations
                                                                                                          discussed in this report, carefully reviewing
  ––  ill the provider only refund my
     W                                                   Summary                                          your cloud provider’s SLA will give you an
     compute-related fees and exclude                                                                     idea of how much downtime the provider
     network, storage, CDN fees, etc., or is             As is demonstrated by the examples above,
                                                                                                          views as acceptable, and to what extent it is
     the credit against my entire invoice for            there is much more to a provider’s cloud
                                                                                                          willing to commit its own financial resources
     the month?                                          SLA than simply an uptime percentage
                                                                                                          to compensate for unexpected outages.
                                                         guarantee, and savvy buyers need to
  ––  f a server (or servers) fails with the
     I                                                   investigate their options carefully to           If you have additional questions about
     result that my entire application fails,            ensure that they are comfortable with the        your options in the public cloud arena and
     am I credited only for the server(s) that           guarantee offered by their provider.             would like to speak to one of our experts,
     failed, for my entire invoice, or for the                                                            please contact us at
     compute portion of my invoice?                      Ultimately, if and when downtime occurs
                                                         (as it will everywhere at some point),           cloud-sales@dimensiondata.com
The answers to the questions above can                   a provider’s SLA and related monetary
greatly impact the usability and value of                                                                 or visit our website at
                                                         performance penalties will rarely offset
the SLA to your business, so ensure that                 the damage done to your business by the          www.dimensiondata.com/cloud
you understand the level of commitment                   outage (and it’s not realistic to assume that    www.dimensiondata.com/cloud/sla
the provider is offering under its SLA.                  you can ever negotiate an agreement that
As current industry examples, Terremark                  will fully mitigate the impact).
pays USD 96 per 24-hour period of                        If that’s the case, do SLAs really
downtime, up to 50% of monthly usage                     matter? According to a NetworkWorld
feesiv ; Amazon’s SLA caps credits at                    interview with Gartner’s lead
10% of the entire monthly billi ; HP caps                cloud analyst, many cloud SLAs are
credits at 30% of the costs specifically                 “practically useless.”vi In reality, the
associated with the resources that                       penalties paid under an SLA are                  i
failed (i.e. compute only, or storage only,                                                               	 http://aws.amazon.com/ec2-sla/, as of 12/11/2012
                                                         arguably the least meaningful part
etc.)iii ; and Rackspace Cloud pays up                   of the agreement given all of the
                                                                                                          ii
                                                                                                              	http://www.microsoft.com/en-us/download/details.
to 100% of the invoiced amount, but                                                                             aspx?id=24434, as of 12/11/12
                                                         restrictions and caveats described               iii
provides credits only against the costs                  above. Much more important is the
                                                                                                               	 https://www.hpcloud.com/sla, as of 12/11/2012
of individual servers that failedv ; even if             message communicated by the detailed
                                                                                                          iv
                                                                                                                	https://community.vcloudexpress.terremark.com/en-
the impact to the affected server rendered               terms and requirements within each
                                                                                                                  us/product_docs/w/wiki/service-level-agreement.aspx,
                                                                                                                  as of 12/11/2012
dozens of other servers useless in delivering            provider’s SLA.                                  v
the affected application.                                                                                      	http://www.rackspace.com/cloud/legal/sla/, as of
                                                                                                                 12/11/12
                                                                                                          vi
                                                                                                                	http://www.networkworld.com/news/2012/120612-
CS / DDMS-1249 / 02/13 © Copyright Dimension Data 2013                                                            hp-amazon-cloud-264847.html
                                                                                                                                                                         03
Middle East  Africa                              Asia                         Australia                        Europe                  Americas
         Algeria Angola ·                             ·
                                                China Hong Kong             Australian Capital Territory            ·
                                                                                                             Belgium Czech Republic          ·        ·
                                                                                                                                        Brazil Canada Chile
                ·
   Botswana Congo Burundi       ·                 ·
                                             India Indonesia Japan    ·                    ·
                                                                          New South Wales Queensland                    ·
                                                                                                                 France Germany                  ·
                                                                                                                                        Mexico United States
 Democratic Republic of the Congo                         ·
                                                 Korea Malaysia                                ·
                                                                             South Australia Victoria               ·
                                                                                                                Italy Luxembourg
                ·
     Gabon Ghana Kenya          ·                                 ·
                                             New Zealand Philippines            Western Australia                           ·
                                                                                                                Netherlands Spain
            ·
  Malawi Mauritius Morocco       ·              Singapore Taiwan  ·                                                     ·
                                                                                                           Switzerland United Kingdom
                    ·
 Mozambique Namibia Nigeria              ·                    ·
                                                Thailand Vietnam
        ·
 Oman Rwanda Saudi Arabia   ·
           South Africa
       Tanzania Uganda  ·
  United Arab Emirates Zambia        ·


For contact details in your region please visit www.dimensiondata.com/globalpresence

Mais conteúdo relacionado

Último

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Comparing Public Cloud Service Level Agreements - White Paper

  • 1. white paper Comparing Public Cloud Service Level Agreements Questions to ask when evaluating public cloud SLAs Introduction Service level agreements (SLAs) are Oftentimes, SLAs cannot be simplified one of the major considerations into the number of nines. Finding for every buyer of cloud computing the SLA truth, and whether a service services. The question often asked provider will meet your requirements, is how many nines of availability a depends on the details of how given provider guarantees. they define their SLA measures and penalties. This white paper explores Most buyers with performance- the questions to ask when comparing sensitive applications typically public cloud SLAs to determine require a minimum of three nines whether a cloud provider’s SLA will (99.9%), with many seeking a meet your business needs. provider who can guarantee four (99.99%) or more nines.
  • 2. white paper | Comparing Public Cloud Service Level Agreements As a reference, below is the amount of unscheduled monthly Areas covered by SLAs downtime acceptable under various SLA levels: Cloud hosting and SLAs may provide protection at several different levels Availability % Downtime Downtime Downtime across infrastructure operating systems, per year per month* per week and applications. Below are several of the important coverage levels that may be 90% (‘one nine’) 36.5 days 72 hours 16.8 hours covered by a cloud SLA. • acilities-level SLA – F 99% (‘two nines’) 3.65 days 7.20 hours 1.68 hours In a traditional colocation contract structure, the colocation provider will 99.5% 1.83 days 3.60 hours 50.4 minutes typically offer an SLA covering the data centre facilities required to support the 99.9% (‘three nines’) 8.76 hours 43.8 minutes 10.1 minutes client-owned hardware. These include items such as power, on-site generators, 99.95% 4.38 hours 21.56 minutes 5.04 minutes cooling, etc. This type of coverage is generally considered the bare minimum 99.99% (‘four nines’) 52.56 minutes 4.32 minutes 1.01 minutes in the hosting market. A cloud service provider (CSP) will typically choose 99.999% (‘five nines’) 5.26 minutes 25.9 seconds 6.05 seconds a colocation facility that maintains a facilities-level SLA 99.9999% (‘six nines’) 31.5 seconds 2.59 seconds 0.605 seconds • latform-level SLA – P The next level of protection in a public 99.99999% (‘seven nines’) 3.15 seconds 0.259 seconds 0.0605 seconds cloud hosting agreement typically covers Source: Wikipedia physical server, virtualisation platform and network hardware owned by the cloud service provider and used by the cloud hosting client. Typically, the physical server and virtualisation software Service level agreements (SLAs) are one of are covered by a Platform SLA. The cloud network (network between Cloud the major considerations for every buyer of Servers) may be covered by a separate availability SLA. cloud computing services. • perating system SLA – O The operating system (OS) is the next potential area of coverage for a cloud hosting SLA. Cloud Service Providers offering an OS-level SLA typically provide some degree of managed services to a client. This additional service allows the vendor to guarantee that the operating system is properly maintained so that it is consistently available, and typically has some caveats (further details below) • Application-level SLA – This type of SLA provides protection against application level failures up to and including the custom application running on the provider’s hardware. This type of SLA is extremely rare in the cloud hosting market. Under this model, the cloud hosting provider is guaranteeing the availability and performance of their client’s software, which is a difficult commitment to meet. 01
  • 3. white paper | Comparing Public Cloud Service Level Agreements The SLA truth is in the details – Amazon, Microsoft, and HP are three well- questions to ask Not surprisingly, the committed uptime known cloud providers who require percentage and areas of coverage should only be the starting points. The SLA truth is multiple availability zones to be in use for an very much in the details. There are a number outage to be considered an SLA violation. of questions to ask and details to confirm with any provider’s SLA. For example: How are uptime and What should be in place for What about performance availability calculated? me to be covered? degradation as opposed to Best practices: SLAs are typically Best practices – physical hardware: hard downtime? calculated monthly, and only consider the If hosting with physical hardware, providers Best practices: Cloud SLAs should cover period during which you were a client in will commonly mandate that clients deploy both unavailability (hard downtime), as well the calculation of uptime versus downtime. redundant and/or clustered systems in as performance degradation. Many providers Cautions: As an example of SLAs not order to protect against failure of isolated offer clear SLA language explaining meeting this best practice, Amazon Web hardware components, which no one can what happens if their infrastructure goes Services calculates its availability period totally control (hardware inevitably will fail). completely offline, but fail to mention starting 12 months prior to a client joining This means that clients need to deploy web whether performance degradation is also the service, with the assumption that the server farms, clustered database solutions, considered an SLA violation. Be certain previous 12 months were delivered at etc. in order to be covered by a server to read the SLA carefully and ask that 100% uptime (whether you were a client hardware SLA. performance degradation and unavailability then or not)i. both be covered. Best practices – virtual machines (VMs): This means that if a client experiences In the case of virtual machines, the Cautions: Cloud architectures are extremely a 60-minute outage on the first day hardware layer has been abstracted and complex. A simple server-only uptime SLA of service, the AWS SLA would be typically the hypervisor allows VMs to fails to address one of the most important calculated at 99.99% uptime because recover from hardware failures without components of cloud architecture, namely the previous 12-months are always human interaction. In this case, a client the network. Consider the implication to included in their analysis. should not expect exceptions in the SLA your business should network performance for hardware failures as current technology vary widely. Is this something you can easily allows infrastructure providers to architect architect around? You should have a clear around those limitations. understanding as to whether the provider Cautions: Be wary of providers guarantees network performance as well as mandating that numerous ‘availability uptime performance. zones’ or ‘regions’ need to fail for them to consider the failure an SLA violation. While architecting an application across numerous cloud locations is a good idea to minimise risk of downtime, the cloud provider should offer some SLA against failures of their cloud product in a single location as well. Amazon, Microsoftii, and HP are three well-known cloud providers who require multiple availability zones to be in use for an outage to be considered an SLA violation. In HP’s cloud, the client is also required to attempt to build another server in the failed region and have that fail as well before they will consider the event an SLA violation.iii 02
  • 4. white paper | Comparing Public Cloud Service Level Agreements What are the penalties for What do I have to do to For example, does the provider consider SLA violations? request a credit? downtime the same way as you do in your business? If a server fails and your business Best practices: After a contractual Best practices: In a perfect world, the goes offline, do you have to carefully threshold of downtime has been reached, provider would automatically credit a evaluate the SLA to determine whether the most cloud providers will commit to a client’s invoice for any downtime, but provider considers this a downtime event, percentage refund of the fees paid for a this is not the case in the cloud market or is it clear that their service has failed and given period of time (generally monthly). today. Most providers require their clients the SLA has been violated? Be certain to carefully compare the time to submit a written request for the credit durations and associated percentage of within a given period of time from the SLA exclusions and caveats are often fees the provider agrees to refund in the date of the outage. A 30-day notification an indication of how and how often event of an outage. requirement is relatively standard. the provider expects its service to fail, and in which way. If a provider requires Cautions: Providers’ definitions of an SLA Cautions: A period of less than 30 days for their clients to build in 2+ availability violation vary widely, and clients need a valid credit request would be considered zones, and both zones have to fail before to review them carefully to ensure that somewhat restrictive given that for some the SLA is violated, this indicates that the penalties paid under various SLAs are amount of time following an outage, clients provider expects single zones to fail. If comparable. To compare accurately, be are likely addressing the business issues a provider requires clients to attempt to certain you understand the following: caused by the unavailability of their systems. build a new server when one server fails • he amount of downtime allowed under T Also, review what amount of information before considering it an SLA violation, the the SLA and associated credit amounts is required to justify to the provider that message is that single servers are expected • t what amount SLA refunds are capped A downtime occurred. If the burden of proof to fail regularly. If a provider offers a server (i.e. how much of the fees paid for a given is so high that the work required to justify SLA, but not a network performance SLA, period is the provider obligated to refund) the outage costs more in terms of time it’s likely because it cannot guarantee than the value of the credit, the value of performance of its network. • hat portion of the fee is eligible for W the SLA is considerably reduced. refund, for example: Despite the public cloud limitations discussed in this report, carefully reviewing –– ill the provider only refund my W Summary your cloud provider’s SLA will give you an compute-related fees and exclude idea of how much downtime the provider network, storage, CDN fees, etc., or is As is demonstrated by the examples above, views as acceptable, and to what extent it is the credit against my entire invoice for there is much more to a provider’s cloud willing to commit its own financial resources the month? SLA than simply an uptime percentage to compensate for unexpected outages. guarantee, and savvy buyers need to –– f a server (or servers) fails with the I investigate their options carefully to If you have additional questions about result that my entire application fails, ensure that they are comfortable with the your options in the public cloud arena and am I credited only for the server(s) that guarantee offered by their provider. would like to speak to one of our experts, failed, for my entire invoice, or for the please contact us at compute portion of my invoice? Ultimately, if and when downtime occurs (as it will everywhere at some point), cloud-sales@dimensiondata.com The answers to the questions above can a provider’s SLA and related monetary greatly impact the usability and value of or visit our website at performance penalties will rarely offset the SLA to your business, so ensure that the damage done to your business by the www.dimensiondata.com/cloud you understand the level of commitment outage (and it’s not realistic to assume that www.dimensiondata.com/cloud/sla the provider is offering under its SLA. you can ever negotiate an agreement that As current industry examples, Terremark will fully mitigate the impact). pays USD 96 per 24-hour period of If that’s the case, do SLAs really downtime, up to 50% of monthly usage matter? According to a NetworkWorld feesiv ; Amazon’s SLA caps credits at interview with Gartner’s lead 10% of the entire monthly billi ; HP caps cloud analyst, many cloud SLAs are credits at 30% of the costs specifically “practically useless.”vi In reality, the associated with the resources that penalties paid under an SLA are i failed (i.e. compute only, or storage only, http://aws.amazon.com/ec2-sla/, as of 12/11/2012 arguably the least meaningful part etc.)iii ; and Rackspace Cloud pays up of the agreement given all of the ii http://www.microsoft.com/en-us/download/details. to 100% of the invoiced amount, but aspx?id=24434, as of 12/11/12 restrictions and caveats described iii provides credits only against the costs above. Much more important is the https://www.hpcloud.com/sla, as of 12/11/2012 of individual servers that failedv ; even if message communicated by the detailed iv https://community.vcloudexpress.terremark.com/en- the impact to the affected server rendered terms and requirements within each us/product_docs/w/wiki/service-level-agreement.aspx, as of 12/11/2012 dozens of other servers useless in delivering provider’s SLA. v the affected application. http://www.rackspace.com/cloud/legal/sla/, as of 12/11/12 vi http://www.networkworld.com/news/2012/120612- CS / DDMS-1249 / 02/13 © Copyright Dimension Data 2013 hp-amazon-cloud-264847.html 03
  • 5. Middle East Africa Asia Australia Europe Americas Algeria Angola · · China Hong Kong Australian Capital Territory · Belgium Czech Republic · · Brazil Canada Chile · Botswana Congo Burundi · · India Indonesia Japan · · New South Wales Queensland · France Germany · Mexico United States Democratic Republic of the Congo · Korea Malaysia · South Australia Victoria · Italy Luxembourg · Gabon Ghana Kenya · · New Zealand Philippines Western Australia · Netherlands Spain · Malawi Mauritius Morocco · Singapore Taiwan · · Switzerland United Kingdom · Mozambique Namibia Nigeria · · Thailand Vietnam · Oman Rwanda Saudi Arabia · South Africa Tanzania Uganda · United Arab Emirates Zambia · For contact details in your region please visit www.dimensiondata.com/globalpresence