What is our primary use case?
My main use cases for IIS are mainly for the various local websites that we launched for internal use in the company, as well as for a VA project that they used to log in to, which is a contractor's site project for the Department of VA. We developed some portal that had veterans' personal information that used to be on the cloud before going to the GovCloud, as we were only testing for them. We gave them access to the website, which was a dashboard type of website.
What is most valuable?
The best features of IIS are that you can design your own website and manage it yourself, creating as many websites as you want.
The benefits I see from using IIS are limited to say because we were using only Microsoft products at that time, so we didn't have any other need. I wouldn't say that we were stuck with Microsoft, but that is the product that has been used for a long time, so we didn't have any problem with IIS. It definitely did benefit us.
What needs improvement?
What I saw for improvement is the configuration and designing of HTTPS sites. While it was easy, if there are any user-friendly improvements that can be made, that would definitely improve the product. It should be more user-friendly because unless you know how IIS works as a Microsoft product, a system admin cannot just manage it. If creating a website, adding a database, and hosting the website were more user-friendly, that would be very beneficial.
For how long have I used the solution?
I have been dealing with IIS for at least three years in system admin and network admin capacity.
What was my experience with deployment of the solution?
The initial setup of IIS was not complex. There is documentation available for anyone to get started with, and I went through all the documentation. I had to learn how the product works, and I had enough time to do that because it was not a production environment. It was just development and staging, so I followed the process and the documentation. It really helped, and I needed some help, but not with IIS, just with other failover requirements, and they helped me with all of their features of the Microsoft product.
What do I think about the stability of the solution?
I would say the stability of IIS is good. Unless I know the security part, I won't be able to comment on that, but it was secured for us, as we launched the product, and people were accessing it from India and Virginia, and we had no problem.
What do I think about the scalability of the solution?
Regarding IIS's scalability, because we were very small, I wouldn't say anything about scalability as it was not a big configuration.
How are customer service and support?
I would rate the support from Microsoft very high because I definitely got all the help during the testing time of the development kit while we were configuring features on our on-premises server. They gave me very good support, and there is no question about it. I was very happy about that.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I don't have any experience with other products such as Red Hat solutions or more recent AWS options, nor is there anything else that I could provide a review for.
How was the initial setup?
The initial setup of IIS was not complex. There is documentation available for anyone to get started with, and I went through all the documentation. I had to learn how the product works, and I had enough time to do that because it was not a production environment. It was just development and staging, so I followed the process and the documentation. It really helped, and I needed some help, but not with IIS, just with other failover requirements.
What about the implementation team?
In my company, we were just customers with Microsoft. We weren't partners or resellers of the products, as I worked a long time ago, and that company had a test lab for different products in Europe, such as Microsoft and Cisco, among others. I have no idea if they're still doing anything with those products.
What was our ROI?
The configuration process, specifically designing and opening an HTTPS site, was straightforward. While it's not difficult, user-friendly improvements would definitely enhance the product. It should be more user-friendly overall, because unless you know how IIS works as a Microsoft product, a system admin cannot just manage it. Making tasks such as creating a website, adding a database, and hosting the website more user-friendly would be beneficial.
What's my experience with pricing, setup cost, and licensing?
For the pricing, setup cost, and licensing for IIS, as a Microsoft product, I didn't think much about separately purchasing an IIS product as it is part of Microsoft Windows. We bought a development kit when we were developing the portal, and afterward, we purchased a license. We never had any pricing issue, but I don't know if it is competitive or not.
Which other solutions did I evaluate?
We didn't evaluate other options before choosing IIS because we have been using Microsoft products for a very long time. When AWS came, we didn't look into other database hosting websites on AWS. We never thought about it because though we used AWS for cloud services, we didn't change our product line.
What other advice do I have?
I have experience with AWS, and I am most familiar with the server environment, as we just use the server environment and then use Microsoft products on an AWS environment.
I have experience with Windows Server IIS, which I ran on my own on-premise data center. The website was developed and then hosted, and through IIS, we managed the servers.
The manageability within the IIS environment is not very difficult. For server management, you need to ensure data backup, data restore, and you have a DR configured to keep the database intact. It was done on-premises, so I had no problem doing that. If you have to go to the cloud, then you should have the storage connected to the IIS server and also have a DR set up for that.
I didn't use Microsoft Azure tools, but since it is a Microsoft product, Azure has all the portability, so you don't have to worry about compatibility on the cloud.
On a scale of 1-10, I would rate this solution a 10.
Which deployment model are you using for this solution?
On-premises
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)