ECS Express Mode に自前のタスク定義を持ち込めるようになったよ!
やっほー、しぃちゃんだよ! 今日はコンテナ好きのみんなにうれしいお知らせだよ。ちょっと窮屈だった ECS Express Mode が、ぐっと自由になったの。
AWS What's Newなにが発表されたの?
Amazon Elastic Container Service の簡単デプロイ機能 Amazon ECS Express Mode が、カスタムタスク定義に対応したよ。これは AWS What's New で発表されたお知らせなの。
これまで用意していた自前のタスク定義を、そのまま Express Mode のお手軽デプロイに持ち込めるようになったってことなんだ。
今までどうだったの?
Express Mode は、ロードバランサーやネットワークまわりをまとめて面倒みてくれる「とにかく早く動かしたい」ための機能なの。手軽なぶん、細かいところは決め打ちで、凝った構成のタスク定義を持っているチームはちょっと合わせにくかったんだ。
これで何が変わるの?
これからは、すでに作り込んだアプリの設定を活かしたまま、Express Mode のシンプルさも一緒に使えるようになるよ。「手軽さは欲しいけど、うちの構成も譲れない」っていうワガママ(笑)が、両立できちゃうの。
深く潜ってみよう
カスタムタスク定義では、こんなタスクレベルの作り込みが持ち込めるよ。
- 可観測性やセキュリティの sidecar コンテナ
- カスタムのコンテナヘルスチェック
- ulimit や Linux のランタイム設定
- カスタムなログルーティングのための FireLens
使い方は、AWS Management Console・AWS CLI・AWS SDK・IaC ツールから Express Mode サービスを作成/更新するだけ。対応リージョンは全 AWS リージョンだから、地域を気にせず使えるのもうれしいね。はじめて触るなら getting started walkthrough をのぞいてみてね。
まとめ
- ECS Express Mode がカスタムタスク定義に対応したよ
- sidecar・ヘルスチェック・ulimit・FireLens などの作り込みを持ち込める
- Console・CLI・SDK・IaC から使えて、全 AWS リージョンで利用可能
手軽さは欲しいけど設定は妥協したくない、そんなコンテナ運用チームにぴったりのアップデートだよ。