Entwurfsentscheidung: Skalierbarkeit and Wirtschaftlichkeit der Bereitstellung von Citrix DaaS auf Azure
Ziel dieses douments ist es, Unternehmen, die siich auf die Bereitstellung von Citrix桌面即服务(DaaS)在der Microsoft Azure-Cloud zubewegen, Orientierungshilfe zu geben。嗯,unsere Kunden bestmöglich zu beraten, haben wir beschlossen, die Antwort auf vier wicichtige Fragen zu finden, die the auf die Architektur and Designentscheidungen von Citrix auswirken:
- ist die effizienteste Instanzserie für das Hosting von DaaS
- ist der kostengünstigste Instanztyp在der effizientesten family中吗
- mcsio缓存(Maschinenerstellungsdienste I/O)?
- wist die Skalierbarkeit von Windows 10 Multisession im Vergleich zu Windows Server OS?
Citrix ist ein detailliteres Papier erhältlich, das siich mit den Besonderheiten der Testmethodik and den während der Evaluierung erfaststen Leistungsergebnissen befast。在微软Azure-Cloud中,Dieses Papier konzentriert sich auf die Ergebnisse auf hoher Ebene und bietet Anleitungen zum Entwerfen einer effizienten Citrix-Implementierung。
Um die Leistung zu ermitteln, haben wir LoginVSI 4.1.32.1 verwendet, das simulierte Sitzungen für einen einzelnen Citrix Server erstellt。工作量大,工作量大,工作量大:
- 工作量für任务工作者- umfast段mit微软Office 2016 Outlook, Excel, Internet Explorer, Adobe Acrobat和PDF Writer。Die Workload-Arbeitslast von Task Worker stellkeine hohen Anforderungen an Die Umgebung und repräsentiert Benutzer, Die niht stark auf das System zugreifen。
- 知识工作者工作量- umfast部分mit微软Office 2016 Outlook, Word, PowerPoint, Excel, Adobe Acrobat, FreeMind, PhotoViewer, Doro PDF Writer和umfast das Anzeigen mehererer360p - filme。Die Workload von Knowledge Worker stellt eine höhere Nachfrage in Die Umgebung dar, einschließlich einer stärkeren Nutzung des verfügbaren Speichers, und stellt Benutzer dar, Die stärker auf das System zugreifen。
本努策的试验,多阶段试验的试验结果,在贝丁根之前的试验结果。Dieser Wert, der als VsiMax-Sitzungsanzahl bezeichnet bird, bird für die vergleicende分析verwendet。Die anmelde - vsi - workload berechnen Die Anzahl der vsimmax - sitzungen, inm Die Reaktionszeit einzelnen Benutzers aufdem System beobachten。VsiMax wid erreicht, wenn die Reaktionszeit deutlich under den erwarteten Schwellenwert gesunken ist, der siich ausdem Basiswert abgeleitet hat, der nur mit einem einzigen Benutzer im System genome wurde。
嗯保守Zahlen bereitzustellen, die ohne Fachwissen konsistent repliziert werden können, spiegeln alle Ergebnisse hier die Testausführung unter Verwendung von standard - citrix - richtlinen and nicht optimiten standard instellungen für Windows- und Office-Produkte更宽。我们的生活是美好的können我们的生活是美好的Citrix的电话和Citrix优化器verbessert了。
Welche ist die effizienteste Instanzserie?
嗯,这是一种即时的混合方式,这是一种混合方式ändern。Das Basisimage war Windows Server 2016 mit der Version 1903.1 des Citrix VDA und einer standardmäßigen Festplatte (HDD) mit 128 GB Festplatte für Das Laufwerk C: des Systems。Wir haben die 8-Kern-Instanztypen aus zwei Hauptgründen ausgewählt:
1) Sie repräsentieren das Arbeitspferd von blue - instanztypen für gehostete Sitzungen und sind im Allgemeinen die beliebteste Größe 2) Sie bieten eine gute Balance zwischen CPU/RAM和minimale Betriebssystemauswirkungen im Gegensatz zu einem kleineren 2- core - system。
Das折边图,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线,瞬变曲线
分析
Die meisten dieser Instanztypen verwenden den gleichen Prozessor, Intel (R) Xeon (R) CPU E5-2673 v4 bei 2,30 GHz。Der hauptuntersched在Der Menge des Arbeitsspeichers, Der Der virtuellen Maschine zur Verfügung steht。你的信息是什么样的微软网站.
Im Allgemeinen haben die 8-Kern-Instanzen eine ziemlich ähnliche Leistung, insbesondere wenn Sie die physischen Kerne (D13_v2, D4_v2, L8s) Im Vergleich zu Hyperthread-Kerne (F8s_v2, D8_v3, E8_v3) berücksichtigen。Wenn jedoch die Stundenkosten der Instanz berücksichtigt werden, bieten die Instanzen D13_v2 und F8s_v2 die effizientere Nutzung。Die E_v3- und LS_v1-Serie sind weniger kosteneffizent, da Microsoft eine höhere Prämie für speicheroptimierte und speicheroptimierte Instanzen verlangt。在情境中,在denen die Anwendungen Ihres Benutzers extreme speicher- oder speicherintensiv sinind, bieten diese Instanzen oft eine gute Kapitalrendite。
Empfehlungen
Wenn die Anwendungen Ihres typischen Benutzers cpu - intensive sind und für die Ausführung keinen signifikanten Arbeitsspeicher benötigen, ist die kosteneffizienteste Leistung die F-Serie。Wählen你死了F-Serieaus, wenn Sie hervorr议程CPU-Reaktionszeiten benötigen und keinen nennenswerten Arbeitsspeicher benötigen。温德·安文顿根·伊赫斯·贝努泽斯eine angemessene Menge an Speicher verbrauchen,温德·希恩恩·德- instanztypen, je nachdem, wie viel zusätzlicher Speicher pro Core für die Umgebung Ihres Benutzers benötigt wid。
Welcher ist der kosteneffektivste Instanztyp in der effizentesten family ?
Als wir den breiten Test über Familien hinweg abgeschlossen hatten, erwarteten wir, dass eine einzelne Serie ein klarer Anführer sein würde。Die Ergebnisse überzeugten uns jedoch, dass Die beiden besten Instanzfamilien für zusätzliche test Die D-Serie和Die F-Serie waren, wenn sie mit Standard-Datenträgerspeicher getestet wurden。Der nächste Schritt bestand darin, die spezifischen Größen zwischen 2 und 16 vcpu innerhalb Der Familien d_V2 und FS_v2 zu testen。Die Ergebnisse diesel Tests sind unten aufgeführt。
分析
Die obige Grafik zeigt Die Ergebnisse dieser Tests mit den höchsten Dichten von 74 und 63 Benutzersitzungen für Aufgabenarbeiter bzw。知识工作者,die für den Instanztyp D14_v2(16内核,112 GB RAM) erhalten werden。Da die精确的,即时的,可变的,bedeet eine höhere dihte,不精确的,不精确的,nedriigere, Kosten pro Benutzer。
Das Preismodell für蔚蓝-瞬变变量je nach区域,瞬变与瞬变资源。我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说。Die Kosten spiegeln Die美国西部2 pay - as - u- go - preise für Standard-VM-Instanzen ab 2019年9月wider und beinhalten Die Kosten für Die微软Windows-Lizenzierung。
德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国德国在德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,德国,美国,德国,美国,德国,德国,美国,德国,美国。
Empfehlungen
在den Tests zeigten die dihteergebnisse einen deutlichen Vorteil aus den schnelleren Prozessoren, die mit en Instanzen der FS v2-Serie verfügbar waren, wenn sie under schwereren Arbeitsbelastung des wissensarbeters standen。Das FS v2-Speicher-Core-Verhältnis ist jedoch niedriger als die Verhältnisse der D v2-Serie, und wir empfehlen, die Instanzen der FS v2-Serie nur zu verwenden, wenn der Speicherverbrauch für die Arbeitslast gerering ist。温恩·贝努策演讲密集安文顿根ausführen, ist die D_V2-Serie die beste Wahl。
Wenn die Kosten pro Benutzer ähnlich sind, wie z. B. bei F8S_v2 und F16s_v2, wählen Sie die kleineren Instanzgrößen aus, Wenn eine der folgenden Bedingungen zutrifft:
- 德语:Sie möchten weniger Benutzer während Wartungsfenstern beeinflussen
- 不给它高效率能源永远waltung: Sie möchten ungenutzte Maschinen schnell abschalten
Wählen Sie die größeren Instanz-Größen aus, wenn eine der folgenden Bedingungen zutrifft:
- 管理:Sie möchten weniger Maschinen in der Umgebung verwalten
- Benötigen Sie reduzierte API-Aufrufe: Sie benötigen weniger API-Aufrufe an die blue - infrastruktur für den Betrieb
mcsio缓存(Maschinenerstellungsdienste I/O)?
Die zum Testen verwendeten instanzztypen wurden mit标准和夜间标准SSD-Speicher für das Systemlaufwerk auf der virtuellen Maschine konfiguriert。Da die Instanztypen mit sd -Speicher kleinere emere Datenträger haben, auf denen die Auslagerungsdatei gespeichert ist, obwohl die Datenträger schneller waren, war die Skalierbarkeit geringer, Da der Instanz niht genügend swap文件- speicherplatz zur Verfügung stand, um den Bedarf an virtuellem Speicher unter höherer Last zu unterstützen。
北登von uns verwendeten Datenträgergrößen haben die HDD- und SSD-Datenträger eine ähnliche IOPS-Leistung(500)。Während die SSD-Datenträger eine konsistentere Leistung aufweisen, sind die zusätzlichen Kosten nicht immer gerechtfertigt。
Wir haben uns dann entschieden, den MCSIO-Cache (Maschinenerstellungsdienste I/O) als eine Möglichkeit zu betrachten, eine SSD-ähnliche Leistung mit den größeren Standarddatenträgern zu erzielen。Die Tests wurden mit der Citrix VDA-Version 1903.1 und Windows Server 2016 auf einem D5_v2-Instanztyp (16 vCPU, 56 GB RAM) abgeschlossen。在Benutzerdichte下的Zunahme,在mcsio下的最后一个知识工作者的世界里。
分析
Wenn auf dem Betriebssystemdatenträger kein MCSIO-Cache aktiviert ist, lag der VSIMax-Benutzer-Score auf einer 128-GB-HDD bei 61, 74 auf einem 64-GB-SSD-Datenträger和75 auf einem 128-GB-SSD-Datenträger。Die Aktivierung des MCSIO-Cache auf einem Standard-HDD-Datenträger bot tatsächlich eine bessere Leistung als eine SSD。4-GB-Cache, der auf der 64-GB-Datenträger aktiviert war, stieg die Punktzahl auf 76, and Bei einem 2gb - cache stieg die Punktzahl leicht auf 77。Der Verlust des zusätzlichen Benutzers zwischen den Cachegrößen von 4gb和2gb ist auf den zusätzlichen RAM zurückzuführen, Der für den Cache verwendet wid und nicht für die Arbeitslast des Benutzers verfügbar ist。
Während我们的精神世界beiträgt,我们的精神世界有重要意义。Die tatsächlichen Auswirkungen von MCSIO können bei der Betrachtung der Endbenutzererfahrung festgestellt werden。折叠页,Grafik, zeigt, den, durchschnitthen Rückgang, der, Reaktionszeit, bei Verwendung, von MCSIO。
Empfehlungen
Wenn die Benutzererfahrung bei der Prüfung der Leistung ein tribender Faktor ist, empfehlen wir, den MCSIO-Cache zu aktivieren。Wenn diese Option aktiviert ist, wid empfohlen, eine Standarddatenträger mit dem 2-GB-Cache zu verwenden, da sie die beste Verbesserung bietet, ohne die Benutzerdichte zu beeinträchtigen。Der MCSIO-Cache darf jedoch nicht auf virtuellen Maschinen aktiviert werden, die speichereinschränkt信德,z. B. die Instanztypen Der F- oder FS-Serie, die für die Rechenleistung optimiert信德,aber niedrige Kernverhältnisse von Speicher zu CPU aufweisen。
wist die Skalierbarkeit von Windows 10 Multisession im Vergleich zu Windows Server OS?
Mit der Veröffentlichung der Multisitzungs-Betriebssysteme Windows Server 2019和Windows 10 dachten wir, es wäre am best sten, einige Anleitungen dazu zu geben, wie siich das Client-Betriebssystem auf die Skalierbarkeit auswirken würde。Sowohl Windows Server 2019版Windows 10多sitzungs- betriebssysteme erfordern die neuere Citrix VDA-Version 1906.1。Windows 10 Multisession ist mit Azure Virtual Desktop (AVD) -Berechtigung verfügbar und gewährt dem Mandanten den Grundpreis der VM (Linux-Preise)。Diese Berechtigung erweitert auf VM-Preise auf Windows Server 2016和Windows Server 2019。
Die folgende Grafik zeigt Die Dichteänderungen im Vergleich mit denselben Testläufen mit Windows Server 2016 unter Verwendung der Citrix VDA-Version 1906.1 auf derselben D4_v2-Instanz (8 vCPU, 28 GB RAM)。Linux-VM-Preise gemäß der erforderlichen AVD-Berechtigung。
分析
Im Vergleich zu den Windows Server 2016-Ergebnissen bot der Windows Server 2019 sowohl für den Wissensarbeiter als auch für den Aufgabenarbeiter eine geringfügig niedrigere Benutzerdichte, mit einem Rückgang von 7% für die Aufgabenarbeiter und einem Rückgang von 12% für Wissensarbeiter。
Der Vergleich von Windows Server 2019 auf Windows 10 Multisession-Workload führte zu 19% weniger Task-Worker und 32% weniger Wissensarbeiter。diesel Leistungsabfall wid erwartet, da Windows 10 eine Vollclientversion ist und nicht für serverbasierte Berechnungen wie Windows Server 2016 und Windows Server 2019 optimiert ist。
in Kostenvorteil der Verwendung von Windows 10 Multisession best dat darin, dass keine RDS-CAL-Lizenzen erforderlich sind, damit sich Clients mit der virtuellen Maschine verbinden können。Dieser Kostenvorteil ist in den obigen Berechnungen nicht enthalten, da es sich zusätzlich zu den Azure-Kosten pro Stunde um Microsoft-Lizenzkosten handelt。
Empfehlungen
winn Sie ein升级Windows Server 2016 auf Windows Server 2019 planen, rechnen Sie damit, die Anzahl der virtuellen Maschinen um etwa 10% zu erhöhen。Wenn Sie planen, Windows 10 Multisession für Hosting von Anwendungen zu verwenden, die den Windows- client aus Kompatibilitätsgründen benötigen, denken Sie daran, dass die Dichte niedriiger ist, was zu 30% zusätzlichen Kosten für die Serverbetriebssysteme führt。Die Windows 10 Multisession ermöglicht Benutzern jedoch den Zugriff auf den Windows商店, was den Serverbetriebssystemen nicht zur Verfügung steht。
Schlussfolgerung
Der blue - instanztyp, den Sie zur Bereitstellung virtueller Anwendungsworkloads von Citrix auswählen, ist ein kritisches Element, das die Benutzerdichte und Skalierbarkeit und damit die Kosten pro Benutzer für ein Azure-Bereitstellungsmodell bestimmt。Wie gezeigt, haben die verschiedenen Instanztypen in Azure Vorteile für bestimmte工作负载,Wie hohe Rechenanforderungen oder zusätzlichen Speicher。Normalerweise bietet eine D13_v2-Instanz mit Standarddatenträger und einem aktivierten 2gb - mcsio - cache die beste Benutzerleistung zu niedriigsten Kosten。Berücksichtigen Sie das Betriebssystem Windows 10 Multisession, wenn Sie Windows Store, Anwendungskompatibilität oder eine echte Windows- clienterfahrung benötigen。
Die hier vorgestellten Citrix on Azure-Ergebnisse stellen nur Richtlinien für Die Konfiguration Ihrer Azure-Lösung dar。文思恩怨über本努策的工作是幸福的,他的生命是美好的Entwurfsschätzungen。Bevor Sie endgültige Größen- und Bereitstellungsentscheidungen treffen, empfehlen wir dringend, dass Sie概念验证-测试für verschiedene Azure-Instanztypen mit Ihren eigenen负载durchführen und diese Daten dann für Ihre endgültigen Entwürfe verwenden。
Weitere Informationen
Weitere Informationen zur Bereitstellung von Citrix Virtual applications - workload auf Microsoft Azure Cloud Services找到Sie auf der Website von Citrix and Microsoft Partner//m.giftsix.com/global-partners/microsoft/resources.html