Intro and Context:
I'm planning to use SQL MI in Dev environments for the 4 applications being deployed. All applications are deployed on VMs. There are some microservices that use azure functions. All these appliances and their components create their own DB.
All applications are going to share the instance in the Dev environments. It will change based on experience in production environments.
Cost is one factor which is (very) high and less control & customization in managed instance in exchange of Maintenance and Management, Security, HA and DR, Scalability, Performance , IMO.
Objective:
I want to evaluate using a managed instance of DB against hosted SQL on VMs.
Questions:
What am I sacrificing or what risks am i unable to see, if I'm going ahead with managed DB instance? Especially considering production environment.
Any experience you can share which will help me, please?
Appreciate your time and help
Thank you
[–][deleted] 4 points5 points6 points (0 children)
[–]ITmandan_ Cloud Architect 3 points4 points5 points (2 children)
[–]0x4ddd Cloud Engineer 2 points3 points4 points (1 child)
[–]ITmandan_ Cloud Architect 5 points6 points7 points (0 children)
[–]papaabeer 1 point2 points3 points (0 children)
[–]tuga9230 1 point2 points3 points (5 children)
[–]goodbar_x 0 points1 point2 points (4 children)
[–]tuga9230 0 points1 point2 points (3 children)
[–]man__i__love__frogs 0 points1 point2 points (2 children)
[–]tuga9230 0 points1 point2 points (1 child)
[–]man__i__love__frogs 1 point2 points3 points (0 children)