What is our primary use case?
My main use case for IIS 10 on Windows 2019 is hosting and using it as a web server for different products that we use, such as CyberArk, PVWA, or CyberArk PSM, and others, including home-developed products that use IIS for hosting.
It is configured as a web server that can be accessed by users and clients outside the company, which eventually pass through the connection points and land on the web server that will then serve either static or dynamic web pages.
What is most valuable?
The best features IIS 10 on Windows 2019 offers include being Windows native, having been around for quite a while with many features added throughout the years, good security aspects because it has TLS 1.3 support and all the SSL host header support and other security configuration, as well as now supporting container and cloud-native compatibility, and being manageable by PowerShell, which is ideal for someone that enjoys doing a lot of PowerShell scripting.
The feature I find myself using or relying on the most in my day-to-day work is PowerShell management, as I use it most frequently, while the other security settings are configured once and that is it; PowerShell would be more of a weekly use case.
Scalability is something I find valuable about IIS 10 on Windows 2019, and using the application pools, it is really great at working at scale.
IIS 10 on Windows 2019 has positively impacted my organization as it is a great product for web hosting, secure, trusted, being a Microsoft product that has been around for many years, and it is definitely easy to implement.
What needs improvement?
I see load balancing as a lack in IIS 10 on Windows 2019 compared to NGINX or other popular web servers, which is a feature that users have wanted for many years now, but it still has not been made part of the product.
Load balancing is the main area I would like to see addressed in terms of needed improvements.
For how long have I used the solution?
I have been using IIS 10 on Windows 2019 for approximately four to five years.
What do I think about the stability of the solution?
IIS 10 on Windows 2019 is stable.
What do I think about the scalability of the solution?
IIS 10 on Windows 2019 scales very well and can take on a lot of traffic.
How are customer service and support?
The customer support for IIS 10 on Windows 2019 is typical Windows support through Microsoft support.
Which solution did I use previously and why did I switch?
For products that require it, enterprise products, I have not previously used a different solution, because it is a hard requirement. Otherwise, for self-developed or home company-owned applications, I have used NGINX and other web servers.
How was the initial setup?
IIS 10 on Windows 2019 is deployed in my organization in many different environments, both cloud and on-premises, and it is usually deployed by enabling the feature on the Windows server.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing has been pretty good, as it is part of Windows Server, so there is no additional hassle in that respect.
Which other solutions did I evaluate?
I did not evaluate other options before choosing IIS 10 on Windows 2019 because it is a hard requirement for the product that uses it as a web server.
What other advice do I have?
My advice to others looking into using IIS 10 on Windows 2019 is that if you have bought an application or product that requires IIS 10 on Windows 2019, then you have no other way around it. If you are looking into developing your own application, then you might consider other, more lightweight web servers. I would rate this product an eight out of ten.