具有經濟效益的資源 - AWS 建構良好的架構

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

具有經濟效益的資源

為您的工作負載使用適當的執行個體和資源,是節約成本的關鍵。例如,假設報告程序在較小的伺服器上執行時要花五小時,但在兩倍昂貴的較大伺服器上執行只需一小時。這兩種伺服器產出的結果相同,但較小的伺服器經過一段時間會形成較高成本。

架構完善的工作負載會用最具成本效益的資源,帶來明顯正面的經濟影響。您並有機會可利用受管服務來降低成本。例如,與其維護伺服器以遞送電子郵件,可使用以訊息為單位收費的服務。

AWS 提供多種靈活且符合成本效益的定價選項,以更有效符合您需求的方式從 Amazon EC2和其他 服務取得執行個體。隨需執行個體可讓您按時數為運算容量付費,無最低承諾的要求。Savings Plans 和預留執行個體可提供高達 75% 的隨需定價折扣。使用 Spot 執行個體,您可以利用未使用的 Amazon EC2容量,並提供最高 90% 的隨需定價折扣。Spot 執行個體適合使用一組伺服器,其中個別伺服器可以動態進出,例如無狀態 Web 伺服器、批次處理,或使用 HPC和大數據時。

適當的服務選擇也可以降低用量和成本;例如 CloudFront 將資料傳輸降至最低,或降低成本,例如在 Amazon 上使用 Amazon Aurora RDS來移除昂貴的資料庫授權成本。

下列問題著重於成本最佳化方面的這些考量。

COST 5:當您選取 服務時,如何評估成本?
Amazon EC2、Amazon EBS和 Amazon S3 是建置區塊 AWS 服務。受管服務,例如 Amazon RDS和 Amazon DynamoDB是更高層級的服務,或應用程式層級 AWS 的服務。選取適當的基礎和受管服務,就可最佳化此工作負載的成本。舉例來說,您可以使用受管服務減少或省下大部分管理和營運開銷,讓您從事應用程式或企業相關活動。
COST 6:當您選取資源類型、大小和數字時,如何達到成本目標?
確認您為手邊的任務選取適當的資源大小和數量。選取最具成本效益的類型、大小和數量,就能盡量減少浪費。
COST 7:如何使用定價模型來降低成本?
使用最適合您資源的定價模式,就能盡量減少支出。
COST 8:如何規劃資料傳輸費用?
確實規劃和監控資料傳輸費,以便做出盡量減少成本的架構決策。小規模而有效的架構變更能夠隨時間大幅減少營運成本。

透過在選擇服務期間考慮成本,並使用 Cost Explorer 等工具 AWS Trusted Advisor ,並定期檢閱您的 AWS 用量,您可以主動監控您的使用率並相應地調整部署。