[非推奨] Azure Kubernetes Service (AKS) に ScalarDB Server をデプロイする
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このガイドでは、ScalarDB Server を Azure Kubernetes Service (AKS) にデプロイする方法について説明します。
このガイドでは、Azure 環境に次の2つの環境のいずれかを作成します。2つの環境の違いは、アプリケーションのデプロイをどのように計画するかです。
-
アプリケーションを ScalarDB Server デプロイメントと同じ AKS クラスターにデプロイします。この場合、アプリケーションから Scalar Envoy にアクセスするために Azure が提供するロードバランサーを使用する必要はありません。
-
ScalarDB Server デプロイを含む AKS クラスターとは異なる環境にアプリケーションをデプロイします。この場合、アプリケーションから Scalar Envoy にアクセスするには、Azure が提供するロードバランサーを使用する必要があります。
ステップ1. Azure Marketplace で ScalarDB Server にサブスクライブする
Azure Marketplace にアクセスし、ScalarDB Server をサブスクライブして、ScalarDB Server コンテナーイメージを取得する必要があります。Azure Marketplace で ScalarDB Server をサブスクライブする方法の詳細については、Microsoft Azure Marketplace から Scalar 製品を入手するを参照してください。
ステップ2. AKS クラスターを作成する
ScalarDB Server デプロイ用の AKS クラスターを作成する必要があります。詳細については、Scalar 製品用の AKS クラスターを作成するためのガイドラインを参照してください。
ステップ3. ScalarDB Server のデータベースをセットアップする
ScalarDB Server を展開する前にデータベースを準備する必要があります。ScalarDB がサポートするデータベースのタイプを確認するには、ScalarDB Supported Databases を参照してください。
データベースのセットアップの詳細については、Azure での ScalarDB/ScalarDL デプロイ用のデータベースのセットアップを参照してください。
ステップ4. 踏み台サーバーを作成する
AKS 上で ScalarDB Server をデプロイおよび管理するためのいくつかのツールを実行するには、手順2で作成した AKS クラスターの同じ Azure Virtual Networks (VNet) 内に踏み台サーバーを準備する必要があります。詳細については、踏み台サーバーの作成を参照してください。