Azure SQL Database 用に設計する
リレーショナル データは、共有スキーマを持つ構造化データの一種です。 データは、行、列、キーを含むデータベース テーブルに格納され、e コマース Web サイトなどのアプリケーション ストレージに使われます。 あなたは Tailwind Traders の CTO として、Azure がオンプレミスの既存の構造化データをサポートするようにデータベースを設計する必要があります。 会社が開始する既存のデータと将来のリレーショナル データのワークロードをサポートするストレージ ソリューションを探しています。
Azure SQL プラットフォームの中には、AI 対応のデプロイ オプションと検討すべき選択肢が多数あります。 このビデオでは、ストレージ ソリューションに必要なものを正確に取得して支払う柔軟性を提供する 5 つのオプションについて説明します。
Azure SQL Database
このユニットでは、Azure SQL Database と SQL Database のエラスティック プールについて説明します。 次のユニットでは、Azure Virtual Machines 上の SQL Server と、Azure SQL Managed Instance とインスタンス プールについて説明します。
SQL Database は Azure SQL の PaaS デプロイ オプションであり、OS と SQL Server インスタンスの両方がユーザーから抽象化されます。 Azure SQL データベースは、フル マネージド サービスです。 高可用性、チューニング、バックアップの構成と管理などの複雑なデータベース タスクに対処する必要はありません。 このサービスは、最新バージョンの SQL Server を実行するように各 SQL データベースを自動的にアップグレードします。 手動更新を実行することなく、最新の SQL Server 機能を利用できます。
Azure SQL Database について知っておくべきこと
次の SQL Database デプロイ オプションの特性を確認します。
これは、業界最高レベルの可用性を備えたクラウド向けに構築された、高度にスケーラブルでインテリジェントなリレーショナル データベース サービスです。
SQL Database は、大規模なデータベース (現在、最大 100 TB) または予測できないワークロードのための自動スケーリング (サーバーレス) が必要なシナリオをサポートする、唯一のデプロイ オプションです。
SQL Database エラスティック データベース プールを作成できます。このプール内のすべてのデータベースは、同じコンピューティング リソースとストレージ リソースのセットを共有します。 各データベースでは、現在の負荷に応じて、設定された制限内で必要なリソースを使用できます。
SQL Database には、DTU と仮想コアの 2 つの主要な価格オプションがあります。 サーバーレス オプションは、単一のデータベースでも使用できます。
仮想コア: 仮想コアは仮想コアです。 仮想コアの数を選択して、コンピューティング コストをより適切に制御できます。 このオプションでは、SQL Server と予約容量 (前払い) の Azure ハイブリッド特典がサポートされます。
DTU: DTU (データベース トランザクション ユニット) は、コンピューティング、ストレージ、および I/O リソースの結合メジャーです。 DTU オプションは、事前構成済みの簡単な購入オプションです。
サーバーレス: SQL Database の単一データベースのコンピューティング レベル。 サーバーレス モデルでは、ワークロードの需要に基づいてコンピューティングを自動的にスケーリングし、使用したコンピューティング量に対してのみ請求を行います。
ビジネス シナリオ
Azure SQL Database のビジネス シナリオを見てみましょう。 AccuWeather では、55 年以上にわたって気象の分析と予測を行ってきました。 この会社では、ビッグ データ、機械学習、AI 機能のために Azure プラットフォームを選択しました。 AccuWeather はデータベースの管理ではなく、新しいモデルとアプリケーションの構築に専念したいと考えています。 この会社では、Azure Data Factory や Azure Machine Learning などの他のサービスと共に使用して、新しい内部アプリケーションを迅速かつ簡単にデプロイし、売上と顧客の予測を作成するために、SQL Database が選択されました。
Azure SQL Database を使用する際の考慮事項
Tailwind Traders のリレーショナル データ ストレージ プランに Azure SQL Database を含める方法について考えます。
仮想コアの価格を検討してください。 (Microsoft 推奨)複数の SQL データベースまたはエラスティック データベース プールに対して、コンピューティング リソースとストレージ リソースを個別に選択します。 SQL Server または予約容量 (前払い) の Azure ハイブリッド特典を使用して、コストを節約できます。 作成して料金を支払うコンピューティング リソースとストレージ リソースを制御します。
DTU の価格を検討してください。 複数の SQL データベースをサポートするためのコンピューティング、ストレージ、I/O リソースが一括で測定される、この簡単な事前構成済みの購入プランをお選びください。 このオプションは、Azure SQL Managed Instance では使用できません。
サーバーレス オプションを検討してください。 単一の SQL データベースに対してサーバーレス コンピューティング レベルを使用します。 使用されたコンピューティングの量に対してのみ請求されます。
エラスティック データベース プールを検討してください。 エラスティック プール内のすべての SQL データベース間で共有するコンピューティング リソースとストレージ リソースのセットを購入します。 詳細については、「 SQL エラスティック プール」を参照してください。