クラウドでデータベースをモダン化する
データベースのモダン化により、データの格納、処理、フィードの動作を改善することができます。 データベース変換の目的は、データの信頼性、パフォーマンス、コストを改善することです。 クラウド内のデータベースをモダン化するには、PaaS (サービスとしてのプラットフォーム) と IaaS (サービスとしてのインフラストラクチャ) のソリューションを導入します。
データベース ソリューションの 2 つのカテゴリ:
データベース ソリューションには 2 つのカテゴリがあります。 この 2 つのカテゴリがあれば、あらゆる種類のデータベースをクラウドでモダン化できます。
- "Azure SQL" カテゴリのデータベース ソリューションは、SQL Server などのクローズドソース SQL データベースを対象としたものです。
- "オープン ソースと NoSQL" カテゴリのデータベース ソリューションは、オープン ソース SQL データベースと NoSQL データベースを対象としたものです。
PaaS および IaaS ソリューション:
データベース カテゴリごとに、2 つの PaaS ソリューションと 1 つの IaaS ソリューションの選択肢があります。 制御と生産性のバランスは、選択肢ごとに異なります。 お客様が導入するさまざまなデータベース系統に対応するために、IaaS (サービスとしてのインフラストラクチャ) ソリューションを追加しました。
Azure SQL:
- SQL Server on Virtual Machines (IaaS)
- Azure SQL Managed Instance (PaaS)
- フル マネージド Azure SQL Database (PaaS)
オープンソース SQL と NoSQL:
- 仮想マシン上の MySQL、MariaDB、PostgreSQL (IaaS)
- Azure Cosmos DB および Azure Managed Instance for Apache Casandra (PaaS)
- フル マネージド MySQL、MariaDB、PostgreSQL データベース (PaaS)
データベースのモダン化に関する実装ガイダンスについては、以下の表を参照してください。
オプション 1 - SQL Server およびその他の SQL データベースをモダン化する
SQL Server やその他の SQL データベースをモダン化します。 Azure SQL では、SQL Server およびその他の財産的価値のある SQL データベース (Oracle や Db2 など) をサポートしています。
データベースのモダン化では、コントロールと生産性の適切なバランスを見つけることが主な考慮事項です。 次の表を使用して、適切なバランスを見つけます。 リストされているソリューションがニーズを満たしているかどうか確認してください。
適切なソリューションが見つかったら、実装ガイダンスに従ってアプリケーションをモダン化します。
コントロールと生産性のバランス | 解決策 | ニーズ | 実装ガイダンス |
---|---|---|---|
最大のコントロール | Windows または Linux 仮想マシン (VM) 上の SQL Server |
|
データベース元: SQL Server Oracle Db2 Azure Database Migration Service |
コントロールと 生産性のバランス |
Azure SQL Managed Instance |
|
データベース元: SQL Server Oracle Db2 |
最大の生産性 | Azure SQL Database |
|
データベース元: SQL Server Oracle Db2 Access (アクセス) SAP ASE |
オプション 2 - オープンソース SQL と NoSQL データベースを最新化する
オープンソース SQL データベースと NoSQL データベースをモダン化します。 データベースのモダン化では、コントロールと生産性の適切なバランスを見つけることが主な考慮事項です。 次の表を使用して、適切なバランスを見つけます。 リストされているソリューションがニーズを満たしているかどうか確認してください。
適切なソリューションが見つかったら、実装ガイダンスに従ってアプリケーションをモダン化します。
コントロールと生産性のバランス | 解決策 | ニーズ | 実装ガイダンス |
---|---|---|---|
最大のコントロール | 仮想マシン上のオープンソース データベース - MySQL、MariaDB、PostgreSQL |
|
Azure Database Migration Service の使用 VM へのデータベースのインストール |
コントロールと生産性のバランス | Azure Managed Instance for Apache Cassandra |
|
Apache Cassandra |
最大の生産性 | Azure Cosmos DB |
|
Azure Cosmos DB |
最大の生産性 | Azure Database for MySQL |
|
Azure Database for MySQL Azure Database Migration Service の使用 |
最大の生産性 | Azure Database for MariaDB |
|
Azure Database for MariaDB |
最大の生産性 | Azure Database for PostgreSQL |
|
Azure Database for PostgreSQL |
次の手順
Azure 移行およびモダン化プログラムに関するその他のガイダンスを確認する