クラウドでデータベースをモダン化する

データベースのモダン化により、データの格納、処理、フィードの動作を改善することができます。 データベース変換の目的は、データの信頼性、パフォーマンス、コストを改善することです。 クラウド内のデータベースをモダン化するには、PaaS (サービスとしてのプラットフォーム) と IaaS (サービスとしてのインフラストラクチャ) のソリューションを導入します。

データベース ソリューションの 2 つのカテゴリ:

データベース ソリューションには 2 つのカテゴリがあります。 この 2 つのカテゴリがあれば、あらゆる種類のデータベースをクラウドでモダン化できます。

  • "Azure SQL" カテゴリのデータベース ソリューションは、SQL Server などのクローズドソース SQL データベースを対象としたものです。
  • "オープン ソースと NoSQL" カテゴリのデータベース ソリューションは、オープン ソース SQL データベースと NoSQL データベースを対象としたものです。

Diagram that shows database platform options in the cloud, moving from most control to most productivity. The bottom has on-premises as the starting point. Two paths emerge, one for SQL database and another for open-source and NoSQL databases.

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
  • OS の制御
  • 迅速なモダン化
データベース元:

SQL Server

Oracle

Db2

Azure Database Migration Service
コントロールと
生産性のバランス
Azure SQL Managed Instance
  • SQL Server とのほぼ 100% の互換性 (Enterprise Edition)
  • 自動修正
  • ネイティブな高可用性
  • インスタンス スコープの機能 (Service Broker、SQL Server エージェントなど)
データベース元:

SQL Server

Oracle

Db2
最大の生産性 Azure SQL Database
  • マルチテナント SaaS アプリケーション
  • 弾力性
  • ストレージから独立してコンピューティングをスケーリング
データベース元:

SQL Server

Oracle

Db2

Access (アクセス)

SAP ASE

オプション 2 - オープンソース SQL と NoSQL データベースを最新化する

オープンソース SQL データベースと NoSQL データベースをモダン化します。 データベースのモダン化では、コントロールと生産性の適切なバランスを見つけることが主な考慮事項です。 次の表を使用して、適切なバランスを見つけます。 リストされているソリューションがニーズを満たしているかどうか確認してください。

適切なソリューションが見つかったら、実装ガイダンスに従ってアプリケーションをモダン化します。

コントロールと生産性のバランス 解決策 ニーズ 実装ガイダンス
最大のコントロール 仮想マシン上のオープンソース データベース - MySQLMariaDBPostgreSQL
  • OS の制御
  • ゾーン冗長性
Azure Database Migration Service の使用

VM へのデータベースのインストール
コントロールと生産性のバランス Azure Managed Instance for Apache Cassandra
  • ハイブリッド デプロイ
  • Apache Cassandra データセンターの自動デプロイおよびスケーリング
  • 自動修正
  • 正常性の自動チェック
Apache Cassandra
最大の生産性 Azure Cosmos DB
  • フル マネージド NoSQL データベース
  • コスト効率
  • MongoDB と Gremlin のサポート
Azure Cosmos DB
最大の生産性 Azure Database for MySQL
  • フル マネージド SQL ソリューション
  • コストとパフォーマンス効率
Azure Database for MySQL

Azure Database Migration Service の使用
最大の生産性 Azure Database for MariaDB
  • フル マネージド SQL ソリューション
  • コストとパフォーマンス効率
Azure Database for MariaDB
最大の生産性 Azure Database for PostgreSQL
  • フル マネージド SQL ソリューション
  • コストとパフォーマンス効率
Azure Database for PostgreSQL

次の手順

Azure 移行およびモダン化プログラムに関するその他のガイダンスを確認する