共计 1455 个字符,预计需要花费 4 分钟才能阅读完成。
大家好,我是小编云 BliBli,这些天 领导问了我一个暴击我灵魂的问题:什么是 SLA?那么多 9 到底是什么意思?(瓦特??我怎么知道???????)
但是领导都“屈尊”问我了 我怎么敢“不知道”经过我几天几夜的 查阅文献、翻阅“古籍”、寻师问道
终于让我明白了 SLA 协议里 各种不同词汇的含义
1、何为 SLA(Service Level Agreement)服务等级协议 简单来说,SLA 是一种双方的约定,是一种服务可用性的指标。
说人话!!!就像是一对情侣 男友会向女友做出一些承诺,比如
(SLA 中的对服务类型、质量时间条款的条文规定)可男生却老是迟到 每周迟到的次数 超过了之前做的承诺的次数
(可用性低于条文中所规定的值)为了哄女友开心 男孩只能在到达约会地点后 只能给她道歉、逛街、买礼物 表达自己的歉意
(可用性低于条文规定值,服务商所需提供的赔偿)2、SLA 和 SLO 的区别 SLA(service level agreement)服务等级协议,指的是整个协议,其定义了服务类型、质量以及赔付标准等。SLO(service level objective)服务等级目标,指的是设计可用性,其意思即为设计该产品时期望达到的可用性目标。
SLA 与 SLO 的区别 主要是体现在“协议”与“目标”上 SLO 只是产品的“设计可用性”比如恋爱过程中“大猪蹄子们”时常会和女友进行承诺 以后包揽一切家务
但是“太美的承诺,因为太年轻”承诺就仅仅是承诺 并未规定 具体该实施、实施的方法以及未达目标所受的惩罚等
(也就是“说说就是说说而已”)3、SLA 中那么多 9 究竟代表什么意思?首先,我们来明确一个概念。即为 9 越多 代表全年服务可用时间越长,服务更可靠
如果我们将一个月按照 30 天计算
那么换算成分钟就是
同时我们假设
4、云厂商宣传高 SLA 有什么意义?我们经常会看见各大云厂商,在宣传自己产品 SLA 时,会喊出 3 个 9,4 个 9,5 个 9 的口号。以阿里云为例,前几日小编看见 阿里云对象存储发布了 号称全球领先的 对象存储 SLA
(阿里云对象存储 OSS 官网截图)其服务可用性承诺,最高可达到 99.995%
(阿里云对象存储 OSS 官网截图)假设 每 5 分钟访问 100 次阿里云 OSS 一个月内出故障的次数最多就是:
但有人问了 阿里云对象存储 SLA 服务协议等级这么高 就不怕被薅羊毛党盯上 通过技术或者外力的手段 薅阿里云的羊毛吗?
不过,这个看起来似乎不可能会发生的 据官方披露,阿里云 OSS 能提出这么高的 SLA 全得益于其背后稳定的技术 以及对产品久经打磨的信心!!!如下是小编抄的阿里云对外发布提升 OSS 可用性的官网报道,提升 SLA 的背后技术亮点:1、阿里云对象存储(OSS)基于业界领先的阿里云自研分布式存储基座——盘古,结合先进的有巣分布式 KV 索引技术以及女娲一致性服务技术,确保服务高可用,数据高可靠,为用户业务保驾护航;2、提供同城冗余存储类型,全球部署五大区域,即使遭遇可用区级灾难或故障时,也能实现数据不丢,业务不停。再结合 跨区域复制功能,实现两地多中心架构,满足用户多维度的容灾要求;3、过去十年,阿里云 OSS 不仅经受住数百万用户持续的极致考验,还承受住历年双十一“地狱”级别的磨炼。支撑阿里经济体 100% 全面上云,助力 2019 全球天猫购物狂欢节创下了 2864 亿的商业奇迹;so,看完热闹来总结一下 阿里云之所以不断能持续提升自己的可用性 SLA 一方面得益于自身技术的沉淀和产品饱受全球大规模高并发场景的打磨;另一方面也是背后有阿里巴巴(马爸爸)不断对技术科研的投入(毕竟,最近阿里云的支付宝账号又到账了 2000 亿呢?)