まとめ
スポーツ衣料小売会社では、簡単かつ迅速に製品データベースを Azure に移行する方法が必要でした。 クラウドに SQL Server のサービスとしてのプラットフォーム (PaaS) の実装を提供するため、Azure SQL Managed Instance を選びました。 また Azure SQL Database は、SQL Server のオンプレミス バージョンとほぼ 100% の互換性があります。 クライアント アプリケーションとデータ分析システムを再構成できるように、データを移行し、それがオンプレミスのデータベースと同期されていることを確認しました。
SQL Managed Instance を利用できるようになる前は、データベースを Azure に移行したいシステム アーキテクトには、次の 2 つのオプションがありました。
- 管理時間を短縮した完全な PaaS ソリューションを提供する Azure SQL Database を使用することができました。 ただし、Azure SQL Database は SQL Server のすべての機能をサポートしていないため、多くの場合データベースを大幅に変更する必要がありありました。
- Azure の仮想マシンに SQL Server をインストールすることができました。 ただし、このサービスとしてのインフラストラクチャ (IaaS) ソリューションでは、仮想マシン、そのオペレーティング システム、および SQL Server を自分で実行、管理、および更新する必要があります。 管理に時間がかかることが予想されます。
SQL Managed Instance には、完全な PaaS であるソリューションが用意されていますが、SQL Server のほぼすべての機能をサポートしています。 このソリューションを使用すると、データベースを書き直したり、クライアント アプリを変更したりすることなく、Azure SQL Database の管理負荷を低く抑えることができます。
詳細については、次の URL を参照してください。
- Azure SQL Managed Instance とは
- SQL Server ワークロードを Azure SQL Database に移行する
- チュートリアル:DMS (クラシック) を使用してオンラインで SQL Server を Azure SQL Managed Instance に移行する