Azure SQL Database の単一データベースの概要

適用対象:Azure SQL Database

単一データベースは、フル マネージド PaaS (サービスとしてのプラットフォーム) のサービスとしてのデータベース (DbaaS) であり、最新のクラウド生まれのアプリケーションに最適なストレージ エンジンです。 このセクションでは、Azure SQL Database で単一データベースの構成と作成をすばやく行う方法について説明します。

クイック スタートの概要

このセクションでは、単一データベースの基本的な使用方法を理解できる記事の概要を紹介します。 以下の各クイック スタートを使用すると、単一データベースをすばやく作成し、サーバーレベルのファイアウォール規則を構成し、.bacpac ファイルを使用して新しい単一データベースにデータベースをインポートできます。

管理操作の自動化

データベースの作成、構成、およびスケーリングには、PowerShell または Azure CLI を使用できます。

  • PowerShell または Azure CLI を使用して単一データベースを作成および構成する
  • PowerShell または Azure CLI を使用して単一データベースを更新し、リソースをスケーリングする

最小限のダウンタイムで単一データベースに移行する

これらのクイック スタートを使用すると、.bacpac でデータベースを簡単に作成し、Azure にインポートできます。 ただし、.bacpac および .dacpac ファイルは、SQL Server のさまざまなバージョン間および Azure SQL 内でデータベースをすばやく移動したり、DevOps パイプラインで継続的インテグレーションを実装したりするように設計されています。 しかし、この方法は、最小限のダウンタイムで運用データベースを移行するためには設計されていません。新しいデータの追加を中止し、.bacpac ファイルへのソース データベースのエクスポートが完了するのを待機し、さらに Azure SQL Database へのインポートが完了するのを待機する必要があるためです。 このような待機の結果、特に大規模なデータベースでは、アプリケーションにダウンタイムが発生します。 運用データベースを移動する場合は、最小限のダウンタイムが保証される、より優れた移行方法が必要です。 そのためには、Database Migration Service (DMS) を使用して、最小限のダウンタイムでデータベースを移行します。 DMS は、ソース データベースで行われた変更を、復元中の単一データベースに増分的にプッシュすることで、これを実現します。 この方法であれば、最小限のダウンタイムでアプリケーションをソース データベースからターゲット データベースにすばやく切り替えることができます。

ハンズオン ラーニング モジュール

次の無料の Learn モジュールは、Azure SQL Database について学習するのに役立ちます。

次のステップ