本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
COST05-BP05 選取此工作負載的元件,以符合組織優先順序來最佳化成本
選取工作負載的所有元件時均應考量成本。這包括使用應用程式層級和受管服務或無伺服器、容器或事件驅動架構,以降低整體成本。使用開放原始碼軟體、無需授權費用的軟體或替代方案,藉以將授權成本降至最低。
未建立此最佳實務時的曝險等級:中
實作指引
選取所有元件時均應考量服務和選項的成本。這包括使用應用程式層級和受管服務,例如 Amazon Relational Database Service
使用無伺服器和容器進行運算,例如 AWS Lambda
使用開放原始碼軟體或沒有授權費用的軟體,將授權成本降到最低 (例如,用於運算工作負載的 Amazon Linux,或將資料庫遷移到 Amazon Aurora)。
您可以使用 Lambda
無伺服器服務也可以使用事件驅動型架構
如需有關無伺服器的詳細資訊,請參閱 Well-Architected 無伺服器應用程式聚焦白皮書。
實作步驟
-
選取每個服務以最佳化成本:使用您的優先順序清單和分析,選取最符合您組織優先事項的每個選項。與其增加容量以符合需求,您應考慮使用其他選項,以較低的成本獲得更好的效能。例如,如果您需要在 上檢閱資料庫的預期流量 AWS,請考慮增加執行個體大小或使用 Amazon ElastiCache 服務 (Redis 或 Memcached) 為您的資料庫提供快取機制。
-
評估事件驅動型架構:使用無伺服器架構也可讓您為分散式微型服務應用程式建置事件驅動架構,以利設計可擴展、彈性、敏捷且符合成本效益的解決方案。
資源
相關文件:
相關範例: