web-dev-qa-db-ja.com

Azure BLOBストレージコンテナーvs VM Azure on SQLのマネージドディスクVMデータベースファイル

Windows AzureのSQL Serverデータファイル 機能を使用する場合、 Azure VM上のSQL Server に固有のメリットはありますか?別名データベースファイル用にAzure BLOBストレージコンテナーを使用するのではなく、Azure VMデータディスク自体がAzureストレージページBLOBによってサポートされていますか?

MS docs Microsoft AzureのSQL Serverデータファイル Azure上のSQLでこの機能を使用することを推奨VMただし、 Azureマネージドデータディスク。

リストされている利点は、Azure Storage AFAIKの両方の形式に適用されます。

Azure VMのSQLに固有の利点はありますか?

Microsoft AzureでSQL Serverデータファイルを使用する理由

  • 簡単で高速な移行のメリット
  • コストと無制限のストレージのメリット
  • 高可用性と災害復旧のメリット
  • セキュリティ上の利点
  • スナップショットバックアップ

MSドキュメントごと Microsoft AzureのSQL Serverデータファイル>概念と要件

この新機能はページblobを使用します。これは、ファイル内のバイトの範囲が頻繁に変更される場合により効率的です。

MSドキュメントごとに Azureマネージドディスクの概要

Azureマネージドディスクは、ランダムなIOストレージオブジェクトであるページブロブとして保存されます。マネージドディスクは、ページブロブ、ブロブコンテナー、Azureを抽象化したものであるため、「マネージド」と呼びます。ストレージアカウント。

2
JohnC

ページファイルにデータベースファイルを配置する最大の利点は、非常に大規模なデータベースの場合です Azureのデータベースファイルのファイルスナップショットバックアップ 。ただし、非常にシンプルでユーザーフレンドリーなAzure Disksを使用するよりも高度でややトリッキーな機能です。

したがって、バックアップのためにデータのコピーを作成したり、データサイズの操作として復元したりすることを本当に避ける必要があるシナリオがない限り、基本的なガイダンスはAzure Disksを使用することです。 URLへの通常のバックアップまたはAzure Blobストレージへのマネージドバックアップを使用するHA/DRの場合、ファイルスナップショットバックアップよりもはるかに便利です ライフサイクル管理 、マルチリージョンのサポート、ソフト削除、およびバックアップのBLOBストレージのその他すべての機能。

また、Azure Disksは、Azure BackupやAzure Site Recoveryなどをサポートしているため、企業全体のBC/DRソリューションと互換性があります。データベースをblobに直接格納する場合、またはAzure Premiumファイルに格納する場合、データはインフラストラクチャ、管理、および監視のPOVから自動的にVMに関連付けられません。

どちらもページblobに基づいています-パフォーマンスはかなり同じであるはずです-主にネットワーク速度に依存します。

  • マネージドディスクには、ファイルシステムとして追加のレイヤーがあります。
  • マネージドディスクのサイズは固定されているため、ディスクの一部のみを使用してディスク全体を割り当てます。
  • Azureのデータファイルは、必要に応じて自動拡張できます。

パフォーマンス上の理由から、ローカルディスクにログファイルを保持しています。

0
k010mb0