當我們開始了解雲端服務並開始採用後,也需要關心服務水平的部分,
雖然雲端不大容易出問題,但天有不測風雲,Azure機房在2018年也
被雷打過,參考資料如下
https://mcpmag.com/articles/2018/09/05/microsoft-cloud-datacenter-lightning-strike.aspx
所以我們在使用相關Azure服務的時候,也要稍微了解一下這個服務的
SLA承諾是多少等級,先來看SLA表示的方式為何,下圖為SLA承諾比
例的download time試算,口語上我們會說這個服務有幾個9,99.99
就是有4個9,4個9代表這個服務整年的download不超過52.56分鐘
接下來我們來看一下Azure上提供服務的SLA
https://azure.microsoft.com/zh-tw/support/legal/sla/
以Azure虛擬機來看,單一台虛擬機待配標準SSD的SLA為99.5%
所以我們想要提高SLA,可以先把標準SSD改為進階SSD,
想要再更高,就是再開一台虛擬機組成可用性區域群組,
或是可用性設定組
https://docs.microsoft.com/zh-tw/azure/virtual-machines/manage-availability
那我們來看App Service的SLA,一句話99.95%
相比之下是不是容易多了,虛擬機如果只有一台,更新要重新啟動
就一定得找離峰時間,要不就都不重開機(風險更高)
資料庫的PaaS服務SLA也都99.95以上
所以了解SLA之後,後續我們在選擇架構就可以思考一下
到底該用IaaS還是PaaS,IaaS的自由度一定很高,但是管理
成本很重,但PaaS也不是適用所有場景,
還要看AP開發的支援度為何
SLA的部分就先講到這邊,明天開始就要談關於安全的部分
See you next day^^