メインコンテンツへスキップ

はじめに

Kubernetes は、コンテナ化されたワークロードとサービスを管理するためのオープンソースプラットフォームです。ほとんどのクラウドプロバイダーは、自社インフラストラクチャ上で Kubernetes を実行するためのマネージドサービスを提供しています。DoiT の Kubernetes ソリューションは、Kubernetes ワークロードを実行する際の監視および最適化の機会の特定に役立ちます。

請求データと利用データ​

DoiT の Kubernetes ソリューションは、Kubernetes クラスタを監視するために 2 種類のデータを使用します。

  • 請求データ: これはクラウドプロバイダーによるコストと使用状況のデータです。例として、AWS CUR や Google Cloud の請求データエクスポートがあります。請求データは、Kubernetes インフラストラクチャの財務的な側面に関係します。クラスタにいくら支出しているか、コストがどのように分配されているかを把握するのに役立ちます。請求データは、コスト管理と最適化に不可欠です。

  • 利用データ: 利用データは、CPU 使用率、メモリ使用率、ネットワーク IO などのメトリクスを使用して、リソースが十分に活用されているか、あるいは無駄が発生しているかを把握するのに役立ちます。利用データは、パフォーマンス監視およびキャパシティプランニングに不可欠です。

DoiT の Kubernetes ソリューション​

DoiT は、コンソール内で個別の Kubernetes 機能を提供しています。これらは異なるデータソースを使用し、別々のダッシュボードエントリとして表示されます。

  • Kubernetes Intelligence: (任意の Cloud Intelligence プランで利用可能)Kubernetes 最適化の主要なエクスペリエンスです。PerfectScale agent からの利用データと、クラウドプロバイダーからの請求データを組み合わせます。これを使用してクラスタをオンボーディングし、エージェントをインストールし、EKS・GKE・AKS・セルフマネージドクラスタ全体のワークロードの使用率とコストを分析します。

  • EKS Intelligence: (Enhanced または Enterprise Cloud Intelligence プランで利用可能)AWS の請求データおよび EKS 固有のコストディメンションにフォーカスした Amazon EKS 向けの Cloud Analytics ダッシュボードです。Kubernetes Intelligence を補完するものであり、利用メトリクスの取得に必要なエージェントインストールの代替とはなりません。

  • GKE Intelligence: (Enhanced または Enterprise Cloud Intelligence プランで利用可能)GKE cost allocation の請求データを使用する Google Kubernetes Engine 向けの Cloud Analytics ダッシュボードです。Kubernetes Intelligence を補完するものであり、利用メトリクスの取得に必要なエージェントインストールの代替とはなりません。

GKE と EKS については、利用状況およびリサイズに関するインサイトを得るために Kubernetes Intelligence を有効にし、各プロバイダーに合わせたクラウド請求ビューのために GKE Intelligence または EKS Intelligence のダッシュボードを使用してください。