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 Service
如果您想要使用 AWS 產品和服務立即採用自動化,且您的組織不具備相關技能,請聯繫 AWS Managed Services (AMS)
AWS Managed Services (AMS)
AWS Professional Services
實作步驟
-
建置一次即可多次部署:使用 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 程式碼範例儲存庫 。
資源
相關文件:
相關範例: