FSLogix の高可用性オプション
高可用性設計は単一の要素だけに焦点を当てるのではなく、特定のソリューションのすべての要素に冗長性のレベルがあることを保証します。 FSLogix の設計目標は、基になるストレージ プロバイダーにデータのレプリカが含まれるように高可用性を適用します。 この目標では、ストレージ プロバイダーへのアクセスに必要な仮想マシン、ネットワーク、またはその他の依存リソースの可用性は考慮していません。 ユーザー プロファイルの高可用性ソリューションの実装は、一時的または短期間のストレージの問題や停止からユーザーを保護することを目的としています。
Note
これらのコンテキストでの高可用性は特に、同じリージョンまたはデータ センター内のユーザー プロファイルのコンテナーの保護に注力しています。
Cloud Cache コンテナーを使用した高可用性 (推奨)
- 参照: クラウド キャッシュの概要
ヒント
図のストレージ例は、Azure Files の代わりに Azure ページ BLOB との置き換えることもできます。 Azure Files と Azure ページ BLOB の両方を構成することは、障害が発生した場合、適切なレベルで分離するのに十分な一意性がありません。
Cloud Cache コンテナーは、CCDLocations
構成設定に記載されているストレージ プロバイダーで使用されるユーザー プロファイル VHD(x) ファイルです。 Cloud Cache を使用すると、仮想マシンのローカル キャッシュから最新の状態に保たれる複数のストレージ プロバイダーを使用できます。 複数のストレージ プロバイダーを使用すると、オンプレミス ソリューションと Azure ベースのソリューションの両方でストレージ プロバイダーを分離することにより、1 つの停止による両方のストレージ プロバイダーへの影響を軽減できる場合があります。 最も一般的な高可用性は、同じリージョンまたはデータ センター内で独自のストレージ プロバイダーを使用することで実現できます。
Azure Files は ZRS 用に構成され、Azure NetApp Files には冗長性が構成されていません。 この設計では、これらのストレージ プラットフォームの 1 つに影響する障害や問題の発生が抑制されます。これにより、2 つの Azure Files (共有)、2 つの Azure NetApp Files (容量プールまたはボリューム)、または 2 つの Azure ページ BLOB アカウントを作成するよりも回復性が向上します。
図 1: Cloud Cache を使用した FSLogix の高可用性
Azure Virtual Desktop (AVD) のセッション ホストは CCDLocations
で構成されています。 この図は、一般的な AVD 展開シナリオに基づいています。 この設計は、すべての顧客環境を表すものではありませんが、単一のリージョンまたはデータ センター内で高可用性のためのマルチプロバイダー構成を示すことを目標としています。 Cloud Cache は、ローカル キャッシュがオペレーティング システムと同じディスクに格納されている方法と同じ方法で構成されます。 または、仮想マシンを別のディスクで構成することもできます。Azure では、このディスクは 管理ディスク (データ ディスク) または 一時ディスクとなります 1。
1 一時ディスク には多くの注意事項があり、運用環境に実装する前に確認する必要があります。
標準コンテナーを使用した高可用性
標準コンテナーは、ストレージ プロバイダーで使用されるユーザー プロファイル VHD(x) ファイルであり、VHDLocations
構成設定に記載されています。 オンプレミス環境で FSLogix を使用しているお客様は、Azure ベースのストレージ プロバイダーと比較して、ストレージの回復性を設計する際のオプションが限られている場合があります。 この設計では、ローカルでの冗長性と、他の障害ドメインにまたがる冗長性とを備えたストレージ アーキテクチャとして、莫大な投資が必要になります。 概要で説明したように、Azure では、これらのシナリオがネイティブ機能で提供されます。
警告
- この構成の FSLogix は回復性を提供しておらず、ストレージ プロバイダーに完全に依存しています。
- このセクションでは、ネイティブで高可用性オプションを持つ Azure ベースのストレージ プロバイダーについて主に説明します。
Azure Files
Azure Files 共有を構成する場合は、ゾーン冗長ストレージ (ZRS) を使用することを強くお勧めします。 これにより、特定のリージョンの 3 つの可用性ゾーン間でデータがレプリケートされます 2。 このデータは可用性ゾーン間でレプリケートされますが、この構成 (標準コンテナー) は、SMB プロトコルを使用してネットワーク上で仮想マシンにマウントされます。
2 一部の Azure リージョンでは可用性ゾーンがサポートされていません。詳細については、「可用性ゾーンがサポートされている Azure リージョン」を参照してください。
警告
Azure ファイル共有にアクセスするために必要なネットワーク、接続、構成の変更、または他の依存リソースに関する問題によって、ユーザーのセッションが不安定になることや、応答しなくなる場合があり、セッションが切断されることがあります。
Azure NetApp Files
現時点では、Azure NetApp Files を使用した高可用性の唯一のオプションは、可用性ゾーンの配置機能を使用することです。 可用性ゾーンの配置機能を使用するだけで、Azure コンピューティングと同じゾーン内の他のサービスに合わせて、任意の可用性ゾーンにボリュームをデプロイできます。
注意事項
このストレージ プロバイダーは、標準コンテナーを使用した FSLogix の高可用性には十分な冗長性を提供しません。