Hi everyone,
I'm currently designing the IT infrastructure for a small retail business with 15 small shops and one headquarters.
The main need is to host business-critical applications on Windows Server VMs accessed via RDP from shop users (for printing receipts, invoicing, etc.).
Background
Initially, I was planning to go with a Hyper-V setup using Storage Spaces Direct (S2D) with a Datacenter license to benefit from unlimited virtualization rights.
But the high cost of Windows Server Datacenter licensing made me seriously consider a more open-source and budget-friendly option, namely Proxmox VE.
Goals
Around 15 Windows Server 2019/2022 VMs
Each VM will support up to 10 RDP users
Receipt printing from POS via RDP
High availability required (even if progressive)
Capability to evolve into a Ceph cluster in the mid-term
Keep a good balance of stability / performance / cost
Available Hardware (2x identical servers)
HPE ProLiant DL380 Gen10
CPU: 2x Intel Xeon Gold 6138 (40 threads total)
RAM: 64 GB DDR4 ECC per server (upgradeable to 128 GB)
Storage: 4x 2.4 TB 10K SAS disks
Can be upgraded with:
2x SSDs (SATA or NVMe) per server
A 3rd identical server if necessary
My Questions
Is Proxmox stable enough to run Windows RDSH in production, including printing from POS systems over RDP?
Would S2D + Hyper-V (Datacenter licensing) be a better or more robust choice, or is it overkill for a company of this size?
Is it realistic to start with local ZFS + SSD per node and later migrate to a Ceph cluster without breaking everything?
What’s the recommended RAM capacity to comfortably host 15 RDS VMs (up to 10 users each)?
Any lessons learned or gotchas when running Windows Server 2019/2022 virtualized on Proxmox?
Is the current hardware sufficient or is it absolutely necessary to add a third node?
Thanks in advance for any feedback, real-world experience, or constructive criticism
I'm currently designing the IT infrastructure for a small retail business with 15 small shops and one headquarters.
The main need is to host business-critical applications on Windows Server VMs accessed via RDP from shop users (for printing receipts, invoicing, etc.).
Background
Initially, I was planning to go with a Hyper-V setup using Storage Spaces Direct (S2D) with a Datacenter license to benefit from unlimited virtualization rights.
But the high cost of Windows Server Datacenter licensing made me seriously consider a more open-source and budget-friendly option, namely Proxmox VE.
Goals
Around 15 Windows Server 2019/2022 VMs
Each VM will support up to 10 RDP users
Receipt printing from POS via RDP
High availability required (even if progressive)
Capability to evolve into a Ceph cluster in the mid-term
Keep a good balance of stability / performance / cost
Available Hardware (2x identical servers)
HPE ProLiant DL380 Gen10
CPU: 2x Intel Xeon Gold 6138 (40 threads total)
RAM: 64 GB DDR4 ECC per server (upgradeable to 128 GB)
Storage: 4x 2.4 TB 10K SAS disks
Can be upgraded with:
2x SSDs (SATA or NVMe) per server
A 3rd identical server if necessary
My Questions
Is Proxmox stable enough to run Windows RDSH in production, including printing from POS systems over RDP?
Would S2D + Hyper-V (Datacenter licensing) be a better or more robust choice, or is it overkill for a company of this size?
Is it realistic to start with local ZFS + SSD per node and later migrate to a Ceph cluster without breaking everything?
What’s the recommended RAM capacity to comfortably host 15 RDS VMs (up to 10 users each)?
Any lessons learned or gotchas when running Windows Server 2019/2022 virtualized on Proxmox?
Is the current hardware sufficient or is it absolutely necessary to add a third node?
Thanks in advance for any feedback, real-world experience, or constructive criticism