企業需要選擇合適的雲產品及資源規格滿足業務訴求,在應用負載的設計及資源選擇過程中除了成本還應考慮穩定性、效能、安全合規、營運效率等方面的要求,在各專案標與成本之間進行權衡。
適合業務的應用負載設計並不意味著只追求低成本,首先需要全面瞭解各方面需求。單純的低成本通常意味著在其它方面做出妥協,全面瞭解各方面需求後,按照業務特性對應用負載各方面要求進行權重排序,綜合考慮後再做出選擇。
成本與穩定性
如果業務對穩定性要求很高,設計出的應用負載也會花費很高的資源成本。例如對服務水平 (Overall Service Level Agreement,SLA)、恢復 (Recovery Time Objective,RTO) 和復原點 (Recovery Point Objective,RPO) 等指標要求嚴格,為了讓業務應用高可用,應用服務需要更多的資源進行跨可用性區域或跨地區部署,跨地區進行資料複製也會增加成本。
企業可以根據業務重要性對應用負載進行分層,確定穩定性優先順序,選擇合適的穩定性方案。對於生產環境的線上應用通常建議選擇同城雙活、異地多活等高穩定性方案,重要資料選擇同城冗餘、跨地區備份等方式保障資料安全,測試環境可考慮降低穩定性要求以節約成本。
更多穩定性設計及注意事項參見穩定性支柱。
成本與效能
高效能要求的應用負載通常會花費更高的成本,企業需要根據業務特性對應用負載設定效能要求,選擇適合的雲產品、資源規格及計費方式等,在效能與成本之間進行權衡。關於成本最佳化與效能的一些建議如下:
在對資源選型階段進行效能測試,滿足要求後再增加購買量。
引入彈性機制,關注應用負載資源使用率、壓力峰值時段等,動態調配資源供應,按需使用。
結合業務特性選擇合適的計費方式,例如對公網頻寬要求較高、流量峰值穩定的業務按頻寬計費,可購買共用頻寬。
可以根據業務情境選擇使用突發效能執行個體,用於應對突發效能需求並最佳化成本。
更多效能注意事項請參見高效效能支柱。
成本與安全合規
高安全性要求的應用負載通常會導致高成本,企業需要根據業務特性對應用負載設定安全性要求,不建議在應用負載的安全及合規上進行妥協。關於成本最佳化與安全合規的一些建議如下:
合規審計:使用管控策略、配置審計、Action Trail等產品便捷實現雲上持續合規,產品自身目前可免費使用(以官網計費說明為準)。
網路安全:使用Cloud Firewall進行網路安全防護,支援多帳號安全管控,無需在每個帳號重複購買。
密鑰安全:使用Key Management Service進行密鑰統一管理,支援多帳號共用執行個體,無需在每個帳號重複購買。
更多安全合規注意事項請參見安全合規支柱。
成本與卓越營運
構建可觀測性系統、標準變更流程和自動化流程是卓越營運的重要組成部分,企業在建設初期通常會增加成本,但成本會隨著時間推移逐漸降低;在雲上做好成本管理也是提升企業營運效率的重要環節。關於成本最佳化與卓越營運的一些建議如下:
使用雲原生的PaaS類監控產品,避免自己維護基礎設施帶來的維護成本及穩定性問題。
使用Terraform等基礎設施自動化編排工具構建自動化流程,讓基礎設施代碼化,降低開發和營運成本。
更多營運相關注意事項,請參見卓越營運支柱。