投稿日: Apr 8, 2020

コンテナ用のサーバーレスコンピューティングエンジンである AWS Fargate は、新しいプラットフォームバージョン 1.4.0 をリリースします。この最新バージョンでは、いくつかの新しい Fargate 機能が有効になります。そのうちのいくつかについて、以下で説明しています。 特に明記されていない限り、この投稿で説明されている新機能は、ネイティブの Fargate プラットフォームに関連しており、Amazon Elastic Container Service (ECS) オーケストレーターが直接利用できます。

Fargate タスクが Amazon Elastic File System (EFS) エンドポイントのサポートを開始

プラットフォームバージョン 1.4.0 を使用して、永続的な EFS ストレージで Fargate タスクを起動できるようになりました。この新機能は、Fargate タスク内に EFS ボリュームをマウントすることで、データの永続性と共有ストレージを必要とするアプリケーションを有効化します。お客様は、コンテンツ管理システム (WordPress や Drupal など) や共通のデータセットを共有するアプリケーションなどのアプリケーションを Fargate に移行できるようになりました。

統合された 20 GB のエフェメラルボリュームが Fargate タスクに付属

新しいプラットフォームバージョンで起動される Fargate タスクには、コンテナイメージと 4 GB マウントボリュームをホストするために、10 GB ボリュームではなく、単一の 20 GB のエフェメラルボリュームが付属します。この柔軟性および容量の追加は、大きなデータセットおよびファイルを処理するワークロードに特に役立ちます。新しいボリュームの更新は、Fargate で実行されている ECS タスクと Amazon Elastic Kubernetes Service (EKS) ポッドの両方に適用されます。

ネットワークパフォーマンスメトリックスが Amazon CloudWatch Container Insights で利用可能に

Fargate プラットフォームバージョン 1.4.0 は、CloudWatch Container Insights を通じてネットワークパフォーマンスメトリックの提供を開始しました。この機能により、Fargate タスクの既存の CPU、メモリ、ディスクメトリックに加えて、ネットワークメトリックにアクセスできるようになりました。必要なのは、Container Insights の使用が有効になっている ECS クラスターで、この新しいプラットフォームバージョンで Fargate タスクを起動することだけです。 

ECS Task Metadata Endpoint バージョン 4 を介してネットワーク統計が Fargate で利用可能に

ネットワーク統計は、新しいタスクメタデータエンドポイントバージョン 4 に対してクエリ実行することによっても利用できます。これらのネットワークメトリックは Container Insights によって提供されるものと似ていますが、タスクメタデータエンドポイントが、Datadog などのサードパーティーツールがこの情報にアクセスしてさらに分析することを可能にします。

Fargate タスクが CAP_SYS_PTRACE Linux 機能のサポートを開始

これで、利用可能なすべての Fargate プラットフォームバージョンで、Fargate タスク定義の CAP_SYS_PTRACE Linux 機能を有効にできます。これにより、コンテナの可視性が高まり、Sysdig などのパートナーが提供する多数の監視ツールを使用して、セキュリティとコンプライアンスのニーズを満たすことができます。 

Fargate プラットフォームバージョン 1.4.0 で有効になる新機能の詳細と完全なリストを確認するには、ブログ投稿にアクセスしてください。Fargate プラットフォームバージョンの詳細については、ドキュメントページをご覧ください。