Amazon ECS で AWS Fargate でのネットワークフォールトインジェクション実験のサポートを開始

投稿日: 2024年12月19日

Amazon Elastic Container Service (Amazon ECS) では、AWS Fargate にデプロイされたアプリケーションでネットワークフォールトインジェクション実験を実行できるようになりました。フォールトインジェクション実験は、中断を発生させてアプリケーションの動作方法をテストし、アプリケーションのパフォーマンス、オブザーバビリティ、耐障害性の向上に役立ちます。AWS Fault Injection Service (AWS FIS) は、EC2 と Fargate の両方で ECS の 6 つのアクション (ネットワークレイテンシー、ネットワークブラックホール、ネットワークパケットロス、CPU ストレス、I/O ストレス、プロセスの強制終了) をサポートするようになりました。

開発者とオペレーターは、潜在的なネットワークエラーに対するアプリケーションの応答を検証できるようになりました。ネットワークエラーの中には、規制遵守のために必要になるものもあります。アプリケーションの障害を引き起こす可能性のあるネットワークの動作を再現することで、アプリケーションの構成、モニタリング、アラーム、運用上の対応におけるギャップを特定できます。Amazon ECS では、既存のリソースストレス実験に加えて、AWS FIS などのフォールトインジェクターをタスクで使用して、ネットワークレイテンシーの増加、パケットロスの増大、ブラックホールポートテスト (インバウンドまたはアウトバウンドトラフィックのドロップ) のネットワーク実験を行って、アプリケーションのパフォーマンスをテストします。

この新しいエクスペリエンスはすべての AWS リージョンで自動的に有効化され、AWS FIS が利用可能なリージョンでは AWS Fault Injection Service と統合されています。

詳細については、Amazon ECS フォールトインジェクションのドキュメントAWS FIS ユーザーガイドを参照してください。