「Kubernetesコスト最適化」はできている? 4000のKubernetesクラスタを分析 CAST AI「Kubernetes Cost Benchmark Report」を発表

CAST AIは、4000のKubernetesクラスタを分析した「Kubernetes Cost Benchmark Report」を発表した。50以上のCPUを割り当てているKubernetesクラスタにおいて、企業が実際に利用しているのは割り当てられたCPUの平均で13%、メモリでは20%のみだった。

» 2024年03月26日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 CAST AIは2024年2月28日(米国時間)、Kubernetes環境のコスト最適化動向を調査した「Kubernetes Cost Benchmark Report」を発表した。同調査は、2023年1月1日〜12月31日にかけて、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud上で実行されていた4000のKuberentesクラスタ分析に基づくものだ。50未満のCPUを割り当てているKubernetesクラスタは分析対象から除外しているという。

Kubernetesクラスタで過剰支出、その原因とは

 調査結果によると、50以上のCPUを割り当てているKubernetesクラスタにおいて、企業が実際に利用しているのは割り当てられたCPUの平均で13%、メモリでは20%のみだった。

 CAST AIの共同創設者兼最高製品責任者であるローラン・ギル氏は「本調査は、Kubernetes上でアプリケーションを実行する企業がまだコスト最適化の初期段階にあり、クラウドネイティブインフラストラクチャを手作業で管理する複雑さに直面していることを示すものだ。より多くの企業がKubernetesを採用するにつれて、問題は悪化する」と述べている。

 他の主要な調査結果は次の通り。

  • 1000以上のCPUを割り当てている大規模なKubernetesクラスタでは、プロビジョニングされたCPUの平均で17%のみを使用していた
  • AWSとAzureで構築されているKubernetesクラスタのCPU使用率は11%だった。メモリ使用率はGoogle Cloudで18%、AWSで20%、Azureで22%だった
  • 米国東部および米国西部リージョンで最も人気のあるインスタンスのスポットインスタンス価格は、2022年から2023年にかけて23%上昇していた

 CAST AIはこれらの分析結果を踏まえ、Kubernetesクラスタにおける過剰支出の原因を次のようにまとめている。

  • 過剰プロビジョニング:アプリケーションやシステムが実際に必要とするよりも、多くのコンピューティングリソースを割り当てている
  • リソースの余剰確保:Kubernetesクラスタで必要とするCPUを余分に設定している
  • スポットインスタンスの使用率が低い:「スポットインスタンスは低価格だが、不安定」という認識から、消極的になっている
  • 「Google Kubernetes Engine」における「カスタムインスタンスサイズ」の利用率が低い:CPUとメモリのリソース割り当てを選択することは難しく、自動化されていない限り、リソース配分は困難

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。