Azure Elastic SAN とは

Azure Elastic 記憶域ネットワーク (SAN) は、大規模データベースとパフォーマンス集中型のミッション クリティカルなアプリケーションの間でのワークロードの最適化および統合に関する問題に対して Microsoft が出した答えです。 Elastic SAN は、SAN のデプロイ、スケーリング、管理、構成を簡略化する完全に統合されたソリューションであり、高可用性などの組み込みのクラウド機能も提供します。

Elastic SAN は、Azure Virtual Machines、Azure VMware Solutions、Azure Kubernetes Service などの複数の種類のコンピューティング リソースと相互運用できます。 個々のコンピューティング デプロイごとに個々のストレージ オプションをデプロイおよび管理する必要がなく、Elastic SAN をプロビジョニングして、すべてのワークロードのバックエンド ストレージとして SAN ボリュームを使用できます。 大規模な IO 集中型ワークロードと最上位データベースが大量にある場合、このようなストレージを統合すると、コスト効率が向上する可能性があります。

Elastic SAN のベネフィット

互換性

Azure Elastic SAN ボリュームは、internet Small Computer Systems Interface (iSCSI) プロトコルを使用して、さまざまなコンピューティング リソースに接続できます。 このため、使用するコンピューティング オプションごとにストレージを構成する必要はなく、複数のコンピューティング オプションに対するストレージ ソリューションとして機能するように Elastic SAN を構成し、それを各オプションとは別に管理できます。

簡素化されたプロビジョニングと管理

Elastic SAN では、グループ化とポリシーの適用により、大規模なストレージのデプロイと管理を簡略化することができます。 ボリューム グループを使用すると、1 つのリソースから大量のボリュームを管理できます。 たとえば、ボリューム グループに対して仮想ネットワーク規則を作成し、自分のすべてのボリュームへのアクセス権を付与できます。

パフォーマンス

Elastic SAN を使用すると、パフォーマンスを 2 桁の GB/秒のスループットで数百万 IOPS までスケール アップし、1 桁のミリ秒の待機時間を実現できます。 SAN のパフォーマンスは、すべてのボリュームで共有されます。 SAN の上限を超えずに、ボリュームが十分な大きさである限り、各ボリュームを最大 80,000 IOP までスケールアップできます。 Elastic SAN ボリュームは、iSCSI プロトコルを使用して、クライアントに接続されます。これにより、Azure VM の IOPS 制限を回避し、高いスループット制限を実現できます。

コストの最適化と統合

Elastic SAN を使用すると、SAN ストレージを一括で増やすことができるため、コストの最適化を実現できます。 ストレージ容量と共にパフォーマンスを高くすることも、SAN のパフォーマンスは上げずにストレージ容量を増やして、総所有コストを削減することもできます。 Elastic SAN では、SAN のパフォーマンスをそのすべてのボリュームと共有するため、通常はボリュームをオーバー プロビジョニングする必要はありません。

Elastic SAN のリソース

各 Azure Elastic SAN には、ボリューム グループとボリュームという 2 つの内部リソースが用意されています。

次の図は、Azure Elastic SAN のリソースとオンプレミスの SAN のリソースの関係およびマッピングを示したものです。

The Elastic SAN is like an on-premises SAN appliance and is where billing and provisioning are handled, volume groups are like network endpoints and handles access and management, volumes are the storage, same as volumes in an on-premises SAN.

Elastic SAN

Elastic SAN を構成する場合は、SAN 全体の冗長性を選択して、ストレージをプロビジョニングします。 プロビジョニングするストレージによって、SAN のパフォーマンスと、SAN 内の各ボリュームに分散できる合計容量が決まります。

Elastic SAN の名前には、いくつかの要件があります。 名前には小文字、数字、ハイフン、アンダースコアのみを含めることができ、文字または数字で開始および終了する必要があります。 各ハイフンとアンダースコアの前後には英数字を指定する必要があります。 名前は 3 から 24 文字の長さでなければなりません。

ボリューム グループ

ボリューム グループは、大規模なボリュームを管理するのに使用する管理コンストラクトです。 仮想ネットワーク規則など、ボリューム グループに適用される設定または構成は、そのボリューム グループに関連付けられたボリュームによって継承されます。

ボリューム グループの名前には、いくつかの要件があります。 名前には小文字、数字、ハイフンのみを含めることができ、文字または数字で開始および終了する必要があります。 各ハイフンの前後には英数字を指定する必要があります。 名前は 3 から 63 文字の長さでなければなりません。

ボリューム

SAN のストレージ容量を個々のボリュームにパーティション分割します。 これらの個々のボリュームは、iSCSI を使用してクライアントにマウントできます。

ご利用のボリュームの名前は、iSCSI IQN の一部となります。 名前には小文字、数字、ハイフン、アンダースコアのみを含めることができ、文字または数字で開始および終了する必要があります。 各ハイフンとアンダースコアの前後には英数字を指定する必要があります。 また、名前は 3 から 63 文字で指定する必要があります。

Azure Storage 機能のサポート

次の表は、Azure Elastic SAN での Azure Storage 機能のサポート状況を示しています。

この表に示す項目の状態は時間の経過と共に変化する可能性があります。

ストレージ機能 Elastic SAN でのサポート状況
保存時の暗号化 ✔️
転送中の暗号化
LRS または ZRS の冗長性の種類 ✔️
プライベート エンドポイント ✔️
特定の Azure 仮想ネットワークへのネットワーク アクセスを許可 ✔️
論理的な削除
スナップショット (プレビュー) ✔️

次のステップ

Azure Elastic SAN の紹介動画については、「SAN からクラウドへの移行を高速化する」を参照してください。

Elastic SAN のデプロイを計画する