GKEの裏側:コンテナ最適化コンピューティングがAutopi... ノート

GKEの裏側:コンテナ最適化コンピューティングがAutopilotの高速オートスケーリングを実現

Google Kubernetes Engine (GKE) Autopilot は、管理の容易さを提供する完全にマネージドな運用モードですが、ワークロードの自動スケーリングに関しては、新しいノードの作成と追加に数分かかるという制限があります。これは、高ボリューム、高速スケーリングのアプリケーションには適していません。この問題に対処するため、Google は GKE Autopilot 向けのコンテナ最適化コンピューティングプラットフォームを導入しました。これは、ほぼリアルタイムで垂直方向および水平方向のスケーリングが可能なコンピューティング容量を提供する、再構築された自動スケーリングスタックです。新しいプラットフォームは、ワークロードを中断することなく、実行中に動的にサイズ変更可能な仮想マシン上で GKE Autopilot ノードを実行します。また、リソース要求の増加に対応してワークロードに自動的に割り当てられる、専用の事前プロビジョニングされたコンピューティング容量のプールを維持します。これにより、必要とされる場所と時間に容量を提供する柔軟なコンピューティングが実現され、ポッドスケジューリング時間が最大 7 倍高速化し、アプリケーションの応答時間が大幅に改善されるといった主要な改善がもたらされます。コンテナ最適化コンピューティングプラットフォームは、GKE Autopilot 1.32 以降で標準で利用可能であり、新しい GKE Autopilot クラスターを作成するか、既存のクラスターをアップグレードすることで利用できます。パフォーマンスを最適化するために、段階的なスケーリングと小規模なリソース要求を必要とするワークロードには、汎用コンピューティングクラスの使用が推奨されます。コンテナ最適化コンピューティングプラットフォームは、1 ノードあたり 1 ポッドのデプロイメントやバッチワークロードなどの特定のデプロイメントタイプには適していません。
CdXz5zHNQW_wcxrM4sLgh.gif