はじめに

完了

Azure SQL Database は、サービスとしてのプラットフォーム (PaaS) データベース エンジンであり、クラウドですべてが揃った開発およびデプロイ環境を提供します。これは、単純なクラウドベースのアプリケーションと高度なエンタープライズ アプリケーションに使用できます。

SQL Database に移行すると、その PaaS 機能を使用してアプリケーションを最新化できます。 これを使用すると、SQL Agent ジョブなど、インスタンス レベルでスコープ設定されている技術コンポーネントに対する依存関係を排除できます。 Azure SQL Database は、特定のワークロードに最適なオプションになる可能性のある低メンテナンス ソリューションを提供します。

以下のシナリオでは、Azure SQL Managed Instance ではなく Azure SQL Database の方が適している特定の要件が存在する可能性があります。

  • 断続的で予測不可能な使用が発生するデータベースのデプロイを簡素化する必要がある。
  • 使用履歴のない新しいデータベースであり、デプロイ前にコンピューティング サイズを見積もることが困難または不可能である。
  • デプロイと開発の複雑さが懸念される。
  • ストレージ要件が、Azure SQL Managed Instance の提供内容を上回り、かつデータベース統合を選択できない。

Azure 仮想マシン上で実行されている SQL Server データベースを Azure SQL Database に移行するプロセスは、このモジュールで学習する手順とよく似ています。

Note

先に進む前に、「SQL Server データベースの Azure SQL への移行を評価する」を必ず確認しておくことが重要です。 このモジュールでは、評価ツールを紹介し、アップグレード後にデータベースで活用できるターゲット SQL Server プラットフォームの新機能を見つけるのに役立ちます。

ユース ケース シナリオ

このモジュール全体にわたり、1 つのシナリオ例を使用して主要なデータ移行の概念を説明します。

自転車や自転車部品を構築する会社に勤務しているとします。 製品データベース、部品在庫データベース、人事データベースなど、アップグレードしたいレガシ データベース サーバーがいくつかあります。 また、資本支出モデルから運用経費モデルに移行し、Azure サービスのスケーラビリティと可用性を活用したいとも考えています。 あなたは、SQL Server データベースを Azure SQL Database に移行する予定です。 取締役会からは、移行プロジェクトを計画するように求められ、移行タスクの実行責任者に指名されました。

ここでは、SQL Server データベースを Azure SQL Database に移行する方法について学習します。 まず、移行の前に検討する必要がある移行前の考慮事項と、Azure SQL Database の作成方法について調べます。 その後、オフラインおよびオンライン移行のさまざまな方法を探索し、データを Azure SQL Database に移行する方法を確認します。