亞馬遜云科技的一個重要主張是「顧客至尚」,這反映在我們所有的活動和機制中。因此,我們根據(jù)顧客的要求來構建必要的組件用以滿足顧客的業(yè)務目標。
在虛擬世界中交互方式的加速變化之下,我們聽到的客戶需求之一,就是整體云計算架構的優(yōu)化。希望優(yōu)化的架構能夠確保其運營卓越、安全性、可靠性、性能效率,以及最基礎的元素:成本優(yōu)化。
因此,亞馬遜云科技在2012年設計了第一個用于構筑云架構的最佳實踐框架——架構完善框架(Well-Architected Framework),源于解決方案架構師與客戶合作的經驗,用來協(xié)助云計算的設計實踐。在管理各種工作負載方面,即便是在不同的產業(yè)垂直領域,都為可擴展、成本優(yōu)化的架構提供堅實的基礎,而且這些架構始終重視業(yè)務目標的范圍。
什么是成本優(yōu)化?
優(yōu)化=節(jié)???
架構完善框架要考慮的第一點是「全方位優(yōu)化的工作負載」的概念,而非單一專注在成本方面。在開始我們的最佳化過程時,牢記架構完善框架的五大支柱非常重要,其主要目標是"避免進行盲目的成本削減"。優(yōu)化的每個方面在任何時候都不應忽視卓越運營、安全性、可靠性和性能效率,這樣才能取得成功。
成本優(yōu)化意味著以盡可能低的成本,充分利用亞馬遜云科技環(huán)境中的所有資源,以滿足既定的功能要求。為了實現(xiàn)這一目標,有必要在組織中創(chuàng)建必要的能力,正確設計工作負載,選擇適合我們要求的服務,正確配置和操作它們,并應用成本優(yōu)化技術。
成本優(yōu)化代表著持續(xù)優(yōu)化我們所花費的資源,用以實現(xiàn)業(yè)務目標。維持所需的性能、容量和可靠性,同時我們充分了解與之相關的成本結構,幫助我們以最佳架構實踐維護我們的工作負載。亞馬遜云科技的立場是:幫助我們的客戶在不影響業(yè)務運營的前提下,挖掘最大的節(jié)省潛力。
架構完善框架在成本優(yōu)化的設計原則是什么?
1.實踐云上財務管理
云上財務管理(CFM)使組織能夠調整其流程以實現(xiàn)最大的業(yè)務價值和財務成功,同時優(yōu)化亞馬遜云科技上的成本。
CFM通過項目管理、財務分析以及軟件和基礎設施開發(fā),在個人、團隊或組織中建立起成本意識文化。目標是通過財務和技術領域之間的合作來執(zhí)行成本優(yōu)化,以形成對組織目標的共同理解,并了解利用云中可變成本所需的機制。而預算和支出預測則可以幫助您了解當前和未來的支出。
2.選擇合適的付費模式
了解組織的成本對于管理成本和確定降低成本的機會至關重要。通過只為使用的計算資源付費并根據(jù)業(yè)務需求(而不是使用預測)增加或減少它們的使用,可以產生可觀的節(jié)省。例如,在未使用的時段(一天24小時中有16小時)停止使用測試和質量控制環(huán)境可節(jié)省75%。
3.評估總體效率
每個工作負載都必須為業(yè)務創(chuàng)造價值,該效率指標值,應根據(jù)亞馬遜云科技上的總投資來衡量。投入產出比應該有助衡量成本節(jié)約的實際效果。
4.減少在無法突顯商業(yè)價值的活動上的花費
無法突顯商業(yè)價值的概念與工作負載底層的基礎設施采購、安裝、布線和維護活動有關。使用亞馬遜云科技的托管服務消除了這些基本花費需求。通過使用托管服務來管理操作系統(tǒng)和應用程序,降低了成本,并使我們的客戶能夠專注于業(yè)務項目??蛻舨辉傩枰ㄙM心力與人力來管理運算資源與基礎設施。
5.分析和標識成本結構
通過云服務,可以識別和歸因托管在其中的系統(tǒng)的使用和相關成本,這反過來又允許將它們的比例部分歸因于每個工作負載的所有者。這用來衡量投資回報,并有助于優(yōu)化資源和降低成本。
如何開始優(yōu)化我的成本?
亞馬遜云科技提供了多種工具、解決方案和服務,讓您可以輕松監(jiān)控資源使用情況。通過選擇合適的工具,您可以開始優(yōu)化成本??梢詭椭鷥?yōu)化成本的服務之一是Amazon Cost Explorer成本管理器,該服務可讓您可視化的理解和管理亞馬遜云科技上的成本和使用情況。Amazon Cost Explorer為您提供每月甚至每天的報告,具體取決于您需要的粒度。您最多可以查看12個月的歷史記錄,以便查看您使用服務的趨勢。
亞馬遜云科技還提供了Amazon Trusted Advisor,這是一種線上工具,可幫助您按照最佳實踐在五個方面配置資源:成本優(yōu)化、性能、安全性、容錯和限制。建議定期使用Amazon Trusted Advisor以最佳方式維護您的解決方案。擁有Basic Support和Developer Support開發(fā)人員支持的客戶可以訪問6項安全檢查(S3存儲桶權限、安全組:無限制的特定端口、IAM使用、根用戶賬戶上的MFA、EBS和RDS公共備份)和50項服務限制檢查。Business Support商業(yè)支持和Enterprise Support企業(yè)支持客戶可以訪問Amazon Trusted Advisor,其中有14項自動檢視與改善建議用于成本優(yōu)化。
以優(yōu)化運算資源花費為例
若您使用了亞馬遜云科技提供的Amazon Trusted Advisor進行花費檢視,以運算資源為例:Trusted Advisor可能指出您有過多的運算資源因為閑置、或是資源利用率不如預期,而造成許多不必要的花費。
在此您可以利用的解決方案是Amazon Instance Scheduler,它允許您配置自定義計劃來啟動和停止Amazon Elastic Compute Cloud(EC2)和Amazon Relational Database Service(Amazon RDS)實例。該解決方案易于實施,可幫助您降低運營成本。與每天24小時運行這些實例相比,在運營時間內使用此解決方案的客戶最多可節(jié)省75%。
Amazon Compute Optimizer會為您的工作負載推薦最佳實例種類及規(guī)格大小,以降低成本并提高性能,并使用機器學習來分析歷史利用率指標。過度配置資源會導致不必要的基礎設施成本,而資源不足會導致應用程序性能不佳。Amazon Compute Optimizer可幫助您根據(jù)您的利用率數(shù)據(jù)為三種類型的資源選擇最佳配置:Amazon EC2實例、Amazon EBS卷和Amazon Lambda函數(shù)。
Amazon Trusted Advisor Explorer解決方案會自動預置實施成本優(yōu)化建議所需的基礎設施,并跟蹤整個組織的成本優(yōu)化。該解決方案創(chuàng)建了一個數(shù)據(jù)湖,可用于生成報告以直觀地探索數(shù)據(jù)。
亞馬遜云科技還提供了不同的購買選項,以對一年或三年的特定計算消耗的承諾,換取使用Amazon EC2 Reserved Instance預留實例(RI)從中受益,該購買選項提供最高達72%的折扣。如果您選擇可轉換RI,則可以靈活地更改操作系統(tǒng)類型和實例系列,并且依然從RI定價中受益。
Amazon EC2 Spot實例允許您利用服務區(qū)域中未使用的Amazon EC2容量。Spot實例的定價最高可享受90%的折扣。您可以將Spot實例用于靈活或容錯的應用程序。由于Spot實例與Amazon Auto Scaling、Amazon EMR、Amazon ECS、Amazon CloudFormation、Amazon Data Pipeline和Amazon Batch等亞馬遜云科技服務緊密集成,因此您可以選擇如何啟動和維護在Spot實例上運行的應用程序。
Amazon EC2包括多種類型的實例,具有各種下一代Intel和AMD及Arm架構處理器。Graviton處理器現(xiàn)已整合,增加了更多選項以幫助客戶優(yōu)化其工作負載的性能和成本。Graviton2處理器由亞馬遜云科技開發(fā)并使用64位Arm Neoverse內核,以具有競爭力的價格為在Amazon EC2上運行的云工作負載提供最佳性能。
如果您是Amazon Relational Database Service(RDS)用戶,帶有Amzon Graviton2的RDS實例可為開源RDS數(shù)據(jù)庫提供高達35%的性能提升和高達52%的性價比提升。
當您使用Amazon RDS for MySQL、Amazon RDS for PostgreSQL和Amazon RDS for MariaDB時,您可以啟動這些數(shù)據(jù)庫實例?;贏mazon Graviton2的數(shù)據(jù)庫實例現(xiàn)在也普遍適用于Amazon Aurora PostgreSQL兼容版和Amazon Aurora MySQL兼容版。
通過選擇合適的工具,您將能夠優(yōu)化成本并及時了解亞馬遜云科技的使用情況,以確保您真正利用它們。
面向成本優(yōu)化的一些建議:
1.有專人負責實施和監(jiān)控降低成本的活動。
2.確保各項成本優(yōu)化實踐的執(zhí)行,例如:使用Amazon EC2 Reserved Instance預留實例(RI)、Savings Plans、Amazon EC2 Spot實例等。
3.利用本文中提到的工具:"如何開始優(yōu)化我的成本?”
4.持續(xù)追蹤由亞馬遜云科技發(fā)布的成本優(yōu)化相關博客
如果您有興趣獲得進一步的成本結構分析和架構建議,請聯(lián)系您的客戶經理。一如既往的,我們邀請您持續(xù)構建,攜手共進。