From a design perspective, the resource providers should be the same as with Azure microservices, which will be possible in general. As of today, there is only one different resource provider in comparison to Azure, which is the Microsoft SQL resource provider. In Azure, it automatically spins up VMs in the background on the existing SQL Server farms Azure relies on. The Azure Stack resource provider is a little bit different as it does not automatically scale out the SQL Server environment. It just manages them, but you will need to add them as dedicated environments.
The Azure Stack resource provider is, therefore, more or less compatible with the old Azure Pack resource provider as it has the same functionality. Elastic database pools and the ability to scale database performance up and down automatically are unavailable. However, it does support create, read, update, and delete operations in SQL.
The resource provider consists of three components:
- SQL resource...