雲端服務 Cloud SLA
使用雲端的服務,雲端服務提供者都會定義 SLA (Service Level Aggrements)
使用者也會根據該 SLA 來選擇適合的雲端服務。
這篇文章主要討論雲端服務選用時,相關 SLA 的考量會有哪些與建議。
什麼是 Cloud SLA (Service Level Agreement)
SLA 就好比是軟體安裝時使用者合約,通常會定義下列內容 (但不限於)
- 所提供的雲端服務
- 服務提供者與使用者間的權利義務
- 監控該服務的機制
- 如果沒有達到該 SLA 時的機制
其中有幾個項目特別說明
Transparency
資訊的透明性。這個項目指的是雲端服務廠商必須要對於雲端服務的各種例外發生狀況、服務中斷、資安問題等,必須及時且透明的讓消費者客戶知道。
因為很多情況下,雲端服務的消費者客戶,很難舉證或是得知該服務中斷是不是因為雲端服務廠商所導致或是其他問題。
Certification
業界或是法規的認證。例如 PCI DSS 或是ISO 27001。必須保持相關認證的更新性。
Metrics
這個部分的指標,又分為下列幾種:
- Throughput – 該雲端服務可以處理的資料流量。
- Reliability – 穩定性。例如一個99.99999%的服務,全年只允許有 5 分鐘的服務中斷時間
- Elasticity – 彈性。未來擴充的彈性
- Automation – 自動化處理提供的程式介面
- 客戶回覆時間與品質
最後,根據不同雲端服務的種類,可以區別相對應的 SLA ,參考列表如下: