Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Kubernetes Intelligence by DoiT:AWS・GCPのコストを最適化

By Craig LowellOct 16, 20254 min read

このページはEnglishDeutschEspañolFrançaisItalianoPortuguêsでもご覧いただけます。

Kubernetes Intelligence DoiT

Kubernetes環境の柔軟性は、複雑さと表裏一体です。とりわけ、Kubernetes上のworkloadsがクラウドコストにどう影響しているのかを把握するのは簡単ではありません。Kubernetes Intelligenceの提供開始により、DoiTのお客様はK8sのコストと使用状況メトリクスをきめ細かく可視化できるようになりました。FinOpsチームは、大規模なアプリケーション運用に求められる柔軟性とスケーラビリティを手に入れられます。

クラウドの請求データは、何にいくら使ったかという「内訳」は教えてくれますが、「その支出は妥当だったのか」という肝心の文脈は抜け落ちがちです。Kubernetesクラスタはアプリケーションの開発・提供で中核を担う存在でありながら、可視性は抽象化レイヤーで途切れてしまうのが実情です。クラスタレベル、さらにその先のworkloads・ネームスペース・コードまでリソース使用状況が見えなければ、使用量とコストを結び付け、非効率を見つけ出し、自信を持ってキャパシティを計画することは困難です。

Kubernetes Intelligenceは、PerfectScale by DoiTで収集した使用状況データ(CPU、メモリ、GPU)とクラウド事業者の請求メトリクスをシームレスに統合し、こうした課題に応えます。AWSでもGoogle Cloudでも、クラスタを管理しながら自信を持ってコストとキャパシティを最適化できる統合ビューを提供します。

本機能はすべてのDoiTのお客様にご利用いただけます。さらにPerfectScaleプラットフォームへのワンクリック連携により、サイロを解消し、K8sのコストとパフォーマンス改善を加速する可視化・自動化機能を活用できます。

Kubernetes Intelligence:俯瞰的な可視化から、K8sコストとパフォーマンスの自律的な最適化へ

増え続けるクラウドコストの原因を突き止めたいFinOps担当者や経営層をはじめ、組織の多くのメンバーにとって、Kubernetesは最適化の道筋が見えないまま手探りで進まざるを得ない領域になりがちです。

  • 過剰プロビジョニングによるムダなコスト: 使用状況メトリクスがなければ、アイドル状態のCPUやメモリにも料金を払い続けることになります。
  • リソース使用状況とクラウド請求の分断: クラウド支出の総額は把握できても、その背後にあるKubernetes側の要因までは見えません。
  • サイロ化したオブザーバビリティツール: コストと使用状況を突き合わせるためにツールを切り替えるのは時間のロスにつながり、チーム間の認識ずれも生みます。

Kubernetes Intelligenceは、使用状況データと請求データを直感的なひとつのビューに統合し、これらの課題を解決します。活用しきれていないリソースを見つけて再配分やライトサイジングを先回りで進められ、Kubernetesクラスタがクラウド支出全体にどう寄与しているかを正確に把握し、ツールを行き来する時間も削減できます。

さらにPerfectScaleプラットフォームへのワンクリック連携により、最適化は手作業の当て推量から、K8sのコストとパフォーマンスで成果を実感できる改善へと変わります。具体的なレコメンデーションと自動化されたデータドリブンなワークフローによって、ガバナンスポリシーを確立し、目指す成果に向けて環境を継続的に最適化できます。

Kubernetes Intelligence by DoiT

クラスタ単位でCPU・メモリ・GPUの使用状況をドリルダウン

集約ビューから個別のクラスタへドリルダウンし、リソース消費のパターンをより深く読み解けます。Kubernetes IntelligenceはCPU、メモリ、GPUの使用状況を詳細に分解して表示し、適切にサイジングされたworkloadsと設定が不適切なworkloadsを見分けるのに役立ちます。クラスタ単位のこれらのインサイトは、非効率をあぶり出し、パフォーマンスを損なわずにKubernetesインフラを効率的に保つうえで欠かせません。

Kubernetes Intelligence by DoiT

Cloud Analyticsとの連携

Kubernetes Intelligenceで収集された使用状況データは、すべてCloud Analyticsから直接活用できるため、カスタムダッシュボードやレポートを自在に構築できます。アカウント、プロジェクト、チームをまたいで使用状況と支出を相関分析したり、組織固有のニーズに合わせてレポートを設計したりすることが可能です。

ネームスペース単位のコスト配賦をモニタリングしたいときも、中長期のトレンドを追跡したいときも、財務部門のステークホルダーとインサイトを共有したいときも、Cloud Analyticsを使えば、あらかじめ用意されたビューを超えてKubernetes Intelligenceの価値を手軽に広げられます。

Kubernetes Intelligence by DoiT

Kubernetesのコストとレジリエンスを自律的に改善

DoiTのお客様は、わずか数分でKubernetes Intelligenceを有効化でき、すぐに環境の深いインサイトを得られます。

  1. PerfectScaleエージェントをインストールします。Helm、YAML、またはお使いのデプロイパイプラインからKubernetesクラスタにインストールし、クラスタを接続します。
  2. クラスタが接続されると、ダッシュボードメニューにKubernetes Intelligenceがすぐに表示されます。
  3. 具体的なレコメンデーションが欲しい、あるいは最適化のワークフローを自動化したい場合は、エージェントを再インストールすることなく、PerfectScaleアカウントを有効化して30日間の無料トライアルをすぐに開始できます。

今後の展望

現在、Kubernetes Intelligenceは専用のEKSおよびGKEダッシュボードとシームレスに連携します。年内にはAKSサポートを追加し、これらを単一の統合Kubernetesダッシュボードに集約する予定です。これにより、プラットフォーム横断のクラスタガバナンスはさらにシンプルになります。

Kubernetes Intelligenceの詳細やPerfectScaleエージェントのセットアップに関するサポートをご希望の方は、DoiTの専門家までお問い合わせいただくか、DoiT Help Centerのドキュメントをご覧ください。