Nabend c4c3,
da müsstest Du mir "flüssig" näher definieren. Was ist das für ein Datenbankserver? Eine kleinere MySQL-Datenbank oder schon eine etwas dickere MicrosoftSQL/ORACLE-Geschichte? Wie kann ich mir die Applikation vorstellen? Werden da richtig fette Abfragen gemacht oder sind das nur kleinere "selects"? Welche Dienste werden noch genutzt? Und vor Allem: Welche QTS-Version hast Du im Einsatz?
Ich sehe in Deinem Vorhaben eigentlich kein Problem, da ich selber die Umgebung sehr ausreize. Programme wie Office, Mails und Datenbankserver sollten reibungslos laufen. Allerdings müsstest Du da folgendes beachten:
- Auf die VMs sollte via Microsofts RDP oder Citrix zugegriffen werden. Nutzt auf keinen Fall die QNAP-eigene Weboberfläche im Browser (da diese doch stark zögert - selbst bei einer 1Gb-Verbindung im LAN).
- Die VMs müssen (!) auf einer SSD laufen (Cache-Modus "WriteThrough" mit IDE-Interface ist am Schnellsten bei mir). Am Besten separat via USB3.0 oder als JBOD in einem der 2 Schächte.
(Da es sich um ein Software-Raid handelt, wollen wir die kleine CPU nicht allzu sehr überstrapazieren und VMs auf HDDs sind absolute Schlaftabletten...)
- Beim Arbeitsspeicher würde ich an Deiner Stelle dann bei Zeiten noch mindestens einen Deiner 4GB-Riegel gegen einen 8GB-Riegel austauschen, um jeder Deiner Maschinen >4GB zuweisen zu können.
- Die Version QTS 4.3.2 & höher hat bei mir viele Bugs behoben. QTS 4.2 hingegen war für mein Vorhaben stellenweise unbrauchbar. Hier unbedingt aktualisieren.
Ich kann Dir da auch nur aus meiner Erfahrung mit meiner kleinen Citrix-Umgebung berichten:
Auf meiner Umgebung können 2 Leute gleichzeitig über eine Citrix-Session normal arbeiten. Wie beschrieben betreibe ich eine kleine Citrix-Umgebung mit 3 VMs. Darunter 2 Windows Server 2012R2 und 1 Citrix Netscaler 11.1 (Gateway). Einer meiner Windows-Server fungiert als Domänencontroller und DHCP, der Andere führt Dienste wie MS SQL Express, IIS sowie die nötigen Citrix-Services zur Bereitstellung der Applikationen aus.
Meine Frau und ich nutzen gleichzeitig den letzteren Win2012R2-Server zusätzlich für bspw. kleinere Excel-Aufgaben oder Finanzplanungen und bisher war die Performance akzeptabel. Es kann jedoch zu Verzögerungen kommen, wenn
- Windows Updates durchlaufen (speziell .NET-Aktualisierungen sind ganz schlimm)
- Ein Film separat gestreamt/transcodiert wird
- oder einer der beiden Nutzer die CPU mit einer bestimmten Applikation so stark auslastet, dass der Andere einfach warten muss (Das lässt sich allerdings bei nur 2 Maschinen durch die Aufteilung der Kerne verhindern.).
Aber teste es doch einfach aus. Die VMs sind doch im nu angelegt und zwei Sessions via RDP schnell gestartet.
Viel Glück!
PS: Weil es mir gerade einfällt: Du hättest auch die Möglichkeit mit einer einzigen Windows-Server-Maschine einen 2-Mann-Betrieb zu fahren. Sprich: 2 Leute melden sich an der selben Maschine an und bekommen jeweils eine eigene Benutzerumgebung.