クラスタ管理のレイヤー


クラスタ管理のレイヤーは、クラスタを構成するインフラとコンテナオーケストレーションエンジンに分けられる。構成の詳細は、下の図のとおりである。

カクテルクラウドは、クラスタインフラとオーケストレーションエンジンをユーザーの設定に基づいて自動的にプロビジョニング(Provisioning)するが、これを担うツールが CUBEである。CUBEは、高可用性(High Availability、HA)のKubernetesクラスタを構成している。CUBEがプロビジョニングするクラスタ構成は、高い安定性とセキュリティ、拡張性を提供する。(これをCUBEクラスタという。)

CUBEクラスタは、現在、以下のようなクラウドプラットフォームおよびプロバイダをサポートしている。しかし、CUBE は、インフラに依存しない構成が可能であるため、どのようなインフラでも構成が可能である。下記は、インフラの自動プロビジョニングを基準としたものである。

  • 物理インフラ(Baremetal)

  • クラウドプラットフォーム : Openstack、Cloudstack、VMWare

  • クラウドサービス : AWS、GCP、 Azure

また、CUBEツールは、クラスタのKubernetesのバージョンアップ、ノード(物理/仮想マシン)の追加/削除、バックアップといったクラスタ管理のための機能を提供する。

カクテルクラウドは、マルチクラスタを統合管理する。つまり、複数のクラスタを必要なサービスに割り当て、クラスタ全体の管理と監視を行う。クラスタは、必要に応じて追加することができる。

CUBEクラスタには、管理のための拡張コンポーネントが追加で提供される。

  • Monitoring : インフラ、コンテナ、サービス(Workload)の状態、構成、リソースを監視
  • Alerting : 特定の条件になったとき、電子メール、メッセンジャーでアラートを通知および管理
  • Metering : パブリッククラウドクラスタの場合の使用コストを照会
  • Inspecting : コンテナおよびKubernetesオブジェクトの変更履歴およびイベントの管理

拡張コンポーネントが提供する情報と管理機能は、カクテルクラウドの「クラスタ管理」ビュー(View)で確認できる。


Previous Topic : Cocktail Cloud 構成ガイド

Next Topic : サービス管理レイヤー

results matching ""

    No results matching ""