COST11-BP01 執行操作自動化 - AWS Well-Architected 架構

COST11-BP01 執行操作自動化

評估雲端操作的工作成本。運用自動化,將管理任務、部署和其他操作所需的時間與工作量化。評估操作的工作所需的時間和成本,並盡可能自動執行管理任務以減少人力付出。

未建立此最佳實務時的風險暴露等級:

自動操作可提升一致性和可擴展性、提供更高的可見性、可靠性和彈性、降低成本,並可藉由釋出人力資源及改善指標而加速創新。它可減少人工作業的頻率、提升效率,且企業可在部署、管理或操作工作負載時享有一致而穩定的體驗。您可以從手動操作任務中釋出基礎設施資源,並將其用於價值更高的任務與創新,進而提升商業成果。企業需要以經過實證和測試的方式來管理其雲端中的工作負載。該解決方案必須安全、快速、符合成本效益,且具有最低的風險和最高的可靠性。

首先,請查看雲端的整體營運成本,以根據所需的工作量訂出操作的優先順序。例如,在雲端中部署新資源、對現有資源進行優化變更,或實作所需的組態,分別需要多久的時間? 將營運和管理成本納入考量,以查看人為活動的整體成本。排定管理任務自動化的優先順序,以減少人力付出。審查工作應反映潛在的效益。例如,對照手動和自動執行任務花費的時間。優先將重複性、高價值的活動自動化。有風險較高會發生人為錯誤的活動,通常會成為自動化的起點,因為這類風險常伴隨著我們不樂見的額外營運成本 (例如營運團隊的加班費)。

使用 AWS 服務、工具或第三方產品時,您可以選擇要實作及自訂哪些 AWS 自動化以滿足您的特定要求。下表顯示您可以透過 AWS 服務取得哪些核心操作功能與能力,以自動執行管理與操作:

  • AWS Audit Manager:持續稽核 AWS 用量以簡化風險和合規的評估

  • AWS Backup:集中管理及自動執行資料保護。

  • AWS Config:設定運算資源,並評估、稽核及衡量組態和資源清查。

  • AWS CloudFormation:使用基礎設施即程式碼啟動高度可用的資源。

  • AWS CloudTrail:IT 變更管理、合規和控制。

  • Amazon EventBridge:排程事件並觸發 AWS Lambda 以採取行動。

  • AWS Lambda:透過事件觸發重複性程序或使用 Amazon EventBridge 按固定排程來執行,藉以自動執行重複性程序。

  • AWS Systems Manager:啟動和停止工作負載、修補作業系統、自動進行設定和持續管理。

  • AWS Step Functions:排程任務並自動執行工作流程。

  • AWS Service Catalog:符合規範並受到控制的範本取用和基礎設施即程式碼。

考慮所節省的時間,讓您的團隊能夠專注於淘汰技術負債、創新和增值功能。例如,您可能需要將內部部署的環境盡快隨即轉移至雲端,稍後進行優化。使用 AWS 的全受管服務去除或降低授權成本所體現的節省也值得探討,例如 Amazon Relational Database ServiceAmazon EMRAmazon WorkSpacesAmazon SageMaker AI。受管服務免除了維護服務的營運和管理重擔,讓您專注於創新。此外,因為受管服務以雲端規模運作,可使每次交易或服務的成本較低。

如果您想要使用 AWS 產品和服務立即採用自動化,且您的組織不具備相關技能,請聯繫 AWS Managed Services (AMS)AWS Professional ServicesAWS 合作夥伴,以提升您採用自動化的能力,並改善您在雲端中的營運效能。

AWS Managed Services (AMS) 是代表企業客戶和合作夥伴營運 AWS 基礎設施的服務。它提供安全且合規的環境,您可以將工作負載部署至其中。AMS 使用企業雲端營運模型與自動化,讓您符合組織需求、更快速地遷移至雲端,以及降低持續管理成本。

AWS Professional Services 也可協助您透過 AWS 達成預期的商業成果和操作的自動化。AWS Professional Services 提供的通用專業實務,可支援您在企業雲端運算的重點領域投入的工作。專業實務會透過解決方案、技術和產業等主題領域適用的最佳實務、架構、工具和服務,提供目標導向的指引。這些實務準則可協助客戶部署自動化、穩健而靈活的 IT 營運及管控能力 (已針對雲端中心進行優化)。

實作步驟

  • 建置一次即可多次部署:使用 AWS CloudFormation、AWS SDK 或 AWS Command Line Interface (AWS CLI) 之類的基礎設施即程式碼部署一次,可以對相同的環境或災難復原案例使用多次。在部署時加上標籤以追蹤您的使用量,如其他最佳實務所定義。使用 AWS Launch Wizard 可縮短部署許多常用企業工作負載所需的時間。AWS Launch Wizard 會引導您依據 AWS 最佳實務完成企業工作負載的大小調整、設定和部署。您也可以使用 AWS Service Catalog,這有助於建立及管理基礎設施即程式碼核准用於 AWS 的範本,讓任何人都可探索已核准的自助服務雲端資源。

  • 自動化操作:自動執行例行性操作而無需人為介入。使用 AWS 服務和工具時,您可以選擇要實作及自訂哪些 AWS 自動化以滿足您的特定要求。例如,使用 EC2 Image Builder 來建置、測試及部署虛擬機器和容器映像,以用於 AWS 或內部部署。若您所需的動作無法以 AWS 服務完成,或您需要使用篩選資源的複雜動作,請使用 AWS CLI 或 AWS SDK 工具將操作自動化。AWS CLI 可讓您透過指令碼自動執行控制及管理 AWS 服務的完整程序,而無須使用 AWS 主控台。選取您慣用的AWS SDK 與 AWS 服務互動。如需其他程式碼範例,請參閱 AWS SDK 程式碼範例儲存庫

資源

相關文件:

相關範例: