移行の計画

要件を評価し、プロセスのバリエーションを理解します。

移行プロセスについて

移行プロセスには、次の4つの主なステップがあります。

  1. Terraformテンプレートを使用してApache Tomcatサーバー・インフラストラクチャをOracle Cloud Infrastructure (OCI)にデプロイします。これにより、Oracle Autonomous Transaction Processingインスタンスもプロビジョニングされます。
  2. Javaアプリケーション・データベース・スキーマをOCI上のAutonomous Transaction Processingデータベースに移行します。

  3. 各Tomcatサーバーで、アプリケーションが必要とする接続を指すようにJava Database Connectivity (JDBC)接続を作成し、アプリケーションがこれらの接続を使用できるようにします。
  4. 再デプロイする各Tomcatサーバーにアプリケーション・ファイルを転送します。

要件の評価について

適切なインフラストラクチャを確実にデプロイするには、要件を考慮してください。

  • アプリケーション

    移行するアプリケーションを識別します。

  • データ・ソース

    移行するデータ・ソースを識別します。これらは、移行する必要があるアプリケーション・データベースです。

  • サーバーとノード

    仮想マシンのシェイプとノードの数を決定します。Apache Tomcatのオンプレミス・インストールでは、仮想マシン(ノード)ごとに複数のサーバーをプロビジョニングできます。コストがCPU数と線形であるクラウド環境では、予想される負荷に応じてサイズ設定された仮想マシン(VM)ごとに単一の管理対象サーバーをデプロイすることで、冗長性が向上し、可用性が向上します。「デプロイ」セクションのTerraformコードは、ノードごとにTomcatサーバーをプロビジョニングします。プロビジョニング中のノード数を選択して、オンプレミスのTomcatインスタンス数と一致させます。単一Tomcatインスタンスに必要なワークロードの仮想マシン・シェイプのサイズを設定します。