MaxCompute計劃于北京時間2023年09月01日變更服務等級協議(SLA),為了使您更加清楚新版SLA協議中各項服務可用性及賠償標準的計算方式,本文為您介紹不同場景下發生服務不可用時的案例說明。
背景信息
云原生大數據計算服務MaxCompute計劃于北京時間2023年09月01日變更服務等級協議(SLA),新版SLA協議將根據各服務項分別計算服務可用性及賠償標準,目前適用于以下服務項:
MaxCompute包年包月計算服務
MaxCompute按量付費標準版計算服務
MaxCompute按量付費閑時版計算服務
MaxCompute包年包月數據傳輸服務
MaxCompute免費數據傳輸服務
具體協議內容請參見云原生大數據計算服務MaxCompute服務等級協議。
案例一:包年包月計算服務不可用
背景
某一阿里云賬號(UID:1315XXXX4628)于2023年8月5日購買了華東2(上海)地域為期兩個月的MaxCompute包年包月預留計算資源600CU,商務折扣8.5折,預付153,000
元。
購買成功后,產生阿里云訂單,實例ID:fe5df-XXXX-XXXX-5d8e;MaxCompute在該賬號下創建了一個一級包年包月配額(Quota),Quota名稱為默認預付費Quota_p
。
為了業務需要,該客戶通過MaxCompute控制臺為該一級Quota上配置了彈性預留計算資源100CU,彈性時間為每日03:00:00 ~ 03:59:59
。
客戶創建了兩個MaxCompute項目,ProjectA與ProjectB,并將兩個項目默認計算Quota綁定為了默認預付費Quota_p
下的二級Quota QuotaA
。ProjectA、ProjectB每日發起的計算作業均使用QuotaA運行。
發生服務不可用
在2023年9月3日02:00:00~02:59:59期間,ProjectA在凌晨2點3分、4分、5分、6分、12分至52分每分鐘內均發起10個計算服務有效請求,均返回錯誤碼:ODPS-0010000:System internal error
,造成下游開發節點延遲,業務受損,客戶于2023年10月2日向阿里云MaxCompute提出賠償申請。
計算服務可用性
根據后臺日志復核,上述請求均屬于計算服務失敗請求,且不是重復請求,期間沒有其他使用該包年包月配額的計算服務請求,且這些請求使用的計算Quota為包年包月QuotaA,屬于包年包月計算服務不可用。
根據SLA協議內容,以每5分鐘為單位進行統計,每5分鐘錯誤率超過百分之五,則視為該5分鐘服務不可用。在02:00:00~02:59:59
期間,凌晨兩點3分、4分發生的失敗請求統計于02:00:00~02:04:59
這個5分鐘單位內,錯誤率為100%,凌晨兩點5分、6分發生的失敗請求統計于02:05:00~02:09:59
這個5分鐘單位內,錯誤率為100%,以此類推,共有11個5分鐘錯誤率為100%,視為11個服務不可用時間段。
MaxCompute包年包月計算服務可用性以單個一級包年包月配額(Quota)為維度,按照如下方式計算:
服務可用性=((服務周期總分鐘數-服務不可用時間段個數×5)/ 服務周期總分鐘數)× 100%=((30×24×60-11×5)/(30×24×60))× 100%=99.87%
。
計算賠償金額
MaxCompute包年包月計算服務賠償標準如下:
服務可用性 | 賠償代金券金額 |
99.9%>服務可用性≥99.0% | 月度服務費用的15% |
99.0%>服務可用性≥95.0% | 月度服務費用的30% |
95.0%>服務可用性 | 月度服務費用的100% |
服務可用性99.87%,命中第一條賠償標準,因此需要賠付客戶月度服務費的15%。
MaxCompute包年包月計算服務不可用時,月度計算服務費用計算公式:月度服務費用(包年包月計算服務)=預留計算資源費用+彈性預留計算資源費用+項目服務費用
,明細如下:
案例中客戶的預留計算資源費用為分攤到9月的預付賬單金額(UID:1315XXXX4628,實例ID:fe5df-XXXX-XXXX-5d8e,產品明細:大數據計算服務MaxCompute(包月))為:
153,000元/2=76,500元
。彈性預留計算資源費用為賬單金額(UID:1315XXXX4628,實例ID:默認預付費Quota_p;cn-shanghai,產品明細:大數據計算服務MaxCompute(包月))為
1,593.75元
。項目服務費用為賬單金額(UID:1315XXXX4628,實例ID:ProjectA;cn-shanghai,產品明細:大數據計算服務MaxCompute(包月))500元。
即月度服務費用(包年包月計算服務)共計78,593.75元,賠償金額為11,789.0625元(78,593.75 × 15%
)。
案例二:按量付費標準版計算服務不可用
背景
某一阿里云賬號(UID:1315XXXX4628)于2023年8月5日開通了華東1(杭州)地域按量付費標準版服務,MaxCompute在該賬號下創建了一個二級按量付費標準版配額(Quota)Quota名稱為默認后付費Quota
。
客戶創建了MaxCompute項目ProjectC,并將項目默認計算Quota綁定為默認后付費Quota
。ProjectC每日發起的計算作業,均使用默認后付費Quota
。
發生服務不可用
在2023年9月3日02:00:00~02:59:59期間,ProjectC在凌晨2點3分、4分、5分、6分、12分至52分每分鐘內均發起10個計算服務有效請求,均返回錯誤碼:ODPS-0010000:System internal error
,造成下游開發節點延遲,業務受損,客戶于2023年10月2日向阿里云MaxCompute提出賠償申請。
計算服務可用性
根據后臺日志復核,上述請求均屬于計算服務失敗請求,且不是重復請求,且這些請求使用的計算Quota為默認后付費Quota
,屬于按量付費標準版計算服務不可用。
根據SLA協議內容,以每5分鐘為單位進行統計,每5分鐘錯誤率超過百分之五,則視為該5分鐘服務不可用。在02:00:00~02:59:59
期間,凌晨兩點3分、4分發生的失敗請求統計于02:00:00~02:04:59
這個5分鐘單位內,錯誤率為100%,凌晨兩點5分、6分發生的失敗請求統計于02:05:00~02:09:59
這個5分鐘單位內,錯誤率為100%,以此類推,共有11個5分鐘錯誤率為100%,視為11個服務不可用時間段。
MaxCompute按量付費標準版計算服務可用性以單個項目(Project)為維度,按照如下方式計算:
服務可用性=((服務周期總分鐘數-服務不可用時間段個數×5)/ 服務周期總分鐘數)× 100%=((30×24×60-11×5)/(30×24×60))× 100%=99.87%
。
計算賠償金額
MaxCompute按量付費標準版計算服務賠償標準如下:
服務可用性 | 賠償代金券金額 |
99.9%>服務可用性≥99.0% | 月度服務費用的15% |
99.0%>服務可用性≥95.0% | 月度服務費用的30% |
95.0%>服務可用性 | 月度服務費用的100% |
服務可用性為99.87%,命中第一條賠償標準,因此需要賠付客戶月度服務費的15%。
MaxCompute按量付費標準版計算服務不可用時,月度服務費用為客戶在一個自然月中就發生服務不可用的MaxCompute項目(UID:1315XXXX4628,實例ID:ProjectC;cn-hangzhou)所支付的產品明細為大數據計算服務MaxCompute(按量付費)
的服務費用總額。以案例中客戶的賬單金額為準,假設為8,965.23元,則賠償金額為1,344.7845元(8965.23 × 15%
)。
案例三:按量付費閑時版計算服務不可用
背景
某一阿里云賬號(UID:1315XXXX4628)于2023年8月5日開通了華東1(杭州)地域按量付費閑時版服務,MaxCompute為該賬號創建了一個二級按量付費閑時版配額(Quota),Quota名稱為os_SpotQuota
。
客戶創建了MaxCompute項目ProjectD,并將項目默認計算Quota綁定為os_SpotQuota
。ProjectD每日發起的計算作業,均使用os_SpotQuota
。
發生服務不可用
在2023年9月3日02:00:00~03:59:59期間,ProjectD在凌晨02:12:00~02:52:59
、凌晨03:08:00~03:48:59
,每分鐘內均發起10個計算服務有效請求,均返回錯誤碼:ODPS-0010000:System internal error
,造成下游開發節點延遲,業務受損,客戶于2023年10月2日向阿里云MaxCompute提出賠償申請。
計算服務可用性
根據后臺日志復核,上述請求均屬于計算服務失敗請求,且不是重復請求,且這些請求使用的計算Quota為os_SpotQuota
,屬于按量付費閑時版計算服務不可用。
根據SLA協議內容,以每5分鐘為單位進行統計,每5分鐘錯誤率超過百分之五,則視為該5分鐘服務不可用。在02:00:00~03:59:59
期間,凌晨2點12、13、14分發生的失敗請求統計于02:10:00~02:14:59
這個5分鐘單位內,錯誤率為100%,以此類推,共有18個5分鐘錯誤率為100%,視為18個服務不可用時間段。
MaxCompute按量付費閑時版計算服務可用性以單個項目(Project)為維度,按照如下方式計算:
服務可用性=((服務周期總分鐘數-服務不可用時間段個數×5)/ 服務周期總分鐘數) × 100%=((30×24×60-18×5)/(30×24×60))× 100%=99.79%
。
計算賠償金額
MaxCompute按量付費閑時版計算服務賠償標準如下:
服務可用性 | 賠償代金券金額 |
99.0%>服務可用性≥95.0% | 月度服務費用的15% |
95.0%>服務可用性≥90.0% | 月度服務費用的30% |
90.0%>服務可用性 | 月度服務費用的100% |
客戶服務可用性為99.79%,高于按量付費閑時版計算服務可用性承諾(99.0%),因此無需進行賠償。
若服務可用性低于99.0%,月度服務費用為客戶在一個自然月中就發生服務不可用的MaxCompute項目(Project)所支付的產品明細為大數據計算服務MaxCompute(按量付費閑時版)
的服務費用總額。
案例四:包年包月數據傳輸服務不可用
背景
某一阿里云賬號(UID:1315XXXX4628)于2023年8月5日購買了華東2(上海)地域為期兩個月的MaxCompute數據傳輸服務(包年包月)獨享資源組600Slot,商務折扣8.5折,預付153,000元
。
購買成功后,產生阿里云訂單,實例ID:he5df-XXXX-XXXX-5d8f;MaxCompute在該賬號下創建了一個獨享資源組,名稱為Tunnel_QuotaA
。
客戶創建了兩個MaxCompute項目,ProjectA與ProjectB,并在ProjectA發起數據傳輸任務。
發生服務不可用
在2023年9月3日02:00:00~02:59:59期間,ProjectA在凌晨2點3分、4分、5分、6分、12分至52分每分鐘內均發起10個數據傳輸服務有效請求,均返回HTTP狀態500
,造成業務受損,客戶于2023年10月2日向阿里云MaxCompute提出賠償申請。
計算服務可用性
根據后臺日志復核,上述請求均屬于數據傳輸服務失敗請求,且不是重復請求,該地域沒有發生其他數據傳輸服務請求,由于客戶在發生服務不可用地域購買了包年包月獨享資源組,屬于包年包月數據傳輸服務不可用。
根據SLA協議內容,以每5分鐘為單位進行統計,每5分鐘錯誤率超過百分之五,則視為該5分鐘服務不可用。在02:00:00~02:59:59
期間,凌晨兩點3分、4分發生的失敗請求統計于02:00:00~02:04:59
這個5分鐘單位內,錯誤率為100%;凌晨兩點5分、6分發生的失敗請求統計于02:05:00~02:09:59
這個5分鐘單位內,錯誤率為100%,以此類推,共有11個5分鐘錯誤率為100%,視為11個服務不可用時間段。
MaxCompute包年包月數據傳輸服務可用性以單個數據傳輸服務(包年包月)獨享資源組為維度,按照如下方式計算:
服務可用性=((服務周期總分鐘數-服務不可用時間段個數×5)/ 服務周期總分鐘數) × 100%=((30×24×60-11×5)/(30×24×60))× 100%=99.87%
。
計算賠償金額
MaxCompute包年包月數據傳輸服務賠償標準如下:
服務可用性 | 賠償代金券金額 |
99.9%>服務可用性≥99.0% | 月度服務費用的15% |
99.0%>服務可用性≥95.0% | 月度服務費用的30% |
95.0%>服務可用性 | 月度服務費用的100% |
客戶服務可用性為99.87%,命中第一條賠償標準,因此需要賠付客戶月度服務費的15%。
案例中客戶的月度服務費用為分攤到9月的數據傳輸服務(包年包月)預付賬單金額(UID:1315XXXX4628,實例ID:he5df-XXXX-XXXX-5d8f,產品明細:大數據計算服務MaxCompute(包月)
)為:153,000元 / 2=76500元
。
賠償金額為11475元(76500 × 15%
)。
案例五:免費數據傳輸服務不可用
背景
某一阿里云賬號(UID:1315XXXX4628)于2023年8月5日開通了華東1(杭州)地域MaxCompute服務,并創建了MaxCompute項目ProjectC,客戶在ProjectC使用數據傳輸服務共享資源組發起數據傳輸任務。客戶商務折扣為0.85。
發生服務不可用
在2023年9月3日02:00:00~09:59:59
期間,ProjectC在每5分鐘內均發起10個數據傳輸服務有效請求,均返回HTTP狀態500
,造成業務受損,客戶于2023年10月2日向阿里云MaxCompute提出賠償申請。
計算服務可用性
根據后臺日志復核,上述請求均屬于數據傳輸服務失敗請求,且不是重復請求,其余時間均沒有數據傳輸服務請求,由于客戶在發生服務不可用地域沒有購買包年包月獨享資源組,屬于免費數據傳輸服務不可用。
根據SLA協議內容,以每5分鐘為單位進行統計,每5分鐘錯誤率超過百分之五,則視為該5分鐘服務不可用。在02:00:00~09:59:59
期間,共有96個服務不可用時間段。
MaxCompute免費數據傳輸服務可用性以單個項目(Project)為維度,按照如下方式計算:
服務可用性=((服務周期總分鐘數-服務不可用時間段個數×5)/ 服務周期總分鐘數)× 100%=((30×24×60-96×5)/(30×24×60))× 100%=98.89%
。
計算賠償金額
MaxCompute免費數據傳輸服務賠償標準如下:
服務可用性 | 賠償代金券金額 |
99.9%>服務可用性≥99.0% | 月度服務費用的15% |
99.0%>服務可用性≥95.0% | 月度服務費用的30% |
95.0%>服務可用性 | 月度服務費用的100% |
服務可用性98.89%,命中第一條賠償標準,因此需要賠付客戶月度服務費的15%。
MaxCompute免費數據傳輸服務不可用時,月度服務費用為免費數據傳輸服務折算月度服務費用或發生服務不可用項目的月度服務費用(二者取最小值)。
免費數據傳輸服務折算月度服務費用為
服務不可用地域默認最大可用并發數×獨享數據傳輸服務資源組公共云單價(150元/月)×客戶商務折扣=300*150*0.85=38,250元
,各地域默認最大可用并發數請參見數據傳輸服務共享資源組說明。發生服務不可用項目的月度服務費用為客戶在一個自然月中就發生服務不可用的MaxCompute項目(UID:1315XXXX4628,實例ID:ProjectC;cn-hangzhou)所支付的服務費用總額。以案例中客戶的賬單金額為準,假設為
8,965.23元
。
二者最小值為8,965.23元,則賠償金額為1344.7845元(8965.23元 × 15%
)。
如果在同自然月中也發生了其他服務項不可用,如上述案例中的按量付費標準版服務不可用,則不再單獨對免費數據傳輸服務進行重復賠償。