What is our primary use case?
We have our data lake on it. In terms of deployment, I believe we have a hybrid deployment.
How has it helped my organization?
We can temporarily build out an environment for different scenarios, such as testing, and when testing is done, we can shut that environment down. So, we do not have an overhead in our own data center.
What is most valuable?
The ability to scale down is a big thing.
What needs improvement?
It can be improved in terms of ease of billing or monitoring of the billing. That gets to be a little difficult.
For how long have I used the solution?
I have been using this solution for four years.
What do I think about the stability of the solution?
It is absolutely stable. Microsoft doesn't want to sell something that isn't.
What do I think about the scalability of the solution?
Its scalability is excellent. You just turn something on, and it is there. We have not made any reservations on it. We can scale up and scale down as needed. There is nothing that we have that is a commitment.
We probably have about 500 users, and they are administrators, developers, BI folks who actually manipulate it and create reports, and then we have end-users for the data. They are the people that use those reports.
In terms of the plans to increase its usage, right now, we're going through a merger, which will impact the data a little bit. So, we are in a holding pattern in terms of scaling up anything until that merger gets completed.
How are customer service and support?
We go through a third party for that, and their support is really good.
Which solution did I use previously and why did I switch?
We were fully on-premise with some SaaS platforms, and we then moved to Azure for a part of that.
How was the initial setup?
It was complex, and that was mostly because of the security needs. We had to understand how things fit together.
The original deployment, just for testing, took about half a day, but to really get it going and to be able to allow access to people, other than the administrators, took more time. We're a financial institution, so we had to have everything monitored and secure. It probably took about four months to get it functional on the production side.
What about the implementation team?
We used a consultant. They were excellent. They knew exactly what they were talking about. They were able to give us not only what was needed presently for our deployment but also the things to think about as we let the environment grow in the future.
For its deployment and maintenance, I've got security folks who watch what's going on. They make sure that only the right people are getting the right data, and it is not being allowed to folks who shouldn't have access. I have nothing public-facing on it. I've got administrators. I've probably got three people in security and five people in the administration. We're a 24/7 business, so it is split across all of that time.
What was our ROI?
Originally, when we implemented it, it was basically in a like-for-like way, which is not the way the platform is designed. So, once we were able to really get in there and figure things out, we figured out that we could use a much smaller footprint. That helped us out quite a bit in terms of a return on investment. We are seeing probably about 75% of the regular data center cost in Azure, so there were 25% savings, but we could see that go down as testing was being eliminated over different platforms.
What's my experience with pricing, setup cost, and licensing?
Currently, we do not have anything reserved. There are no reservations that we have built into the Azure environment, so all of our licensing is on a consumption basis. As things spin up, those licenses spin up.
In terms of the additional costs incurred beyond the standard licensing fee, such as for operations, it's kind of tough for me to judge because I already had a fully-staffed operations team in a fully on-premise platform environment. So, we didn't spin up anybody extra for that. It just changed what they were doing.
Which other solutions did I evaluate?
We evaluated other options. We decided to go with Azure because we understood the licensing and VMs and how all of that worked together. Prior to the merger, we were looking at bringing the platform onto AWS. It wasn't that we were necessarily exclusive; we just felt that this was our best first step.
What other advice do I have?
I would advise understanding what data you're going to be putting out there, and what your security requirements are for that. You should be ready to have a workshop so that everyone involved knows what's going on. Get a good understanding from the accounts payable team about how the payments are coming in and how to monitor them.
I love the product. From a procurement standpoint, I don't have a lot of control over it. Unless we've got some contracting of what we plan on doing, I don't have a lot of control over licenses, etc. An administrator can just go out, do it, and put the licensing in place, and then it is like you've got to pay for it. It doesn't function well in a P2P type of environment.
I would rate it an eight out of 10.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
MS Azure is a comprehensive SaaS-based solution provides one powerful interface for web and native mobile applications.