SLA:服務等級協議

SLA:服務等級協議(簡稱:SLA,全稱:service level agreement)。是在一定開銷下爲保障服務的性能和可用性,服務提供商與用戶間定義的一種雙方認可的協定。通常這個開銷是驅動提供服務質量的主要因素。

SLA的定義來源百度,這到底是什麼意思呢?

我們平常經常看到互聯網公司喊口號,我們今年一定要做到3個9、4個9,即99.9%、99.99%,甚至還有5個9,即99.999%。

這麼多9代表什麼意思呢?

首先,SLA的概念,對互聯網公司來說就是網站服務可用性的一個保證。9越多代表全年服務可用時間越長服務更可靠,停機時間越短,反之亦然。

這麼多9是怎麼計算的呢?

全年拿365天做計算吧,看看幾個9要停機多久時間做能才能達到!

1年 = 365天 = 8760小時

99.9 = 8760 * 0.1% = 8760 * 0.001 = 8.76小時

99.99 = 8760 * 0.0001 = 0.876小時 = 0.876 * 60 = 52.6分鐘

99.999 = 8760 * 0.00001 = 0.0876小時 = 0.0876 * 60 = 5.26分鐘

從以上看來,全年停機5.26分鐘才能做到99.999%,即5個9。依此類推,要達到6個9及更多9,可說是非常難了吧。

怎麼做到更多的9

每個公司對幾個9的定義都不一樣,互聯網公司至少都是99.99吧。像一些政府網站,如社保公積金等,經常故障服務不可用,能做到99.9就不錯了。

如果我們提供的服務可用性越低,意味着造成的損失也越大,別的不說,如果是特別重要的時刻,或許就在某一分鐘,你可能就會因服務不可用而丟掉一筆大的訂單,這都是始料未及的。所以,只要儘可能的提升SLA可用性才能最大化的提高企業生產力。

要做到更多的9,就要不斷的監控自己的服務,服務掛掉能及時恢復服務。就像開車出遠門,首先得檢查輪胎,同時還得準備一個備胎一樣的道理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章