メインコンテンツまでスキップ
バージョン: 3.10

ScalarDL Ledger を Amazon Elastic Kubernetes Service (EKS) にデプロイする

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このドキュメントでは、ScalarDL Ledger を Amazon Elastic Kubernetes Service (EKS) にデプロイする方法について説明します。

このガイドでは、AWS 環境アカウントに次の環境を作成します。

image

ステップ1. AWS Marketplace で ScalarDL Ledger を購読する

AWS Marketplace から ScalarDL Ledger コンテナイメージを取得し、ScalarDL にサブスクライブする必要があります。AWS Marketplace で ScalarDL Ledger を購読する方法の詳細については、AWS Marketplace から Scalar 製品を購読するを参照してください。

ステップ2. EKS クラスターを作成する

ScalarDL Ledger デプロイメント用の EKS クラスターを作成する必要があります。詳細については、Scalar 製品用の Amazon EKS クラスターを作成するためのガイドラインを参照してください。

ステップ3. ScalarDL Ledger のデータベースをセットアップする

ScalarDL Ledger を展開する前にデータベースを準備する必要があります。ScalarDL Ledger は内部で ScalarDB を使用してデータベースにアクセスするため、ScalarDB がサポートするデータベースの種類を確認するには、ScalarDB Supported Databases を参照してください。

データベースのセットアップの詳細については、AWS での ScalarDB/ScalarDL デプロイ用のデータベースのセットアップを参照してください。

ステップ4. 踏み台サーバーを作成する

EKS で ScalarDL Ledger をデプロイおよび管理するためのいくつかのツールを実行するには、ステップ2で作成した EKS クラスターの同じ Amazon Virtual Private Cloud (VPC) 内に踏み台サーバーを準備する必要があります。詳細については、踏み台サーバーの作成を参照してください。

ステップ5. ScalarDL Ledger と ScalarDL Schema Loader の両方の Scalar Helm Chart のカスタム値ファイルを準備する

ステップ3で作成したデータベース内の情報へのアクセスなどのタスクを実行するには、環境に基づいて ScalarDL Ledger と ScalarDL Schema Loader (Ledger 用) の両方の Scalar Helm Chart のカスタム値ファイルを構成する必要があります。詳細については、Configure a custom values file for Scalar Helm Charts を参照してください。

ステップ6. Scalar Helm Chart を使用して ScalarDL Ledger をデプロイする

ScalarDL Ledger の Helm Chart を使用して、ScalarDL Ledger を EKS クラスターにデプロイします。詳細については、Deploy Scalar products using Scalar Helm Charts を参照してください。

注記: kubectl create ns scalardl-ledger コマンドを使用して専用の名前空間を作成し、helm install コマンドで -n scalardl-ledger オプションを使用して名前空間に ScalarDL Ledger をデプロイすることをお勧めします。

ステップ7. ScalarDL Ledger 導入のステータスを確認する

EKS クラスターに ScalarDL Ledger をデプロイした後、各コンポーネントのステータスを確認する必要があります。詳細については、Kubernetes環境で実行する場合に定期的に確認するコンポーネントを参照してください。

ステップ8. ScalarDL Ledger の展開を監視する

EKS クラスターに ScalarDL Ledger をデプロイした後、特に本番環境では、デプロイされたコンポーネントを監視し、そのログを収集することをお勧めします。詳細については、Kubernetes クラスター上の Scalar 製品の監視および Kubernetes クラスター上の Scalar 製品からのログの収集を参照してください。

EKS から ScalarDL Ledger を削除

作成した環境を削除する場合は、作成時とは逆の順序ですべてのリソースを削除してください。