Overall Satisfaction with Microsoft IIS
I and my IT department currently and previously use Microsoft IIS as the main web server solution for internal and public-facing websites. In a Microsoft environment, I think, this is the best option for the web server. Easy to deploy the server, easy upload websites. Didn't have too many issues with Microsoft ISS, simple to use, saves time on deployment. Our current IIS environment contains not only internal and external websites but several web services that interact with third-party services for identity, fraud detection, etc.
- Easy to deploy and minimum time for the first startup.
- Supports a large variety of web technologies.
- Easy website and applications management.
- The best integration with Microsoft AD for user authentication.
- It is regularly patched.
- For some web applications, it takes additional time to configure IIS to make a website work.
- IIS logging - it is not the strongest side of the product.
- Compared to Apache or Nginx, IIS uses way more system resources.
- Even with regular patches, IIS has many vulnerabilities.
- We have a Microsoft based infrastructure, so IIS was the easiest, fastest and cheapest solution.
- Short time for deployment, configuration, and integration.
- Increased IT performance.
- Apache Web Server and Nginx
IIS is easier to configure and manage. Doesn't require deep knowledge of the product to manage it. Doesn't require for IT team to learn Linux/Unix OS for basic web hosting. However, for advanced IT specialists, all three solutions could be useful and can work together.