はじめに
データベースに必要なサポートが、そのインフラストラクチャで対応できる範囲を超えた場合は、新しいインフラストラクチャに移行する必要があります。 データベースの移行プロセスは比較的簡単です。 まず 1 つ以上のアプリを停止し、ソース データベースからデータをエクスポートします。 次に、そのデータを新しいデータベースにインポートし、1 つ以上のアプリを新しいデータベースに再ポイントしてから、アプリを再起動します。 ただし、確保可能なダウンタイム、または必要なエクスポート/インポートのカスタマイズ レベルなど、考慮すべき要素があることに注意してください。 Azure Database for MySQL は、レプリケーションなどの機能を提供し、セルフホステッド サーバーと比較してメンテナンス コストが削減されるマネージド クラウド ソリューションです。
サンプル シナリオ
あなたは、eコマースのスタートアップ企業である Wingtip Toys で働いているとします。 あなたは、クラウド移行を評価し、Azure Database for MySQL - フレキシブル サーバーへの移行を決めました。 また、構成設定も選択し、新しいデータベースを使用してアプリケーションのテストもしました。 次に、オンプレミスの MySQL サーバーから Azure Database for MySQL フレキシブル サーバーにデータベースを移行します。
Wingtip Toys は、次の四半期にホリデー マーケティング キャンペーンを開始する予定であるため、それまでにデータベース移行を完了することが重要です。 チームは MySQL サーバーの管理に精通していますが、データベースをクラウドに移行したことはありません。
現在、Wingtip Toys の顧客は米国中心であり、日中のトラフィックは予測可能です。 キャンペーンの開始後、人々が夜遅くまで買い物をするホリデーが近づくにつれて、このパターンは変化し、より多くの国の対象ユーザーが新しいおもちゃに引きつけられるようになると予想されます。
学習内容
まず、データベースの移行に関する考慮事項とフェーズを確認します。 次に、使用可能なツールを確認し、移行に最適なオプションを選択します。 最後に、このアプローチを決定した後、オンプレミス サーバーから新しい Azure Database for MySQL フレキシブル サーバーにデータベースを移行します。
主な目標
このモジュールを終了すると、データベース移行のアプローチおよび実行の方法を理解できるようになります。 この知識を使用して、オンプレミス サーバーを移行します。移行先は、クラウド データベース サービス:Azure Database for MySQL です。