次の方法で共有


Azure SQL の用語集

適用対象:Azure SQL データベースAzure SQL Managed InstanceSQL Server on Azure VM

ヒント

Azure SQL は初めてですか。 Azure SQL Fundamentals という詳細な無料トレーニング コンテンツ を使用して、迅速に作業を開始します。

Azure SQL Database

コンテキスト 期間 定義
Azure サービス Azure SQL Database Azure SQL Database は、アップグレード、修正プログラムの適用、バックアップ、監視などのほとんどのデータベース管理機能をユーザーの介入なしで処理する、フル マネージドの PaaS (サービスとしてのプラットフォーム) データベースです。
データベース エンジン Azure SQL Database で使用されるデータベース エンジンは、Microsoft SQL Server 製品として提供されているのと同じ最新の安定バージョンのデータベース エンジンです。 データベース エンジン機能の一部は Azure SQL Database 専用であるか、SQL Server で提供されるよりも前に利用できるようになります。 データベース エンジンは、クラウドでの使用のために構成および最適化されています。 主要なデータベース機能に加えて、Azure SQL Database は Hyperscale やサーバーレス コンピューティングなどのクラウドネイティブな機能を提供しています。
サーバー エンティティ 論理サーバー 論理サーバーは、Azure SQL Database と Azure Synapse Analytics でデータベースのコレクションの中央管理ポイントとして機能するコンストラクトです。 サーバーによって管理されるすべてのデータベースは、サーバーと同じリージョン内で作成されます。 サーバーは純粋に論理的な概念です。論理サーバーは、データベース エンジンのインスタンスを実行しているマシンではありません。 サーバーのインスタンス レベルのアクセスやインスタンス機能はありません。
サーバー管理者のログイン 論理サーバーを作成するときは、そのサーバー上のすべてのデータベースに対する管理者権限を持つサーバー管理者ログイン アカウントとパスワードを指定します。 サーバー管理者ログイン名フィールドには、個人、機密情報、または機密情報を含めないでください。 このフィールドに入力されたデータは、 顧客データとは見なされません。 詳細については、「 Azure SQL Database でのデータベースとログインの管理」を参照してください。
デプロイ オプション データベースは、個別にデプロイすることも、エラスティック プールの一部としてデプロイすることもできます。 既存のデータベースを、エラスティック プールに追加したり、取り出したりすることができます。
エラスティック プール エラスティック プールは、予期できない多様な使用ニーズを持つ複数のデータベースを管理しスケーリングするための、シンプルでコスト効率の高いソリューションです。 エラスティック プール内のデータベースは、単一の論理サーバーにあります。 データベースは、一定の価格で一定量のリソースの割り当てを共有します。
単一データベース 単一データベースをデプロイする場合、各データベースは分離されており、専用のデータベース エンジンを使用します。 それぞれには、選択した購入モデル内のサービス レベルと、データベース エンジンに割り当てられるリソースを定めるコンピューティング サイズがあります。
購入モデル Azure SQL Database には 2 種類の購入モデルがあります。 購入モデルでは、データベースのスケーリング方法と、コンピューティング、ストレージなどに対する課金方法を定義します。
DTU ベースの購入モデル DTU (データベース トランザクション ユニット) ベースの購入モデルは、コンピューティング、ストレージ、I/O のリソースをまとめて測定したものに基づいています。 コンピューティング サイズは、単一データベースの場合は DTU で、エラスティック プールの場合はエラスティック データベース トランザクション ユニット (eDTU) で表されます。
仮想コアベースの購入モデル (推奨) 仮想コア (vCore) は、論理 CPU を表しています。 仮想コアベースの購入モデル は、ワークロードのコンピューティングとメモリの要件に合わせてハードウェア構成をより細かく制御でき、Azure ハイブリッド特典 (AHB) Azure Reservationsの価格割引、より詳細なスケーリング、ハードウェアの詳細の透明性の向上を実現します。 新しい機能 (ハイパースケール、サーバーレスなど) は、仮想コア モデルでのみ使用できます。
サービス レベル サービス レベルは、ストレージ アーキテクチャ、ストレージと I/O の制限、ビジネス継続性オプションを定めます。 サービス レベルのオプションは、購入モデルによって異なります。
DTU ベースのサービス レベル DTU ベースの購入モデルでは、Basic、Standard、Premium サービス レベルを利用できます。
仮想コアベースのサービス レベル (推奨) 仮想コアベースの購入モデル (推奨) では、General Purpose、Business Critical、Hyperscale サービス レベルを利用できます。
コンピューティング レベル コンピューティング レベルによって、リソースが継続的に利用できる (プロビジョニングされる) か、自動スケーリング (サーバーレス) されるかが決定されます。 コンピューティング レベルの可用性は、購入モデルとサービス レベルによって異なります。 サーバーレス コンピューティングを利用できるのは、仮想コア購入モデルの General Purpose サービス レベルのみです。
プロビジョニング済みコンピューティング プロビジョニング済みコンピューティング レベルでは、ワークロード アクティビティとは関係なく、一定量のコンピューティング リソースが継続的にプロビジョニングされます。 プロビジョニングされたコンピューティング レベルでは、1 時間あたりの固定価格で課金されます。
サーバーレス コンピューティング サーバーレス コンピューティング レベルでは、ワークロード アクティビティに基づいてコンピューティング リソースが自動スケーリングされ、1 秒あたりのコンピューティング使用量に基づいて請求されます。 Azure SQL Database サーバーレスは現在、Standard シリーズ (Gen5) 以降のハードウェアを使用する仮想コア購入モデルの General Purpose サービス レベルで利用できます。
ハードウェア構成 利用可能なハードウェア構成 仮想コアベースの購入モデルでは、ワークロードに適したハードウェア構成を選択できます。 ハードウェア構成オプション には、Standard シリーズ (Gen5)、Premium シリーズ、Premium シリーズのメモリ最適化、DC シリーズなどがあります。
コンピューティング サイズ (サービス目標) コンピューティング サイズとは、単一データベースまたはエラスティック プールで使用できる CPU、メモリ、ストレージのリソースの量です。 コンピューティング サイズによって、最大 IOPS、最大ログ レートなどのリソースの使用制限が決まります。
仮想コアベースのサイズ設定オプション ワークロードに適切なサービス レベル、コンピューティング レベル、ハードウェアを選択することにより、データベースまたはエラスティック プールのコンピューティング サイズを構成します。 エラスティック プールを使用する場合は、プールの予約仮想コアを構成し、オプションでデータベースごとの設定を構成します。 仮想コアベースの購入モデルのサイズ設定オプションとリソース制限については、仮想コア単一データベース仮想コア エラスティック プールに関するページを参照してください。
DTU ベースのサイズ設定オプション 適切なサービス レベルと、最大データ サイズおよび DTU 数を選択して、データベースまたはエラスティック プールのコンピューティング サイズを構成します。 エラスティック プールを使用する場合、プールの予約 eDTU を構成し、オプションでデータベースごとの設定を構成します。 DTU ベースの購入モデルでのサイズ設定オプションとリソース制限については、 DTU 購入モデルを使用した単一データベースのリソース制限 (Azure SQL Database と DTU 購入モデルを使用 した エラスティック プールのリソース制限) を参照してください。

Azure SQL Managed Instance

コンテキスト 期間 詳細情報
Azure サービス Azure SQL Managed Instance Azure SQL Managed Instance は、Azure SQL のフル マネージド PaaS (サービスとしてのプラットフォーム) デプロイ オプションです。 SQL Server エージェントを含む SQL Server のインスタンスを提供しますが、仮想マシンの管理に関わる多くのオーバーヘッドを削減します。 SQL Server で利用できる機能のほとんどは、SQL Managed Instance でも利用できます。 機能の比較: Azure SQL Database と Azure SQL Managed Instance
データベース エンジン Azure SQL Managed Instance で使用されるデータベース エンジンは、SQL Server (Enterprise Edition) データベース エンジンとほぼ 100% 互換性があります。 一部のデータベースエンジン機能はSQL管理インスタンス専用で、SQL Serverが付属する前のSQL管理インスタンスで利用可能です。 SQL管理型インスタンスは、ネイティブの 仮想ネットワーク(VNet) 実装、自動パッチ適用やバージョン更新、 自動バックアップ高可用性などのクラウドネイティブ機能と統合を提供します。
サーバー エンティティ SQL管理インスタンス 各SQL管理インスタンス自体がSQL Serverのインスタンスです。 SQL管理インスタンス上で作成されたデータベースは互いに共置されており、クロスデータベースクエリを実行できます。 SQL管理されたインスタンスに接続し、リンクサーバーやSQL Serverエージェントなどのインスタンスレベルの機能を利用できます。
デプロイ オプション SQL管理インスタンスは個別に展開することも、インスタンスプールの一部として展開することも可能です。 PowerShellやAzure CLIを使ってインスタンスをプールに移動・移動させることができます。
単一インスタンス 単一の SQL管理インスタンス は、顧客の仮想ネットワークサブネット内で動作する専用の孤立した仮想マシン群に展開されます。 これらのマシンによって仮想クラスターが形成されます。 必要に応じて、複数のSQL管理インスタンスを単一の仮想クラスタに展開することも可能です。
インスタンス プール インスタンスプールは 、複数のSQL管理インスタンスを同じ仮想マシンにデプロイすることを可能にします。 インスタンスプールは、より小さく計算負荷の少ないワークロードを単一の大きなSQL管理インスタンスに統合せずにクラウドに移行できるようにします。
購入モデル 仮想コアベースの購入モデル SQL Managed Instance は、仮想コアベースの購入モデルに基づいて利用できます。 Azure Hybrid Benefit はSQL管理インスタンス向けに利用可能です。
サービス レベル 仮想コアベースのサービス レベル SQL Managed Instance には、99.99% の可用性を保証する 2 つのサービス レベルがあり、ストレージ サイズとコンピューティング能力を独力で選択することができます。 パフォーマンスやレイテンシの要件に基づいて、汎用サービス層またはビジネスクリティカルサービス層からSQL管理インスタンスを選択してください。
Compute プロビジョニング済みコンピューティング SQL Managed Instance では、ワークロード アクティビティとは関係なく、一定量のコンピューティング リソースが継続的にプロビジョニングされ、プロビジョニングされたコンピューティング使用量に対して時間あたりの固定価格で請求されます。
ハードウェア構成 利用可能なハードウェア構成 SQL Managed Instance のハードウェア構成には、Standard シリーズ (Gen5)、Premium シリーズ、メモリ最適化 Premium シリーズの各ハードウェアが含まれます。
コンピューティング サイズ 仮想コアベースのサイズ設定オプション コンピュートサイズ(サービス目的)とは、単一のSQL管理インスタンスまたはインスタンスプールに対して利用可能なCPU、メモリ、ストレージリソースの最大量を指します。 SQL管理インスタンスの計算サイズは、ワークロードに合った適切なサービスティアとハードウェアを選択して設定します。 SQL管理インスタンスのリソース制限について学びましょう。

Azure VM での SQL Server

コンテキスト 期間 詳細情報
Azure サービス Azure Virtual Machines (VM) 上の SQL Server Azure VM 上の SQL Server では、オンプレミスのハードウェアを管理することなく、すべてのバージョンの SQL Server をクラウドで利用できます。 SQL Server VM によって従量課金制のライセンス料が単純化されます。 SQL Server IaaS Agent 拡張機能などの SQL Server VM のいくつかの自動管理機能により、SQL Server と OS の両方にアクセスできます。
サーバー エンティティ 仮想マシンまたは VM Azure VM は、世界中のさまざまなリージョンで実行できます。 また、さまざまなマシン サイズが提供されています。 適切なバージョン、エディション、オペレーティング システムの SQL Server VM を仮想マシン イメージ ギャラリーで作成することができます。
Image Windows VM または Linux VM SQL Server VM は、Windows ベースのイメージまたは Linux ベースのイメージを使用してデプロイすることができます。 イメージの選択によって、SQL Server VM の OS バージョンと SQL Server エディションの両方が決まります。
価格 Azure VM 上の SQL Server の価格は、SQL Server のライセンス、OS (オペレーティング システム)、仮想マシンのコストに基づいています。 VM サイズを最適化し、可能な場合には VM をシャットダウンすることでコストを削減できます。
SQL Server のライセンス コスト 使用量と要件に合わせて、SQL Server の無料または有料エディションを選択します。 有料エディションの場合、使用量に応じた支払い (従量課金とも呼ばれます) か、Azure ハイブリッド特典を使用できます。
OS と仮想マシンのコスト OS と仮想マシンのコストは、イメージ、VM サイズ、ストレージ構成の選択などの要素に基づいています。
VM 構成 SQL Server VM では、セキュリティ、ストレージ、高可用性、ディザスター リカバリーを含む設定を構成する必要があります。 SQL Server VM を構成する最も簡単な方法は Marketplace のイメージを使用することですが、ベスト プラクティスやガイドラインに関するこのクイック チェックリストを使用して、こうした選択を行うこともできます。
VM サイズ VM サイズによって、処理能力、メモリ、ストレージ容量が決まります。 パフォーマンス ベースラインを収集して、ワークロードに最適な VM サイズを選択できます。
ストレージの構成 ストレージの構成オプションは、VM サイズの選択と、ディスクの種類、キャッシュの設定、ディスク ストライピングを含むストレージ設定の選択によって決まります。 ワークロードに必要なストレージのスケーラビリティを備えた VM サイズと、実際のビジネスの容量とパフォーマンスの要件を満たすディスクの組み合わせ (通常は 1 つのストレージ プールに属する) の選択に関する詳細をご確認ください。
セキュリティに関する考慮事項 Microsoft Defender for SQL の有効化、Azure Key Vault の統合、アクセス コントロール、SQL Server VM への接続のセキュリティ強化を行うことができます。 セキュリティ ガイドラインを参照して、SQL Server VM へのセキュリティで保護されたアクセスを確立してください。
SQL IaaS Agent 拡張機能 SQL Server IaaS Agent 拡張機能 (SqlIaasExtension) は、管理タスクと管理タスクを自動化するために SQL Server VM 上で実行されます。 拡張機能に関連する追加のコストはありません。
自動修正 自動修正では、SQL IaaS Agent 拡張機能によってセキュリティ更新プログラムが自動的に適用される、メンテナンス期間が確立されます。 ほかの方法でも自動更新を適用している場合があります。 SQL IaaS Agent 拡張機能を使用して自動修正を構成する場合、競合する他の更新スケジュールがないことを確認してください。
自動化されたバックアップ 自動バックアップでは 、SQL Server 2016 以降の Standard、Enterprise、または Developer 1 の各エディションを実行している SQL Server VM 上のすべての既存および新しいデータベースに対して、Microsoft Azure へのマネージド バックアップが自動的に構成されます。

1 SQL Server 2025は、SQL ServerのEnterprise Developer版とStandard Developer版を別々に導入しました。