

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 成本最佳化和永續性
<a name="cost-optimization-sustainability"></a>

 Microservices 架構可以增強成本最佳化和永續性。透過將應用程式分成較小的部分，您只能擴展需要更多資源的服務，從而降低成本和浪費。這在處理可變流量時特別有用。微服務是獨立開發的。因此，開發人員可以執行較小的更新，並減少用於端對端測試的資源。更新時，他們只需要測試一部分功能，而不是單體。

 架構中的無狀態元件 （存放在外部資料存放區而非本機資料存放區的服務） 可以使用 Amazon EC2 Spot 執行個體，其可在 AWS 雲端中提供未使用的 EC2 容量。這些執行個體比隨需執行個體更具成本效益，非常適合可處理中斷的工作負載。這可以進一步降低成本，同時維持高可用性。

 透過隔離服務，您可以為每個自動擴展群組使用成本最佳化運算選項。例如， AWS Graviton 為適合 ARM 型執行個體的工作負載提供經濟實惠的高效能運算選項。

 最佳化成本和資源用量也有助於將環境影響降至最低，並與 Well-Architected Framework 的[永續性支柱](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/sustainability-pillar.html)保持一致。您可以使用 AWS Customer Carbon Footprint Tool 監控減少碳排放的進度。此工具可讓您深入了解 AWS 用量對環境的影響。