What is our primary use case?
Our main use cases for
Microsoft Azure SQL Database involve being a utility billing software company, and for the back end, we use
Azure SQL Managed Instances, and we are migrating to
Microsoft Azure SQL Database.
We are looking at a reduction in costs of maybe 30 to 50%, depending on the customer and the use case, so that's what we're considering for a ballpark figure.
What is most valuable?
The features of Microsoft Azure SQL Database that I find most valuable are the ability to scale it up and down dynamically with customer load, which is necessary because during the day or business hours when there's more load, we need to scale it up and scale it back down at night for cost efficiency.
In our testing, it has been promising, and we are definitely going to move forward with it.
The specific benefits I see so far mainly involve cost; we want to get away from the bulk of the cost for Azure SQL Managed Instances. When we go to Microsoft Azure SQL Database, we'll be able to achieve that cost efficiency while also scaling up and down dynamically.
The impact of automatic tuning on our database performance has shown us how we can scale up and down dynamically for cost efficiencies, so it's been a big factor in that regard.
The Microsoft Azure SQL Database security features have a significant impact on our data protection strategies because we try to lock it down from public access, which is important for security for our customers and for us as well; it's a big feature that we lean on quite a bit.
What needs improvement?
Microsoft Azure SQL Database can improve with its migration tool, as it has given us a lot of insight into the changes we need to make regarding the schema and all that, but I don't have anything that I'd consider great for the roadmap; right now, it's been pretty beneficial for us.
For how long have I used the solution?
I have been using Microsoft Azure SQL Database on and off for about two, maybe three years.
What do I think about the stability of the solution?
My experience with the backup and restore functionalities of Microsoft Azure SQL Database has been pretty smooth; we've got a lot of experience with that with Azure SQL Managed Instances, and we find it to be pretty seamless moving to Microsoft Azure SQL Database, so it's been smooth overall.
I assess the reliability of Microsoft Azure SQL Database in terms of maintaining uptime and availability as good; there are more options and more flexibility with Microsoft Azure SQL Database than there are with Managed Instances, so we are looking forward to that as well.
What do I think about the scalability of the solution?
My impressions of Microsoft Azure SQL Database's ability to scale workloads are quite impressive; that's why we're trying to make the move to it, as that's the number one benefit.
I am impressed because if we have a bigger customer with a larger database, we must be able to scale it up to meet the demand for all their customers trying to make payments online or whatnot; for our smaller customers, we can scale it down to achieve that cost benefit.
Which solution did I use previously and why did I switch?
I have not considered other databases; we're pretty committed to being a Microsoft shop at the moment, so we're likely going to stick with SQL.
What was our ROI?
I believe Microsoft Azure SQL Database has helped reduce our total cost of ownership in our tests and calculations, but once we get to production and see a live load, we won't know that for sure.
Our estimate for how much it will reduce total cost of ownership is probably 30 to 50%, which is what we're aiming for.
What other advice do I have?
The benefits I have realized from using Microsoft Azure SQL Database are currently limited since we've only done it in test and dev environments right now, and we haven't moved to production, so we haven't realized the full gain just yet.
In terms of ease of use, I assess Microsoft Azure SQL Database as easy to use; it's just the migration of our database that presents a few challenges that we're having to change as developers, but it's a process we're getting through.
My impressions of Microsoft Azure SQL Database's ability to power next-generation AI applications are still developing; we are just now dipping our toes in AI, and we're probably still a year or two away from integrating it fully, so I don't know much about its capabilities on that front just yet.
I am using the automatic tuning feature in Microsoft SQL, and it's a great aspect of the platform.
The primary reason I want to reduce the cost of ownership with Microsoft Azure SQL Database is that it offers more flexibility regarding scaling, and it fits our product better than what it is today versus what it was 20 years ago with the same back end that we had.
During the migration or implementation of Microsoft Azure SQL Database, I didn't really find any challenges; as far as Microsoft Azure SQL Database itself goes, there are some database changes to manage, but there are really no issues with SQL to begin with; it works for us, and we have a team that manages it, so it's a good spot for us.
Microsoft's expertise in SQL Server was very important when considering cloud database options; our database is legacy right now with the way it's designed, so we're still moving towards Microsoft Azure SQL Database. There are a lot of steps to get there, but we are making progress.
Regarding Microsoft's expertise in SQL servers and databases, we haven't really leaned on them much yet; we've got a developer team of about 21 or 22, and they're pretty good with SQL, but we haven't had to reach out.
I would rate Microsoft Azure SQL Database overall as a solution and a database at a nine on a scale of one to ten. A nine is my rating, and what would make it a ten for me is maybe cost, as cost can always come down, and that's always a factor.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure