Azure で ScalarDB/ScalarDL デプロイ用のデータベースをセットアップする
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このガイドでは、Azure 上で ScalarDB/ScalarDL デプロイ用のデータベースをセットアップする方法について説明します。
Azure Cosmos DB for NoSQL
認証方法
Cosmos DB for NoSQL を使用する場合は、ScalarDB/ScalarDL プロパティ ファイルで COSMOS_DB_URI
と COSMOS_DB_KEY
を次のように設定する必要があります。
scalar.db.contact_points=<COSMOS_DB_URI>
scalar.db.password=<COSMOS_DB_KEY>
scalar.db.storage=cosmos
Cosmos DB for NoSQL のプロパティの詳細については、次のドキュメントを参照してください。
必要な構成/手順
Azure Cosmos DB アカウントを作成する
NoSQL (コア) API を使用して Azure Cosmos DB アカウントを作成する必要があります。 Capacity modeを作成するときは、Provisioned throughputとして設定する必要があります。 詳細については公式ドキュメントを参照してください。
デフォルトの整合性構成を構成する
Default consistency levelをStrongに設定する必要があります。 詳細については公式ドキュメントを参照してください。
オプションの構成/手順
バックアップ構成を構成する (実稼働環境で推奨)
PITR の Backup modesを Continuous backup modeとして構成できます。 詳細については公式ドキュメントを参照してください。
継続バックアップ モードでは自動的かつ継続的にバックアップが取得されるため、バックアップ操作のダウンタイム (一時停止期間) を短縮できるため、このモードをお勧めします。 Scalar 製品データのバックアップ/復元方法の詳細については、次のドキュメントを参照してください。
Configure monitoring (Recommended in the production environment)
You can configure the monitoring of Cosmos DB using its native feature. Please refer to the official document for more details.
It is recommended since the metrics and logs help you to investigate some issues in the production environment when they happen.
サービス エンドポイントを有効にする (運用環境で推奨)
仮想ネットワーク (VNet) の特定のサブネットからのアクセスのみを許可するように Azure Cosmos DB アカウントを構成できます。 詳細については公式ドキュメントを参照してください。
WAN 経由ではないプライベート内部接続によりシステムの安全性が高まるため、これをお勧めします。
リクエスト ユニットを構成します (環境に応じてオプション)
要件に基づいて Cosmos DB の Request Units を構成できます。 リクエスト単位の詳細については公式ドキュメントを参照してください。
テーブルの作成時に、ScalarDB/DL Schema Loader を使用してリクエスト ユニットを構成できます。 ScalarDB/DL Schema Loader を使用してリクエスト ユニット (RU) を構成する方法の詳細については、次のドキュメントを参照してください。
Azure Database for MySQL
認証方法
Azure Database for MySQL を使用する場合は、ScalarDB/ScalarDL プロパティ ファイルで JDBC_URL
、USERNAME
、および PASSWORD
を次のように設定する必要があります。
scalar.db.contact_points=<JDBC_URL>
scalar.db.username=<USERNAME>
scalar.db.password=<PASSWORD>
scalar.db.storage=jdbc
Azure Database for MySQL (JDBC データベース) のプロパティの詳細については、次のドキュメントを参照してください。