前言
本文將討論微軟 Azure 云中的服務(wù)級(jí)別協(xié)議(SLA)。在當(dāng)今數(shù)字化時(shí)代,云計(jì)算已成為許多企業(yè)和組織不可或缺的一部分。SLA 是云服務(wù)提供商與客戶之間的合同,它定義了云服務(wù)的可用性和性能指標(biāo),以確??蛻粼谑褂迷品?wù)時(shí)能夠得到穩(wěn)定、可靠的體驗(yàn)。通過(guò)本文的閱讀,讀者將能夠更好地理解微軟 Azure云 中的 SLA,并為選擇合適的云服務(wù)提供商提供有價(jià)值的參考。無(wú)論是企業(yè)還是個(gè)人用戶,在使用云服務(wù)時(shí)都應(yīng)該對(duì) SLA 有清晰的認(rèn)識(shí),以確保其業(yè)務(wù)的順利進(jìn)行。
一、什么是 SLA
SLA:服務(wù)級(jí)別協(xié)議(英語(yǔ):service-level agreement,縮寫(xiě)SLA)也稱服務(wù)等級(jí)協(xié)議、服務(wù)水平協(xié)議,是服務(wù)提供商與客戶之間定義的正式承諾(摘自:[維基百科定義])。SLA的概念,對(duì)互聯(lián)網(wǎng)公司來(lái)說(shuō)就是網(wǎng)站服務(wù)可用性的一個(gè)保證。
這里注意定義中所說(shuō)的服務(wù)等級(jí),SLA通過(guò)計(jì)算服務(wù)的正常運(yùn)行時(shí)間百分比來(lái)定義該級(jí)別,例如:
服務(wù) X 的 SLA 為99.99%
,這意味著該服務(wù)每年可能會(huì)停機(jī) 52 分 35 秒,Y 服務(wù)的 SLA 為95%
,這意味著該服務(wù)可能會(huì)下降 18 天 6 小時(shí)17 分 27 秒。
因此,在獲得所需服務(wù)之前,檢查 SLA 是至關(guān)重要的。
對(duì)于SLA這里要提兩個(gè)重要的詞
- Uptime(Uptime Percentage) : 運(yùn)行時(shí)間(主要性能承諾通常側(cè)重于運(yùn)行時(shí)間,或者是產(chǎn)品或服務(wù)成功運(yùn)行的時(shí)間百分比。 一些 SLA 也側(cè)重于其他因素,包括延遲或服務(wù)必須響應(yīng)請(qǐng)求的速度。)
- Downtime : 故障時(shí)間(服務(wù)不可用的持續(xù)時(shí)間)
下表是關(guān)于 SLA 百分比與故障時(shí)間的對(duì)比表,可以更好的了解一般廠商所給的 99.9%,99.99% 和 99.999% 的區(qū)別:
SLA 百分比 | 每周停機(jī)時(shí)間 | 每月停機(jī)時(shí)間 | 每年停機(jī)時(shí)間 |
---|---|---|---|
99 | 1.68 小時(shí) | 7.2 小時(shí) | 3.65 天 |
99.9 | 10.1 分鐘 | 43.2 分鐘 | 8.76 小時(shí) |
99.95 | 5 分鐘 | 21.6 分鐘 | 4.38 小時(shí) |
99.99 | 1.01 分鐘 | 4.32 分鐘 | 52.56 分鐘 |
99.999 | 6 秒 | 25.9 秒 | 5.26 分鐘 |
在上表中這些數(shù)量是累計(jì)的,這意味著多個(gè)不同服務(wù)中斷的持續(xù)時(shí)間會(huì)合并或加在一起??梢钥闯?SLA 都是百分之99以上,但是在年區(qū)間內(nèi),停機(jī)的時(shí)間差異巨大,想想如果在企業(yè)中一年有3天服務(wù)不可用的影響會(huì)有多大。估計(jì)運(yùn)維同學(xué)已經(jīng)哭暈在廁所,并且想好了離職申請(qǐng)?jiān)趺磳?xiě)。
對(duì)于上表的計(jì)算時(shí)間,這里提供一個(gè)鏈接可以進(jìn)行計(jì)算(可能會(huì)失效,如果失效可以評(píng)論留言給博主):
- https://www.slatools.com/sla-uptime-calculator
- https://uptime.is/
二、微軟 Azure 云中的 SLA
在 Azure 云中各種服務(wù)都有自己的 SLA 服務(wù)級(jí)別,比如在 App Service
中,Azure 保證運(yùn)行在云中的應(yīng)用99.95%
的時(shí)間是可用的,但請(qǐng)注意,無(wú)論是免費(fèi)層還是共享層,都不會(huì)為應(yīng)用提供 SLA。比如在Azure SQL
中,Azure 的 Azure SQL 有很多層,每一層都有自己的 SLA。最低 SLA 為99.95%
。
這里不一一舉例具體的每個(gè)Azure服務(wù)的SLA,詳細(xì)可以參照官方鏈接(在哪里可以訪問(wèn) Azure 服務(wù)的 SLA):
https://azure.microsoft.com/en-us/support/legal/sla/summary/
注意:在Azure中,付費(fèi)的Azure服務(wù)的正常運(yùn)行時(shí)間至少為 99.9%。
2.1 Azure 中的 Uptime Percentage
云服務(wù)正常運(yùn)行時(shí)間百分比(月)的計(jì)算方法為:對(duì)于給定的Microsoft Azure訂閱,在一個(gè)計(jì)費(fèi)月內(nèi),最大可用分鐘減去停機(jī)時(shí)間除以最大可用分鐘。月正常運(yùn)行時(shí)間百分比用以下公式表示:
Monthly Uptime % = (Maximum Available Minutes - Downtime) / Maximum Available Minutes x 100
每月正常運(yùn)行時(shí)間% = (最大可用分鐘 - 停機(jī)時(shí)間) / 最大可用分鐘 x 100
2.1.1 Azure 中的 復(fù)合 SLA
復(fù)合SLA為將不同的服務(wù)產(chǎn)品之間的SLA組合在一起時(shí),最后得到的SLA被稱為Composite SLA
(復(fù)合SLA)。
云廠商提供多種不同的云服務(wù),當(dāng)各個(gè)云服務(wù)串行或者并行在一起時(shí),復(fù)合SLA就出現(xiàn)了,舉例來(lái)說(shuō)
(一)串行SLA
在此示例中,存在三種可能的故障模式:
- 應(yīng)用程序服務(wù) 不可用
- Azure SQL 不可用
- 兩者都 不可用
因此,此“系統(tǒng)”的總體可用性必定低于99.95%。其可用性的計(jì)算方法為:
串行系統(tǒng)可用性 = 組件1的可用性 x 組件2的可用性
= 99.95% × 99.95%
= 0.9995 x 0.9995
= 0.99900025
≈ 99.9%
(二)并行SLA
如下圖,我們先只計(jì)算藍(lán)色虛線框內(nèi)的SLA并行可用性的計(jì)算方法為:
并行系統(tǒng)可用性 = 100% - (組件1不可用率 x 組件2不可用率)
= 100% - (0.05% x 0.05%)
= 1 - (0.0005 x 0.0005)
= 1 - 0.00000025
= 0.99999975
≈ 99.9999%
(三)混合的SLA
如下圖,web1和web2是并行的SLA,他們又和Load Balancer 組成了串行的SLA,這樣整體的SLA計(jì)算方式為,先計(jì)算并行的SLA結(jié)果,之后再和串行的SLA相乘。
混合系統(tǒng)的可用性 = 串行系統(tǒng)可用性 x 并行系統(tǒng)可用性
= 99.99% x ( 100% - (0.05% x 0.05%) )= 99.98%
= 99.99% x 99.9999%
= 0.9999 x 0.999999
= 0.99989901
≈ 99.98%
三、影響SLA的因素
根據(jù)上述的SLA計(jì)算過(guò)程,我們不難想到提高SLA和降低SLA的情況
降低SLA的因素 | 提高SLA的因素 |
---|---|
增加多的服務(wù) | 添加多層服務(wù) |
使用免費(fèi)/預(yù)覽服務(wù) | 增加可用性區(qū)域 |
不同的服務(wù)(例如根據(jù)需求選擇不同的數(shù)據(jù)庫(kù)類型) | |
不同的服務(wù)層級(jí)(根據(jù)不同的SKU,更高的服務(wù)層級(jí)SLA一般更高 ) |
四、如果發(fā)生服務(wù)中斷 (服務(wù)級(jí)別協(xié)議問(wèn)題)如何理賠
另外要提的是Azure中的SLA是Microsoft公司與客戶之間的正式協(xié)議,該協(xié)議討論了各種服務(wù)的可用性,但是它只是對(duì)這種可用性的一個(gè)承諾,如果微軟不能做到該承諾,微軟會(huì)做出補(bǔ)償,補(bǔ)償方式是每月的賬單折扣,這也就是所謂的服務(wù)信用額度(service credit)。
如何發(fā)生理賠請(qǐng)參照官網(wǎng):
- 查看服務(wù)中斷狀態(tài):https://status.azure.com/status
- 申請(qǐng)理賠:https://docs.microsoft.com/zh-cn/partner-center/request-credit?tabs=workspaces-view#service-outages-service-level-agreement-issues-credit
五、關(guān)于微軟 Azure 云中 SLA 的幾個(gè)重要的總結(jié)(重要)
這里敲黑板了,關(guān)于 Azure SLA,幾個(gè)必須知道的知識(shí)點(diǎn),這里總結(jié)如下,無(wú)論是你考證,還是做云設(shè)計(jì)或者方案,一定要知曉。
- 更高的服務(wù)層級(jí)(SKU)一般有更高的 SLA
- 免費(fèi)服務(wù)一定沒(méi)有 SLA(SLA 為 0%)
- 預(yù)覽服務(wù)也沒(méi)有 SLA
- 為一個(gè)產(chǎn)品計(jì)算 SLA 一般都是復(fù)合的 SLA,不要單純的計(jì)算某一個(gè)服務(wù)。
文末總結(jié)
本文對(duì)微軟Azure云中的服務(wù)級(jí)別協(xié)議(SLA)進(jìn)行了探討和解析。SLA作為云服務(wù)提供商與客戶之間的合同,扮演著確保云服務(wù)可靠性和性能的重要角色。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-613504.html
通過(guò)本文的閱讀,讀者對(duì)微軟 Azure 云中的 SLA 有了更深入的了解,并能夠在選擇云服務(wù)提供商和管理業(yè)務(wù)時(shí)做出明智的決策。確保穩(wěn)定、可靠的云服務(wù)對(duì)于企業(yè)和個(gè)人用戶來(lái)說(shuō)都至關(guān)重要,而 SLA 為此提供了重要的保障和指引。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-613504.html
[ 本文作者 ] bluetata
[ 原文鏈接 ] https://bluetata.blog.csdn.net/article/details/122183803
[ 最后更新 ] 07/07/2023 11:02
[ 版權(quán)聲明 ] 如果您在非 CSDN 網(wǎng)站內(nèi)看到這一行,
說(shuō)明網(wǎng)絡(luò)爬蟲(chóng)可能在本人還沒(méi)有完整發(fā)布的時(shí)候就抓走了我的文章,
可能導(dǎo)致內(nèi)容不完整,請(qǐng)去上述的原文鏈接查看原文。
到了這里,關(guān)于【Azure】微軟 Azure 云中的 SLA 解析:什么是 SLA、影響 SLA 的因素有哪些、如何進(jìn)行計(jì)算 SLA的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!