可用性SLA还不懂?看完这个故事就懂了........

简介: 关于SLA这里有最详细的解答

大家好,我是小编云BliBli,
这些天
领导问了我一个暴击我灵魂的问题:
什么是SLA?那么多9到底是什么意思?
(瓦特??我怎么知道???????)

1.jpg

但是领导都“屈尊”问我了
我怎么敢“不知道”
经过我几天几夜的
查阅文献、翻阅“古籍”、寻师问道
2.jpg

终于让我明白了
SLA协议里
各种不同词汇的含义
3.jpg

1、何为SLA(Service Level Agreement)服务等级协议

简单来说,SLA是一种双方的约定,是一种服务可用性的指标。
4.jpg

说人话!!!
就像是一对情侣
男友会向女友做出一些承诺,比如
5.jpg
(SLA中的对服务类型、质量时间条款的条文规定)

可男生却老是迟到
每周迟到的次数
超过了之前做的承诺的次数
6.jpg
(可用性低于条文中所规定的值)

为了哄女友开心
男孩只能在到达约会地点后
只能给她道歉、逛街、买礼物
表达自己的歉意
7.jpg
(可用性低于条文规定值,服务商所需提供的赔偿)

2、SLA和SLO 的区别

SLA(service level agreement)服务等级协议,指的是整个协议,其定义了服务类型、质量以及赔付标准等。
SLO(service level objective)服务等级目标,指的是设计可用性,其意思即为设计该产品时期望达到的可用性目标。
8.jpg

SLA与SLO的区别
主要是体现在“协议”与“目标”上
SLO只是产品的“设计可用性”
比如恋爱过程中
“大猪蹄子们”时常会和女友进行承诺
以后包揽一切家务
9.jpg

但是
“太美的承诺,因为太年轻”
承诺就仅仅是承诺
并未规定
具体该实施、实施的方法以及未达目标所受的惩罚等
10.jpg
(也就是“说说就是说说而已”)

3、SLA中那么多9究竟代表什么意思?

首先,我们来明确一个概念。
即为9越多
代表全年服务可用时间越长,服务更可靠
11.jpg
如果我们将一个月按照30天计算
12.jpg
那么换算成分钟就是
13.jpg
同时我们假设
14.jpg

4、云厂商宣传高SLA有什么意义?

我们经常会看见各大云厂商,在宣传自己产品SLA时,会喊出3个9,4个9,5个9的口号。
以阿里云为例,
前几日小编看见
阿里云对象存储发布了
号称全球领先的
对象存储SLA
12.png
(阿里云对象存储OSS官网截图)
其服务可用性承诺,最高可达到
99.995%
15.png
(阿里云对象存储OSS官网截图)

假设
每5分钟访问100次阿里云OSS
一个月内出故障的次数最多就是:
15.jpg
但有人问了
阿里云对象存储SLA服务协议等级这么高
就不怕被薅羊毛党盯上
通过技术或者外力的手段
薅阿里云的羊毛吗?
16.jpg

不过,这个看起来似乎不可能会发生的
据官方披露,阿里云OSS 能提出这么高的SLA
全得益于其背后稳定的技术
以及对产品久经打磨的信心!!!

如下是小编抄的阿里云对外发布提升OSS 可用性的官网报道,提升SLA的背后技术亮点:

1、 阿里云对象存储(OSS)基于业界领先的阿里云自研分布式存储基座——盘古,结合先进的有巣分布式KV索引技术以及女娲一致性服务技术,确保服务高可用,数据高可靠,为用户业务保驾护航;
2、 提供同城冗余存储类型,全球部署五大区域,即使遭遇可用区级灾难或故障时,也能实现数据不丢,业务不停。再结合 跨区域复制功能,实现两地多中心架构,满足用户多维度的容灾要求;
3、 过去十年,阿里云OSS不仅经受住数百万用户持续的极致考验,还承受住历年双十一“地狱”级别的磨炼。支撑阿里经济体100%全面上云,助力 2019全球天猫购物狂欢节创下了2864亿的商业奇迹;

so,看完热闹来总结一下
阿里云之所以不断能持续提升自己的可用性SLA
一方面得益于自身技术的沉淀和产品饱受全球大规模高并发场景的打磨;另一方面也是背后有阿里巴巴(马爸爸)不断对技术科研的投入
(毕竟,最近阿里云的支付宝账号又到账了2000亿呢?)
17.jpg

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
|
存储 缓存 文件存储
如何保证分布式文件系统的数据一致性
分布式文件系统需要向上层应用提供透明的客户端缓存,从而缓解网络延时现象,更好地支持客户端性能水平扩展,同时也降低对文件服务器的访问压力。当考虑客户端缓存的时候,由于在客户端上引入了多个本地数据副本(Replica),就相应地需要提供客户端对数据访问的全局数据一致性。
33250 201
如何保证分布式文件系统的数据一致性
|
设计模式 存储 监控
设计模式(C++版)
看懂UML类图和时序图30分钟学会UML类图设计原则单一职责原则定义:单一职责原则,所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。bad case:IPhone类承担了协议管理(Dial、HangUp)、数据传送(Chat)。good case:里式替换原则定义:里氏代换原则(Liskov 
36820 22
设计模式(C++版)
|
存储 编译器 C语言
抽丝剥茧C语言(初阶 下)(下)
抽丝剥茧C语言(初阶 下)
|
机器学习/深度学习 人工智能 自然语言处理
带你简单了解Chatgpt背后的秘密:大语言模型所需要条件(数据算法算力)以及其当前阶段的缺点局限性
带你简单了解Chatgpt背后的秘密:大语言模型所需要条件(数据算法算力)以及其当前阶段的缺点局限性
24905 16
|
机器学习/深度学习 弹性计算 监控
重生之---我测阿里云U1实例(通用算力型)
阿里云产品全线降价的一力作,2023年4月阿里云推出新款通用算力型ECS云服务器Universal实例,该款服务器的真实表现如何?让我先测为敬!
36824 15
重生之---我测阿里云U1实例(通用算力型)
|
SQL 存储 弹性计算
Redis性能高30%,阿里云倚天ECS性能摸底和迁移实践
Redis在倚天ECS环境下与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 30% 的吞吐量优势。成本方面基于倚天710的G8y实例售价比G7实例低23%,总性价比提高50%;按照相同算法,相对G8a,性价比为1.4倍左右。
|
存储 算法 Java
【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的限流器RateLimiter功能服务
随着互联网的快速发展,越来越多的应用程序需要处理大量的请求。如果没有限制,这些请求可能会导致应用程序崩溃或变得不可用。因此,限流器是一种非常重要的技术,可以帮助应用程序控制请求的数量和速率,以保持稳定和可靠的运行。
29948 52