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) |
オンライン相談
問い合わせ