What is our primary use case?
The solution is basically a platform as a service for web applications, virtual machines, Azure identity, et cetera.
My day-to-day is to migrate servers using Mover or some other app to access on-premises data centers. We then use Azure Migrate to move the servers in order to take advantage of the new functionalities and things like that.
What is most valuable?
The solution offers good monitoring features that allow us to configure items better in the customer environment. The monitoring is really awesome.
Occasionally, clients have specific requirements for their applications and we can move them onto Azure services or apps.
Overall, it offers a better way to move the applications and monitor or configure the applications with higher availability. For example, there are load balancers, different types of layers that load balancers use, traffic managers, Front Door, and things of that nature that are available to us and the client via Azure.
Overall, I like how the solution works. It offers everything I need, for the most part.
The user interface is very nice and makes everything easy to use.
The power share modules have been improved, and the AC module was introduced - which has been great. There are ten or 15 more regions on the way as well.
The tools on offer are excellent. It has some really great environment assessment tools as well.
What needs improvement?
There are preview features we are waiting on. When I contact Microsoft support, there is no timeline given or clear information about when those preview features are going to be on GA, general availability. It would be ideal if they could finally give us at least an estimation of how much longer we have to wait.
Support could be improved. If you pay for a higher plan, it's okay, however, the lower plans don't offer as good of a service experience. It also seems as though each different tier doesn't talk to the other. they should be able to communicate and share details internally with each other so that they are learning from each other instead of staying siloed.
For how long have I used the solution?
I've been using the solution for the last few years. I would estimate it's been about five years at this point. It's been a while. I've definitely been using the solution over the last 12 months.
What do I think about the stability of the solution?
In terms of stability, for me, it works. However, depends on the type of project that's happening. If you're going to have just a virtual machine running there then it can fail. That said, the platform offers a lot of options to improve the capability, so it depends on how much money a client wants to invest.
What do I think about the scalability of the solution?
The scalability works just fine. I've had some issues before with Azure App Service, with an App Service environment allocation, however, Microsoft has improved that, making a bigger rack. Since then, I haven't seen issues with scalability. That was maybe a year ago.
We currently have three clients on Microsoft Azure.
How are customer service and technical support?
There is room for improvement with technical support. I work with premium support and therefore don't really face issues. We have good engineers. There are some issues when you get a new support person. They have a lot of rotation in their personnel. They train people for a couple of months. They're trying to help however, it's not the same as getting a seasoned professional. It really depends on the support line you buy. If you go for a lower tier, you're likely to get less experienced assistance.
How was the initial setup?
For the most part, the initial setup is straightforward. It was not overly complex. I worked with a Microsoft support engineer. I had contact with the product group and know the technical advisors and technical matters, which made it very easy for me.
For example, in comparison. I tried to use Amazon Web Services by myself, and I got confused as I didn't have that level of support. With Azure, the interface is nice, and it's pretty straightforward. Anybody with a little bit of technical knowledge about working, virtual machines, or similar items can use it with little to no problem. The implementation is pretty good.
The time it takes to deploy the solution depends on the customer environment. If they have 25 servers versus five there will be radically different deployment times.
Typically, we use Microsoft strategies as a foundation assessment. We'll look at the customer environment and be in the background for a couple of weeks to pull some data so we can have a better understanding of the customer environment. After that, we create a plan to start migrating the servers. Each client is unique.
What about the implementation team?
I worked alongside a Microsoft support engineer who assisted in the process.
What's my experience with pricing, setup cost, and licensing?
You do need to pay for technical support and there are different tiers of support you can get. The higher the tier, it seems, the better the service you can expect.
Which other solutions did I evaluate?
I haven't used AWS or Google Cloud, therefore I don't really ever compare this solution to them. I don't say "this platform has that and I like how this works". For me, Azure just works and it's fine and I don't need to go in-depth and look at other options.
The company I am working at new does use AWS and we're planning to introduce new cloud technologies as well.
I'm not a salesperson, however, I can say that we would move the client to whichever technology made sense to them after doing an evaluation of their requirements. That, of course, is handled by a different department.
What other advice do I have?
We are a reseller and a Microsoft Gold partner. We are a CSP, a Cloud Solution Provider. We offer managed services to our customers. We are moving data centers to Azure, however, we are a managed service provider. We have access to the customer's environment in order to pull analytics data to help them with consulting services, and things like that.
My basic advice to those considering the solution is that planning is essential. Microsoft does a good job of advising their customers at the outset to ensure they get what they need, however, it's helpful to go in and understand deeply what it is your company needs overall.
That said, Azure is a strong cloud and its technology is great. Microsoft offers good implementation with service legal agreements and good practices.
Overall, I would rate the solution at a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner