Windows Server 2019 on a VPS: licensing, support dates and typical uses
Windows Server 2019 is still the version behind most rented Windows servers. Its mainstream support ended on 9 January 2024, so Microsoft no longer ships new features for it. Extended support with monthly security fixes runs until 9 January 2029. For a server you need for a year or two to run a particular program, that is a comfortable margin; for a five-year project, look at the newer versions instead.
How licensing works on a rented server
Windows Server on a VPS is almost always licensed by the host itself under SPLA, Microsoft's agreement with service providers under which the licence is paid monthly for each server. This has a few practical consequences:
- the licence is tied to the plan and is valid as long as you pay for the server; you cannot move it to another VPS or take it home;
- some hosts include the cost in the price, others add it as an option at checkout, so compare the final total;
- your own retail or OEM Windows Server licence usually cannot be used on a virtual server in a shared cloud: licence mobility through Software Assurance does not extend to the server OS;
- if the host lets you install the system from your own image, responsibility for the licence passes to you, so check the terms before installing.
Remote Desktop Services client access licences (RDS CALs) are counted separately from the server licence. Without them, only two administrators can connect at the same time. If staff will work on the server, ask the host how much an RDS user licence costs per month; more about multi-user mode is on the RDP server page.
One more detail: Windows Server is licensed per core, so with some hosts the licence fee grows with the number of virtual CPUs. The difference between a 2-core and an 8-core plan can end up larger than for the same plans with Linux. If your program is fine with two to four cores, don't buy more "for growth": adding resources to a VPS usually takes a few minutes.
Why people still choose 2019
This version became a stable reference point for application developers: accounting software, trading terminals, banking clients and warehouse systems almost always officially support 2019. It introduced a built-in OpenSSH client and server as an optional feature, the Windows Subsystem for Linux and Storage Migration Service for moving file servers. SMB1 is not installed by default, and Windows Defender is enabled out of the box.
Typical uses for a VPS with Windows Server 2019:
- trading terminals and bots that have to run around the clock; see the VPS for Forex and VPS for QUIK selections;
- a remote workstation for an accounting team of several people;
- ASP.NET and IIS web applications with an MS SQL Server Express database;
- an application server that has to match the version of the office infrastructure.
How many resources to plan for
Microsoft's minimum requirement is 2 GB of memory for the Desktop Experience option, but in practice that is the floor for a single light program. Guidelines for 2019 on a VPS: 4 GB for one user, 8 GB for three to five users or a terminal with lots of charts, 16 GB and up when SQL Server runs alongside the application. Disk: at least 50 GB of SSD, since the system with updates takes about 25 GB and the rest goes to profiles, logs and temporary files.
What to check before ordering
- Image language: Russian and English builds install differently; you can change the interface language later, but not everything gets translated.
- Edition: Standard suits most tasks; Datacenter is only needed for large-scale virtualisation inside the server.
- Whether the panel offers snapshots and backups: before a major update they save hours.
- Whether you can change the RDP port and restrict access by IP in the host's network filter.
If you are planning a server for several years, keep 2029 in mind. Microsoft supports an in-place upgrade from 2019 to 2022 or 2025 without reinstalling or moving data, but you still need a disk snapshot first and confirmation that your software vendor already supports the new version. The easiest way to check is on a copy of the server deployed from a snapshot to a second VPS with hourly billing.
If your program requires an older system, look at Windows Server 2016, but bear in mind how little support it has left.