Required Specifications

印刷

Control Plane Cluster

Modernization Platform の基本推奨構成は、以下の図のように合計 4 つのノードグループで構成されます。

Monitoring ノードと Logging ノードの仕様および数量は、Data Plane Cluster で運用されるワークロードのボリュームおよび数量に応じて調整可能です。

各ノードの推奨仕様は以下のとおりです。

AWS (vCPU * RAM)

Azure (vCPU * RAM * Disk)

Management Node

c5.2xlarge (8Core * 16GiB)

F8 (8Core * 16GiB * 128GiB)

F8_v2 (8Core * 16GiB * 64GiB)

Monitoring Node

m5.xlarge (4Core * 16GiB)

Data Plane Cluster 3 つ以下の場合推奨

D4_v3(4Core * 16GiB * 100GB)

Data Plane Cluster 3 つ以下の場合推奨

r5.xlarge (4Core * 32GiB)

Data Plane Cluster 4 つ以上の場合推奨

D12_v2(4Core * 28GB * 200GB)

Data Plane Cluster 4 つ以上の場合推奨

Logging Node

m5.xlarge (4Core * 16GiB)

D4_v3(4Core * 16GiB * 100GB)

初期の Data Plane Cluster の数が少なく Small Start する場合は、以下のように Monitoring Node を Management Node に統合して構築できます。その後、Data Plane Cluster の数が増えた場合は、基本推奨構成へ迅速に変更できます。

Management Node Group


Control Plane Cluster

Modernization Platformの基本推奨構成は、以下の図のように合計4つのNode Groupで構成されます。

MonitoringおよびLogging Nodeの仕様と数量は、Data Plane Clusterで運用されるWorkloadのボリュームと数量に応じて調整できます。

各ノードの推奨仕様は以下のとおりです

AWS (vCPU * RAM)

Azure (vCPU * RAM * Disk)

Management & Monitoring Node

m5.2xlarge (8Core * 32GiB)

D8s_v3 (8Core * 32GiB * 64GiB)

Logging Node

m5.xlarge (4Core * 16GiB)

D4_v3(4Core * 16GiB * 100GB)

Edge Node

t3.medium (2Core * 4GiB)

B2s (2Core * 4GiB * 8 GiB, 1280 iops)

F2s_v2(2Core * 4GiB * 16 GiB, 3200 iops)

Management Node Group

Management Nodeには、Modernization PlatformのMonitoring/Logging/Edge関連コンポーネントを除くすべてのコンポーネント(Console、MCM、IAM、CICDなど)がインストールされ、運用されるノードです。

Management Node Groupは可用性のために3つのノードで構成されます。

  • インストールされるコンポーネント一覧

    • Console Web

    • IAM (KeyCloak)

    • CICD (Tekton, ArgoCD, Gitea, Harbor, Nexus)

    • Cert-Manager

    • Kubed

    • バックエンドコンポーネント (Console, MCM, CICD, Monitoring, Logging, Harbor, ArgoCD)

Monitoring Node Group

Data Plane Clusterのすべてのメトリクスを保存し、可視化サービスを提供するサービスコンポーネントがインストールされ、運用されるノードです。

Monitoring Node Groupは可用性のために3つのノードで構成されます。

  • インストールされるコンポーネント一覧

    • Cortex

    • Grafana

Logging Node Group

Data Plane Clusterのすべてのログを保存し、可視化サービスを提供するサービスコンポーネントがインストールされ、運用されるノードです。

Logging Node Groupは可用性のために3つのノードで構成されます。

  • インストールされるコンポーネント一覧

    • FluentD (Receiver 用)

    • Elasticsearch Kibana

    • Elasticsearch Client & Master

    • Elasticsearch Data

    • Elasticsearch Curator

Edge Node Group

Modernization PlatformのエンドポイントWebサーバーとして機能するIngress NginX Controllerコンポーネントがインストールされ、運用される専用ノードです。

Edge Node Groupは可用性のために2つのノードで構成されます。

  • インストールされるコンポーネント一覧

    • Ingress NginX

Data Plane Cluster

Data Plane ClusterのNode Group構成は、Workloadの要件に応じて以下の図のようにそれぞれのNode Groupを作成して構築できます。

各Managed Kubernetes ClusterでWorkloadのエンドポイントとしてWebサーバー機能を果たすEdge Node Groupの推奨仕様は次のとおりです。

Edge Node Groupの数量はWorkloadのビジネス特性に応じて2つ以上のアーキテクチャにすることができます。


AWS (vCPU * RAM)

Azure (vCPU * RAM * Disk)

Edge Node for Dev

t3.medium (2Core * 4GiB)

F2s_v2(2Core * 4GiB * 16 GiB, 3200 iops)

Edge Node for Production

m5.xlarge (4Core * 16GiB)

D4_v3(4Core * 16GiB * 100GB)

オンライン相談

問い合わせ

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てずに申し訳ございません。この記事を向上させるためにフィードバックをお願い致します。