Docs Menu
Docs Home
/
Relational Migrator
/

配置に関する考慮事項

項目一覧

  • Relational Migrator の実行方法
  • Relational Migrator を実行する場所
  • ネットワークに関する考慮事項
  • システム ハードウェア
  • はじめる

Relational Migrator のコンテキストでは、配置の考慮事項とは、サーバー、ネットワークデバイス、データベースが配置される場所を指します。このページでは、Relational Migrator を使用する際に考慮する必要があるロケーション固有の詳細について説明します。

次の表は、Relational Migrator の実行方法に関する大まかな推奨事項をまとめています。 また、 Kafka 配置モデルは回復力とスケーラビリティがより優れており、いずれの配置オプションでも使用できることにも注意してください。

ユースケース
推奨環境
4 時間未満の小規模なジョブまたはデバッグおよびテスト ジョブ。
ラップト、デスクトップ、Docker
4 時間以上実行される大規模な本番ジョブ。
リモート サーバー / EC 2 / Azure VM

最高のパフォーマンスを得るには、Relational Migrator を実行しているマシンまたはサーバーを、ソース データベースとターゲット データベースに地理的に近いものに見つけます。 ターゲット データベースへの近接性は、パフォーマンスに最も影響します。

  • オンプレミスの移行に Relational Migrator を使用している場合は、ソースデータベースと同じデータセンターで Relational Migrator を実行します。

  • クラウドでホストされているデータベースを使用している場合は、ソースデータベースと同じ VPC内の EC 2インスタンスまたは VM で Relational Migrator を実行します。

Tip

ご使用のオペレーティング システムの休止設定を確認してください。 移行中にマシンが休止状態になると、同期ジョブは失敗します。

Relational Migrator を使用する場合、マシンまたはサーバーのシステム ファイアウォールは、ソース データベースと宛先データベースの両方へのアウトバウンド TCP トラフィックを許可する必要があります。

Relational Migrator をクラウド環境で実行する場合は、クラウド固有のファイアウォール(セキュリティ グループ)、ルーター テーブル、およびサーバー ファイアウォール構成を確認します。 特定のクラウドプロバイダーのネットワーク構成の詳細については、次のページを参照してください。

  • Amazon Web Servicesネットワーキング

  • Azure ネットワーク

  • GCP ネットワーキング

デフォルトでは 、 Relational Migratorには、製品の改善に役立つ使用情報とエラーをMongoDBに報告するテレメトリが含まれています。このテレメトリには、データベース接続文字列、スキーマ情報、カスタマーデータなどの機密情報は含まれません。

テレメトリを無効にするには、アプリケーションの user.propertiesファイルを編集し、次の行を追加し、 Relational Migratorを再起動します。

migrator.app.telemetry.enable: false

特定のハードウェア推奨事項については、「システム要件 」を参照してください。

注意

Atlas クラスターのサイズをスケールアップすると、移行速度が大幅に向上します。 詳細については、「クラスター階層の変更 」を参照してください。

詳細なインストール手順については、「インストール 」を参照してください。

戻る

システム要件