メインコンテンツまでスキップ

データベースの作成

データベースの作成機能により、詳細な物理インフラ設定なしにFPT Database Engineプラットフォーム上でさまざまなデータベースを素早くデプロイできます。新しいデータベースクラスターの作成には、エンジンタイプ、ネットワーク、クラスターID、バックアップや自動スケーリングなどの追加サービスに関する設定の入力が必要です。詳細な手順は以下の通りです。

ステップ1:データベース作成画面を開く

作成するデータベースタイプに対応するデータベース一覧ページにアクセスし(詳細はデータベース一覧の表示/を参照)、Create a Database EngineまたはCreateを選択してプロビジョニングプロセスを開始します。Create New Database画面が開き、FPT Database Engine環境でデータベースを定義・デプロイするために必要なパラメーターを設定できます。デプロイメントプロセスは3つのステップで構成されます。

  • ステップ1 – Database Configuration
  • ステップ2 – Additional Service Configuration
  • ステップ3 – Review & Create

ステップ2:データベース設定の定義

この画面はデータベースプロビジョニングプロセスの最初のステップで、エンジン、ネットワーク、認証情報、リソースなどのプラットフォームパラメーターを設定するために使用されます。選択したエンジンタイプによって、一部のフィールドが異なる場合があります。

フィールドの説明:

1. 一般情報セクション

フィールド説明
Engine Typeデータベースタイプを選択します。選択したメニューに応じてシステムは対応するオプションを表示します。リレーショナルデータベースは「PostgreSQL」「MySQL」「MariaDB」「SQL Server」、NoSQLは「MongoDB」「Cassandra」「Redis」、検索エンジンは「OpenSearch」、データストリーミングは「Kafka」、時系列データベースは「TimescaleDB」、OLAPは「ClickHouse」。
Editionエディションタイプを選択します(「Enterprise」「Standard」「Web」)。Engine TypeがSQL Serverの場合のみ表示されます。
Engine Versionデータベースエンジンバージョンポリシーに従って、システムがサポートするエンジンバージョンを選択します。

2. ネットワーク情報セクション

フィールド説明
Edge Gatewayデータベースと他のシステム間のネットワークトラフィックをルーティングするEdge Gatewayを選択します。
NetworkデータベースインスタンスがデプロイされるNetwork/Subnetを選択します。このネットワークはアクセス範囲と分離レベルを決定します。

3. エンジン情報セクション

フィールド説明
Cluster Nameデータベースの識別名。8〜25文字で、英数字とハイフン(-)のみ使用可能。文字で始まる必要があります。
Database Nameクラスター内に作成されるデフォルトのデータベース名。Engine TypeがRedisまたはKafkaの場合は表示されません。
VHost Nameクラスター内に作成されるデフォルトのVHost名。Engine TypeがRabbitMQの場合のみ表示されます。
Password / Confirm Passwordデータベース管理者アカウントのパスワード。大文字、小文字、数字、特殊文字を含む必要があります。スペースおよび以下の特殊文字は使用不可: / \ " ' < > ? % ; : $ ! [ ] { } ( ) , & +

4. ノード設定セクション

フィールド説明
Storage Policyストレージパフォーマンス(IOPS)を決定するStorage Policyを選択します。本番環境ではIOPS ≥ 4,000を推奨します。
High Availability自動フェイルオーバーを備えたマルチノードデータベースクラスターをデプロイするためにHigh Availability(HA)を有効にします。Engine TypeがCassandraの場合は表示されません。ClickHouseのHAについては、HA有効化時に各シャードにレプリカが自動作成されますが、レプリケーションテーブルは手動で作成する必要があります。レプリケーションはテーブルレベルで動作し、シャーディングとは独立しています。
Number Of Nodesデータベースクラスターのノード数を選択します。Engine TypeがCassandraの場合のみ表示されます。
Flavor各ノードのコンピュートリソース(vCPU、RAM)を決定するFlavorを選択します。
Data Disk Size (GB)データベースのデータディスク容量(GB単位)。最小20GB。

すべての情報を入力したら、Next Stepをクリックしてアドオンサービス設定に進みます。

ステップ3:アドオンサービスの設定

この画面では、可用性、スケーラビリティ、運用能力を向上させるため、バックアップ、自動スケーリング、通知などのデータベースクラスターのオプションアドオンサービスを設定できます。

データの安全性、安定性、継続的なシステム運用を確保するため、プロビジョニング時にバックアップと自動スケーリングサービスを有効にすることを推奨します。

フィールドの説明:

  • Enable Additional Service: データベースクラスターのアドオンサービス(バックアップと自動スケーリング)を有効化/無効化します。
  • Backup Service Configuration: このサービスを有効にすると、システムが毎日データベース全体のバックアップを実行します。
  • Vertical Scaling Service Configuration: このサービスを有効にすると、使用率がしきい値を超えたときにシステムがコンピュートまたはストレージリソースを自動的に拡張します。
  • Maintenance Window: システムがメンテナンスを実行できる時間枠を宣言します。
    • Day of Week: メンテナンスを行う曜日(「Monday」から「Sunday」)。
    • Start Time: 選択した日にメンテナンスを開始できる時刻。メンテナンス期間:設定したStart Timeから1時間。
  • Notification Recipients List: バックアップまたはスケーリングイベントが発生したときに通知を受け取るメールアドレスの一覧を入力します。

すべての情報を入力したら、Next Stepをクリックしてデータベースプロビジョニングの確認に進みます。

ステップ4:情報の確認とプロビジョニングの確定

プロビジョニングを確認する前に、設定されたすべての情報を確認してください。

  • 編集が必要な場合は「Back」をクリックして前のステップに戻り、情報を更新します。
  • 情報が正しい場合は「Create」をクリックしてデータベースプロビジョニングを確認します。

確認後:

  • システムはリソースを確認し、プロビジョニング通知を表示し、入力された設定に基づいて新しいデータベースのデプロイを開始します。
  • ユーザーは一覧画面にリダイレクトされ、新しく作成されたデータベースが一覧の先頭に**「Processing」**ステータスで表示されます。

プロビジョニングプロセスは通常5〜7分かかります。完了すると、データベースは**「Running」**ステータスに移行し、使用可能になります。注意:プロビジョニングプロセスが失敗した場合は、失敗したデータベースを削除して再プロビジョニングしてください。

新しく作成したデータベースへの接続については、データベースへの接続/セクションの手順をご参照ください。