2.1.2 Microsoft Azure環境の場合
Microsoft Azure環境の場合、HMP-PCTOを用いたユーザ責務のKubernetesアプリケーションは次の流れで開発します。オートスケール機能を使用する場合は、「4. オートスケール機能の運用」も併せて参照してください。
|
項番 |
項目 |
説明 |
参照先 |
|---|---|---|---|
|
1 |
Javaアプリケーションの開発 |
HMP-PCTOが提供するJavaライブラリを使用してユーザのJavaアプリケーションを開発します。 |
|
|
2 |
コンテナイメージ作成 |
HMP-PCTOが提供するDockerfileの記述例を基にDockerfileを作成・ビルドします。 HMP-PCTOのオプション製品を使用する場合は、ビルドの前に、コンテナイメージビルド作業ディレクトリにオプション製品のライセンスファイルを配置する必要があります。 |
|
|
3 |
Azure Container Registryの有効化およびコンテナイメージの登録 |
Azure Kubernetes Serviceで作成したAKSクラスタから参照可能なコンテナレジストリAzure Container Registryに、コンテナイメージを登録します。 |
Microsoft Azure公式ドキュメント |
|
4 |
永続ボリュームとプロビジョニング方法の選定 |
HMP-PCTOで使用する永続ボリュームのストレージ種別と、そのプロビジョニング方法を選定します。通常版の場合だけ実施します。 |
|
|
5 |
共有ファイルシステムでの作業 |
共有ファイルシステムで、HMP-PCTOで必要なディレクトリを用意します。通常版の場合だけ実施します。 |
|
|
6 |
Kubernetesマニフェスト作成 |
HMP-PCTOが提供するKubernetesマニフェストの記述例を基にKubernetesマニフェストを作成します。 |
|
|
7 |
デプロイ |
Kubernetesアプリケーションを、ユーザ任意の方法でKubernetesクラスタにデプロイします。 |
|
|
8 |
Azure Monitor Log Analyticsワークスペースの作成 |
HMP-PCTOのメッセージログを収集および閲覧するためにAzure Monitor Log Analyticsワークスペースを作成します。 |
Microsoft Azure公式ドキュメント |
|
9 |
Azure Monitor Application Insightsワークスペースの作成 |
HMP-PCTOの分散トレースを収集および閲覧するためにAzure Monitor Application Insightsワークスペースを作成します。 |
Microsoft Azure公式ドキュメント |
|
10 |
Azure Monitorワークスペースの作成 |
HMP-PCTOのメトリクスを保管するためにAzure Monitorワークスペースを作成します。 |
Microsoft Azure公式ドキュメント |
|
11 |
マネージドPrometheusの有効化 |
HMP-PCTOのメトリクスを収集するためにマネージドPrometheusを有効化します。 |
Microsoft Azure公式ドキュメント |
|
12 |
Azure Managed Grafanaの有効化 |
HMP-PCTOのメトリクスを閲覧するためにAzure Managed Grafanaを有効化します。 |
Microsoft Azure公式ドキュメント |