View a markdown version of this page

オートメーション - AWS セキュリティインシデント対応ガイド

オートメーション

AWS Lambda - AWS Lambda はイベントに応じてコードを実行し、基盤となるコンピューティングリソースを自動的に管理するサーバーレスコンピューティングサービスです。Lambda を使用して、他の AWS のサービスをカスタムロジックで拡張したり、AWS のスケール、パフォーマンス、セキュリティで動作する独自のバックエンドサービスを作成したりできます。Lambda は、高可用性コンピューティングインフラストラクチャでコードを実行し、コンピューティングリソースのすべての管理を自動的に行います。これには、サーバーとオペレーティングシステムのメンテナンス、容量のプロビジョニングとオートスケーリング、コードとセキュリティパッチのデプロイ、コードのモニタリングとログ記録が含まれます。お客様はコードを提供するだけで済みます。

AWS Step Functions - AWS Step Functions を使用すると、視覚的なワークフローを使用して、分散アプリケーションとマイクロサービスのコンポーネントを簡単に調整できます。Step Functions では、グラフィカルコンソールを使用して、アプリケーションのコンポーネントを一連のステップとして配置して可視化できます。これにより、複数のステップからなるアプリケーションを簡単に構築および実行できます。Step Functions は、各ステップが自動的にトリガーおよび追跡し、エラーが発生した場合は再試行するため、アプリケーションが整然と意図したとおりに実行します。

Step Functions は、各ステップの状態をログに記録し、問題が発生した場合は、問題をすばやく診断してデバッグできます。コードを書かなくてもステップを変更および追加できるため、アプリケーションを簡単に進化させ、イノベーションを迅速化できます。AWS Step Functionsは AWS サーバーレスプラットフォームの一部であり、サーバーレスアプリケーションの AWS Lambda 関数を簡単にオーケストレートできます。Step Functions は、Amazon EC2 や Amazon ECS などのコンピューティングリソースを使用したマイクロサービスのオーケストレーションにも使用できます。

AWS Systems Manager - AWS Systems Manager を使用すると、AWS でインフラストラクチャを可視化および制御できます。Systems Manager では、統合されたユーザーインターフェイスを使用して、複数の AWS のサービスからの運用データを表示し、AWS リソース全体にわたって運用タスクを自動化できます。Systems Manager では、リソースをアプリケーションごとにグループ化し、運用データを表示してモニタリングとトラブルシューティングを行い、リソースのグループに対してアクションを実行できます。Systems Manager は、インスタンスを定義したままの状態に保ち、オンデマンド変更 (アプリケーションの更新やシェルスクリプトの実行など) を行ったり、その他のオートメーションやパッチ適用のタスクを実行したりできます。