SUS06-BP02 ワークロードを最新に保つ
ワークロードを最新の状態に保ち、効率的な機能を導入し、問題を排除し、ワークロード全体の効率性を向上させます。
一般的なアンチパターン:
-
現在のアーキテクチャが今後は静的なものとなり、しばらく更新されないと考えている。
-
更新されたソフトウェアおよびパッケージがワークロードと互換性があるかどうかを評価するためのシステムまたは定期的な予定がない。
このベストプラクティスを活用するメリット: ワークロードを最新に保つプロセスを確立することで、新しい機能と能力を採用し、問題を解決し、ワークロードの効率性を高めることができます。
このベストプラクティスが確立されていない場合のリスクレベル: 低
実装のガイダンス
最新のオペレーティングシステム、ランタイム、ミドルウェア、ライブラリ、アプリケーションを使用すると、ワークロードの効率が上がり、さらに効率的なテクノロジーを簡単に導入できます。最新のソフトウェアにはまた、ワークロードの持続可能性に対する影響をより正確に測定する機能が含まれている場合があります。これは、ベンダーが独自の持続可能性の目標を満たすための機能でもあります。定期的に最新の機能やリリースを導入し、ワークロードを最新に保ちます。
実装手順
-
プロセスの定義: プロセスとスケジュールを使用して、ワークロードの新しい機能やインスタンスを評価します。クラウドの俊敏性を利用して、新しい機能がワークロードをどのように改善するかをすばやくテストします。
-
持続可能性への影響を削減する。
-
パフォーマンスの効率を高める。
-
計画した改善にとっての障壁を取り除く。
-
持続可能性に対する影響の測定能力と管理能力を高める。
-
-
インベントリの作成: ワークロードソフトウェアおよびアーキテクチャのインベントリを作成して、更新する必要があるコンポーネントを特定します。
-
AWS Systems Manager インベントリを使用して、Amazon EC2 インスタンスからオペレーティングシステム (OS)、アプリケーション、インスタンスのメタデータを収集し、どのインスタンスがソフトウェアポリシーで要求されるソフトウェアと設定を実行しているか、どのインスタンスが更新する必要があるかを迅速に把握できます。
-
-
更新の学習: ワークロードのコンポーネントを更新する方法を理解します。
Workload component How to update マシンイメージ
EC2 Image Builder
を使用して、Linux または Windows サーバーイメージの Amazon マシンイメージ (AMI) の更新を管理します。 コンテナイメージ
既存のパイプラインに Amazon Elastic Container Registry (Amazon ECR) を使用して、Amazon Elastic Container Service (Amazon ECS) イメージを管理します。
AWS Lambda
AWS Lambda には、バージョン管理機能が含まれています。
-
自動化の使用: 更新を自動化して、新しい機能をデプロイする労力のレベルを軽減し、手動プロセスに起因するエラーを抑制します。
-
CI/CD
を使用して、AMI、コンテナイメージ、その他クラウドアプリケーションに関連するアーティファクトを自動的に更新できます。 -
AWS Systems Manager Patch Manager などのツールを使用して、システム更新のプロセスを自動化し、AWS Systems Manager Maintenance Windows を使用してアクティビティをスケジュールできます。
-
リソース
関連するドキュメント:
関連動画:
関連する例:
-
Well-Architected Labs: Inventory and Patch Management
(Well-Architected ラボ: インベントリおよびパッチ管理) -
Lab: AWS Systems Manager
(ラボ: AWS Systems Manager)