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