購入モデル、サービス レベル、ハードウェアの選択

完了

要件に最適なデプロイ オプションがわかったら、購入モデル、サービス レベル、ハードウェアを決定する必要があります。 このユニットでは、購入オプションの概要と、どのようなときにそれらを選択するかについて説明します。

購入モデル

Azure SQL 購入モデルには、次の 2 つのオプションが用意されています。

  • 仮想コアに基づく購入 (仮想コア ベース)
  • データベース トランザクション ユニットに基づく購入 (DTU ベース)

DTU モデルは、Azure SQL Managed Instance では使用できません。

仮想コア ベースのモデルをお勧めします。これを使用すれば、コンピューティングおよびストレージ リソースを個別に選択できるためです。 DTU ベースのモデルは、コンピューティング、ストレージ、および I/O リソースのバンドルされたメジャーです。

仮想コア モデルでは、次の料金が請求されます。

  • コンピューティング リソース: サービス レベルと、仮想コアの数およびメモリの量と、ハードウェアの世代。
  • データとログのストレージ: データおよびログ ストレージの種類と量。
  • バックアップ ストレージの場所: 読み取りアクセス geo 冗長ストレージ (RA-GRS)、ゾーン冗長ストレージ (ZRS)、またはローカル冗長ストレージ (LRS)。

また、仮想コア モデルを使用すると、SQL Server と予約容量 (前払い) の一方または両方に対する Azure ハイブリッド特典を使用して、コストを節約することもできます。 DTU モデルでは、これらのオプションのいずれも使用できません。

このモジュールでは、仮想コア購入モデルに焦点を当てます。

サービス レベル

次に、パフォーマンスと可用性のサービス レベルを選択する必要があります。 General Purpose レベルから始めて、必要に応じて調整することをお勧めします。 仮想コア モデルでは、次の 3 つのレベルを使用できます。

  • General Purpose: ほとんどのビジネス ワークロードに適しています。 は、予算指向の、バランスが取れた、スケーラブルなコンピューティングおよびストレージ オプションが提供されます。
  • Business Critical: 待機時間の短い応答の要件のあるビジネス アプリケーションに適しています。 複数の分離されたレプリカを使用すると、障害に対する最大限の回復力が提供されます。 インメモリ OLTP (オンライン トランザクション処理) を使ってパフォーマンスを向上できるのは、このレベルだけです。
  • Hyperscale: スケーラブルなストレージ (100 TB 以上) と読み取りスケールの要件を持つビジネス ワークロードに適しています。 パフォーマンスとコストの観点からは、このレベルは General Purpose と Business Critical の間になります。 現在、Hyperscale は Azure SQL Database の単一データベースでのみ使用できます。

コンピューティング レベル

General Purpose レベルと仮想コア ベース モデルを選んだ場合は、課金対象のコンピューティング レベルに関してさらに決定することがあります。

  • プロビジョニング済みコンピューティングは、継続的に平均コンピューティング使用量が高い比較的規則正しい使用パターンや、エラスティック プールを使用する複数のデータベースを対象としたものです。 プロビジョニング済みコンピューティングにより、最適なパフォーマンスを確保するために一定の時間に一定量のリソースが提供され、使用量に関係なくそれらのリソースに対して課金されます。 プロビジョニング済みコンピューティングの場合、ワークロードのコンピューティング リソースのサイズを管理する必要があります。
  • サーバーレス コンピューティングは、継続的に平均コンピューティング使用量が低い、断続的で予測できない使用量を対象としたものです。 サーバーレスの場合、パフォーマンス管理を簡略化するために自動コンピューティング スケーリングが提供され、使用されたコンピューティングの量に対してのみ課金されます。 サーバーレスでは、自動的な一時停止と再開もサポートされているため、価格をさらに最適化できます。 データベースが一時停止している場合は、ストレージに対してのみ課金されます。

ハードウェア

現時点での既定のハードウェア世代は、スタンダード シリーズ ハードウェアと呼ばれ、以前は Gen5 と呼ばれていました。 プレミアムシリーズ ハードウェアは、最新かつ最大の Premium Storage とコンピューティング ハードウェアを提供します。

SQL Database 内で General Purpose を選択し、サーバーレス コンピューティング レベルを使用する場合、現在は Gen5 ハードウェアが唯一のオプションです。 現在は 40 仮想コアまでスケールアップできます。

購入モデル、サービス レベル、ハードウェアの選択は、デプロイのパフォーマンス、可用性、コストに大きな影響を与えます。

知識チェック

1.

アプリケーションとデータベースを Azure に移動していますが、データベースは現時点で 62 TB であり、拡大し続けます。 現在、インスタンス スコープの機能は使用していません。 最も簡単に使用できる Azure SQL のデプロイ オプションはどれですか?

2.

サーバーレス コンピューティング レベルのデータベースがデプロイされた Azure SQL Database があり、自動一時停止の遅延が 2 時間に設定されているとします。 アクティビティがないまま 2 時間が経過すると、データベースと課金される料金はどうなりますか?