本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設計原則
在雲端中實現永續性有六個設計原則:
-
了解您的影響:衡量您雲端工作負載的影響,並建立工作負載未來影響的模型。包含所有影響來源,包括客戶使用您產品所產生的影響,以及產品最後除役和淘汰所產生的影響。審視每個工作單元所需的資源和排放量,將生產輸出與雲端工作負載的總體影響進行比較。使用此資料來建立關鍵績效指標 (KPIs)、評估提高生產力同時降低影響的方法,以及估算提議變更隨著時間的影響。
-
建立永續性目標:對於每個雲端工作負載,建立長期永續性目標,例如減少每項交易所需的運算和儲存資源。針對改進現有工作負載永續性的投資回報建立模型,並為業主提供必須投資於永續性目標所需的資源。針對成長著手規劃,以及建構您的工作負載,讓成長導致的每個使用者或每項交易 (根據適當的單位測量) 影響強度降低。這些目標有助於支持貴企業或組織更廣泛的永續性發展目標、識別迴歸,以及排定潛在改進領域的優先順序。
-
最大化使用率:調整合適的工作負載規模並實作高效率設計,以確認高使用率,並將底層硬體的能源效率發揮到最大。由於每部主機會有基準耗電量,因此兩部以 30% 使用率執行的主機效率,會低於一部以 60% 執行的主機效率。在此同時減少或最小化閒置資源、處理和儲存,以減少為工作負載供電所需的能源總量。
-
預測並採用新的、更有效率的軟硬體產品:支援合作夥伴和供應商進行上游改進,以協助您減少雲端工作負載的影響。持續監控和評估更有效率的新軟硬體產品。針對靈活性進行設計,以允許快速採用高效率的新技術。
-
使用受管服務:在廣泛的客戶群中共用服務,有助於最大化資源利用,進而減少支援雲端工作負載所需的基礎設施數量。例如,客戶可以將工作負載遷移至 AWS 雲端 並採用受管服務,例如 AWS Fargate for serverless Container,其中 會大規模 AWS 運作,並負責其高效操作,以共享電力和聯網等常見資料中心元件的影響。使用 受管服務,有助於將影響降至最低,例如使用 Amazon S3 生命週期組態或 Amazon EC2 Auto Scaling 自動將不常存取的資料移至冷儲存,以調整容量以符合需求。
-
減少雲端工作負載的下游影響:減少使用您的服務所需的能源或資源量。減少客戶為了使用您的服務而升級裝置的需求。使用 Device Farm 進行測試以了解預期影響,並與客戶進行測試以了解使用您服務的實際影響。