成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SRE心里話:要求100%服務(wù)可用性就是老板的無知

開發(fā) 架構(gòu)
服務(wù)于內(nèi)部的基礎(chǔ)設(shè)施,比如 BigTable 這樣的服務(wù),沒有終端用戶,那誰來拍板?基礎(chǔ)設(shè)施類服務(wù),通常是服務(wù)于內(nèi)部其他服務(wù)的,此時應(yīng)該是 BigTable 的研發(fā)團(tuán)隊和上游服務(wù)所有者一起拍板,制定 SLO。

服務(wù)可用性必須100%?其實完全沒必要

一個服務(wù)客戶的產(chǎn)品,不需要追求極端的可用性,因為實在是沒有必要。比如一個論壇服務(wù),用戶使用智能手機來訪問,手機本身有可能故障,手機的蜂窩網(wǎng)絡(luò)可能出問題,如果用的 wifi 本地路由器可能出問題,小區(qū)寬帶可能出問題,運營商的骨干網(wǎng)可能出問題,這些都不是論壇服務(wù)能夠控制的。簡單來說,用戶在一個有著 99% 可靠性的智能手機上,是不能分辨出 99.99% 和 99.999% 的服務(wù)可靠性的區(qū)別的。

高可靠性帶來高成本

99.99% 的可用性,每年不可用時長不能超過 53 分鐘,如果是 99.999% 的可用性,每年不可用時長不能超過 5.3 分鐘。多了一個 9,不可用時長只是縮減了 47.7 分鐘,但是付出的成本可能是巨大的,需要衡量 ROI 是否值得。成本通常來自兩個方面:

  • 冗余物理服務(wù)器/計算資源的成本
  • 機會成本

機會成本是說,我們把過多的人力投入到穩(wěn)定性建設(shè)上了,導(dǎo)致投入到業(yè)務(wù)功能開發(fā)的人力就變少了,這個機會成本是很難估量的,但是很重要。

如何度量可用性

通常的做法是按照計劃外停機時間來度量,比如:

可用性 = 系統(tǒng)正常運行時間 / (系統(tǒng)正常運行時間 + 系統(tǒng)計劃外停機時間)

這個計劃外停機時間,通常是指系統(tǒng)不可用的時間,比如系統(tǒng)崩潰了,或者系統(tǒng)的某個功能不可用了,或者系統(tǒng)的某個功能的性能下降了,都可以算作計劃外停機時間。與計劃外停機時間相對的,顯然是計劃內(nèi)停機時間,偶爾通知用戶,說凌晨3點我會做系統(tǒng)升級,計劃停機3分鐘,這個3分鐘就是計劃內(nèi)停機時間,這3分鐘內(nèi)的不可用,不影響SLA。

但是,很多系統(tǒng)都是分布式的,尤其是 Google,一個服務(wù),通常不會完全不可用,可能某個 region 不可用,但是其他 region 還可用,所以,大型互聯(lián)網(wǎng)公司的服務(wù)通常是不會 100% 不可用的,可能會部分不可用,此時這個計劃外停機時間就不好計算了。怎么辦?使用請求數(shù)量來統(tǒng)計,可用性計算公式變成:

可用性 = 成功請求數(shù) / 總的請求數(shù)

這是服務(wù)可用性的度量方法,一個大型互聯(lián)網(wǎng)公司可能有幾千個微服務(wù),老板問技術(shù)團(tuán)隊,咱們今年的可用性如何?顯然沒法使用服務(wù)層面的數(shù)據(jù),那就把眾多微服務(wù)做個加權(quán)平均?也不那么說得通!那公司整體業(yè)務(wù)的 SLO 應(yīng)該怎么算?一般是看業(yè)務(wù)指標(biāo),分享一下滴滴的做法,滴滴最核心的業(yè)務(wù)就是打車,核心就看打車的訂單量,如果訂單量下跌 10%,就開始計算不可用時長,這是整個公司最重要的可用性指標(biāo)。這種指標(biāo)稱為北極星指標(biāo),我們現(xiàn)在創(chuàng)業(yè)就專門做了一個北極星指標(biāo)的產(chǎn)品,對北極星指標(biāo)做 VIP 級別的保障。詳情可以了解這里

誰來制定SLO?

在 Google,對于服務(wù)于終端用戶的產(chǎn)品,通常有個產(chǎn)品技術(shù)團(tuán)隊,是這個服務(wù)的「商業(yè)所有者」,這個團(tuán)隊明確知道自己的商業(yè)目標(biāo),可以拍板 SLO。因為:SLO 最終是服務(wù)于商業(yè)目標(biāo)的!

通常來講,線上 70% 的故障是變更導(dǎo)致的,更好的 SLO 意味著線上變更的頻率會降低,但是低頻的變更,就意味著有些功能 feature 不能盡快發(fā)布給終端用戶,終端用戶的體驗就會變差,競爭對手可能有更花哨好用的功能,我們無法及時跟進(jìn)。那好,那就更快的變更,更快的變更通常意味著穩(wěn)定性變差,所以就需要權(quán)衡了,這本質(zhì)上是一個商業(yè)取舍,所以,需要商業(yè)所有者來拍板。而這個商業(yè)所有者,對于服務(wù)于終端用戶的產(chǎn)品,通常就是產(chǎn)品團(tuán)隊,最終可能是這個業(yè)務(wù)的負(fù)責(zé)人最終拍板。

服務(wù)于內(nèi)部的基礎(chǔ)設(shè)施,比如 BigTable 這樣的服務(wù),沒有終端用戶,那誰來拍板?基礎(chǔ)設(shè)施類服務(wù),通常是服務(wù)于內(nèi)部其他服務(wù)的,此時應(yīng)該是 BigTable 的研發(fā)團(tuán)隊和上游服務(wù)所有者一起拍板,制定 SLO。

BigTable 可能同時服務(wù)兩類上游服務(wù),舉例:一類上游服務(wù)是面向終端用戶的,他們需要更低的延遲,另一類上游服務(wù)可能是離線任務(wù),在 BigTable 里存儲離線分析數(shù)據(jù),他們需要更大的吞吐。低延遲的上游服務(wù)希望 BigTable 的請求隊列(幾乎總是)為空,這樣系統(tǒng)可以立刻處理每個出現(xiàn)的請求。而離線分析的上游服務(wù),需要更高的吞吐,希望 BigTable 繁忙,希望請求隊列永遠(yuǎn)不為空。如果拿請求隊列長度作為 SLO,就尷尬了…

所以,對于差異化要求比較大的基礎(chǔ)設(shè)施,通常會拆分成不同的集群,提供不同維度的 SLO。

提升 SLO 的時候要注意 ROI

舉個例子,假設(shè)某個服務(wù)每一個請求的價值是一樣的:

  • 可用性目標(biāo)希望從 99.9% 提升至 99.99%
  • 增加的可用性:0.09%
  • 服務(wù)收入:100萬美金
  • 改進(jìn)可用性后的價值:100萬 * 0.09% = 900 美金

可用性提升一個 9,收益是 900 美金,如果提升一個 9 的成本低于 900 美金,就是劃算的,如果高于 900 美金,就是不劃算的。

SLO和錯誤預(yù)算構(gòu)建過程

  • 產(chǎn)品管理層定義一個 SLO,確定一項服務(wù)在每個季度預(yù)計的正常運行時間
  • 實際在線時間是通過一個中立的第三方來測算的:我們的監(jiān)控系統(tǒng)
  • 這兩個數(shù)字之間的差值就是這個季度中剩余的不可靠性預(yù)算
  • 只要測算出的正常在線時間高于 SLO,也就是說,只要仍然有剩余的錯誤預(yù)算,就可以發(fā)布新的版本
責(zé)任編輯:武曉燕 來源: SRETalk
相關(guān)推薦

2009-08-10 10:23:22

基層員工福利通信員工

2024-08-13 15:42:19

2020-03-09 09:56:13

高并發(fā)高可用架構(gòu)

2012-09-07 09:57:14

2014-06-03 10:21:13

服務(wù)器服務(wù)器可用性

2024-02-27 09:48:25

Redis集群數(shù)據(jù)庫

2013-12-06 15:31:49

TechEd2013

2012-02-13 23:20:18

linux集群高可用

2020-07-29 08:30:48

微服務(wù)架構(gòu)數(shù)據(jù)

2017-08-24 17:05:06

2012-07-04 11:21:07

OpenStack

2013-02-01 14:13:41

服務(wù)器內(nèi)存可靠性可用性

2009-06-27 18:32:00

評估Exchange可用性

2013-11-19 17:50:33

Linux輔助軟件

2009-04-16 15:34:35

SQL Server

2011-02-17 08:49:49

WebHTMLCSS

2015-05-13 16:18:14

郵箱大師網(wǎng)易

2014-05-14 09:43:01

SUSE私有云

2013-08-28 10:30:39

vSphere

2012-09-04 13:43:31

SQL Server
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产欧美精品一区二区色综合朱莉 | 久久久国产精品视频 | 日韩中文字幕免费在线观看 | 欧美伊人久久久久久久久影院 | 国产精品久久久久久久毛片 | 精品国产青草久久久久96 | 国产精品日韩一区 | 在线观看视频h | 成年网站在线观看 | 国产精品视频播放 | 一区二区精品在线 | 日韩视频在线免费观看 | 国产一区免费视频 | 精品国产一区二区三区免费 | 欧美性网 | 99re热精品视频 | 中文字幕91 | 日韩欧美网 | 欧美一级毛片在线播放 | 在线观看av网站永久 | 国产69精品久久久久777 | 涩涩视频在线观看 | 久久国产激情视频 | 皇色视频在线 | 看一级毛片视频 | 欧美自拍一区 | 精品国产乱码一区二区三区a | 一区二区三区免费 | 亚洲精品久久久久久久久久久 | www.久久.com | 国产精品一区二区久久久久 | 久久免费观看视频 | 精品自拍视频在线观看 | 国产精品免费一区二区三区四区 | av免费电影在线 | 欧美精品一区二区三区四区五区 | 精品免费国产视频 | 国产成人精品一区二区三区四区 | 久久久久久久久久久丰满 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 三级av在线 |