Amazon Web Services ブログ

Category: Containers

Amazon EKS を数千ノードにスケールするまでの Mobileye の軌跡

Amazon EKS を数千ノードにスケールするまでの Mobileye の軌跡

この記事では、Mobileye の AI エンジニアリング部が Amazon EKS 上でシームレスにワークフローを実行し、毎日約 250 のワークフローをサポートしている様子を報告します。どのような構成によって、Amazon EKS クラスターを 3,000 ノード以上にスケールし、多様な種類のワークロードをサポートできるようになったのか、また大規模なクラスターにおける考慮事項についても取り上げます。

Amazon EKS のスケジューリングをカスタムする

Amazon EKS のスケジューリングをカスタマイズする

この記事では、Kubernetes によるワークロードのスケジューリングを簡単にカスタマイズする概念実証を紹介します。このソリューションでは、mutating admission webhook を使用して、Pod 作成に関するリクエストをインターセプトし、Pod をノードに割り当てます。これにより、ノードラベルを使用して Pod を任意の比率でスケジューリングする、カスタム Pod スケジューリング戦略を定義できます。

Amazon Elastic Container Service (ECS) Auto Scaling using custom metrics

カスタムメトリクスを用いた Amazon Elastic Container Service (ECS) のオートスケーリング

この記事では、マイクロサービス、分散システム、サーバーレスアプリケーションを分離、スケール可能にするフルマネージド型のメッセージキューサービス、Amazon SQS キューを用いて、負荷の変化に応じて ECS サービスをスケールする方法を紹介します。このソリューションを使用することで、平均レスポンス時間、新規リクエスト率、SQS キューのバッファの深さ、その他アプリケーションのある側面を追跡するメトリクスをスケーリングアクションのトリガーとして使用できます。