投稿日: Mar 7, 2022

コンテナワークロードを実行するために設計された Linux ベースのオペレーティングシステムである Bottlerocket は、NVIDIA を搭載した GPU ベースの EC2 インスタンスタイプをサポートするようになりました。お客様は、機械学習、動画エンコーディング、ストリーミングワークロードなど、GPU 以外のワークロードと GPU ワークロードの両方のために、同じコンテナが重要な役割を果たすホストオペレーティングシステムを使用できるようになりました。これは、お客様が、基盤となる専用のコンピューティングハードウェアを利用する単一のオペレーティングシステムで標準化するのに役立ちます。

これまでは、専用プロセッサ用の Bottlerocket のサポートがない場合には、NVIDIA を搭載した GPU ベースのインスタンスタイプに別のオペレーティングシステムを使用する必要がありました。お客様は、カスタム AMI を構築およびデプロイして追加のソフトウェアをインストールし、基盤となる GPU リソースを使用するために追加の設定を行う必要がありました。これは運用の手間が多く、時間がかかるほか、お客様は複数のワークフローを維持する必要もありました。ランタイムでこれらのホスト構成を実行することを選択するお客様もいます。しかし、これにより、オートスケーリングまたは EC2 スポットインスタンスを使用する場合のノードの起動時間が長くなり、外部ツールとリポジトリへの依存関係が増加していました。

Bottlerocket が NVIDIA を搭載した GPU ベースの EC2 インスタンスタイプのサポートを追加することで、お客様は、さまざまなオペレーティングシステムでコンテナホストを管理する際の運用上および認知上のオーバーヘッドを削減し、オペレーティングシステムの一貫したエクスペリエンスを実現できます。新しい Bottlerocket AMI には、コンテナ化かつ高速化され、ベースイメージに組み込まれたワークロードを実行するために必要なソフトウェアコンポーネントが含まれています。これにより、必要な NVIDIA ドライバーとその更新の安全でシームレスなインストールが可能になり、ノードの準備が整った状態になるまでの時間が短縮され、外部ツールとリポジトリへの依存関係が減少します。

お客様は、NVIDIA を搭載した EC2 インスタンスで EKS セルフマネージドノードKarpenter を使用して新しい Bottlerocket AMI を選択できます。AMI は、すべての AWS 商用リージョンおよび GovCloud リージョンで追加費用なしでご利用いただけます。使用する EC2 インスタンスの料金のみをお支払いいただきます。使用を開始するには、ブログを参照してください。Bottlerocket の詳細については、製品ページと Bottlerocket の Github リポジトリをご覧ください。