Montag, 8. November 2010

Provisioning Server & CIFS - Blog-Post + Whitepaper

Hallo zusammen und Grüße aus Wien...
...ich bin heute auf einen hochinteressanten Blog-Post gestoßen, den ich hiermit weiter bekanntmachen möchte. Er kommt von Dan Allen (Citrix) und dreht sich um die Performance-Optimierung von Provisioning Server-Infrastrukturen in Verbindung mit CIFS-Stores. Zu dem Blog-Post gehört auch noch ein Whitepaper, welches ebenfalls hoechst lesenswert ist. Hier erstmal die Links:

Blog-Post  / Whitepaper

Generell geht es Dan Allen darum, dass ein CIFS-Share durchaus ein guter und performanter Ablage-Ort für PVS-vDisks sein kann, wenn man einige Konfigurationsanpassungen durchführt und bestimmte Sizing-Parameter berücksichtigt.
Speziell geht es darum, dass der PVS-Server von sich aus z.B. das "Opportunistic Locking" (kurz "OpLocks") auf einem CIFS-Share unterbindet, was den Zugriff auf die dort gespeicherten Daten erheblich verlangsamt. So lange man aber den vDisk WriteCache nicht auf dem CIFS-Share speichert (was man aus Performancegründen grundsätzlich nicht tun sollte), gibt es dafür keinen Grund. Des Weiteren beschreibt Dan Allen die Nutzung des Windows System Cache-Features zur Beschleunigung der vDisk-Zugriffe. Sowohl der Blog-Post als auch das Whitepaper sind extrem lesenswert und für jeden zu empfehlen, der PVS einsetzt / einsetzen will, egal ob für XenApp / XenDesktop oder andere Workloads.

Mein Fazit: 
CIFS-Shares bieten für PVS vor allem den Vorteil, dass die vDisks zentral an einer Stelle gespeichert werden und die Konfiguration von PVS-HA damit stark vereinfacht wird (alle PVS greifen auf den gleichen Datenbestand zu). Das aufwändige Vorhalten der identischen vDisks an mehreren Orten (z.B. auf lokalen Storage-Systemen der PVS-Server oder im SAN) entfällt komplett. CIFS ist somit eine echte Alternative zu blockbasiertem Storage, egal ob der Share über Windows File-Server oder über properitäre NAS-Systeme zur Verfügung gestellt wird.
Das Whitepaper und der Blog-Post zeigen darüber hinaus sehr gut auf, welche Parameter bei einer PVS-basierten Infrastruktur speziell berücksichtigt werden sollten,um eine performante Umgebung bereitstellen zu können.

Allen Lesern eine angenehme Woche...

VG, Jörn

Keine Kommentare:

Kommentar veröffentlichen