A second resource provider, which is available for Azure Stack, is the MySQL resource provider. As a lot of services, specifically for web apps, are using a MySQL database to host all the details of their configuration and all the content they have in a website with some CMS systems (for example, WordPress, Drupal, or Joomla). In addition, lots of the small services that run with a SQL database work with MySQL.
That is one of the main reasons why a MySQL offering with your Azure Stack should be a valid option to prepare and offer services.
The resource provider consists of three components:
- The MySQL resource provider adapter VM that is a Windows virtual machine running the provider services.
- The resource provider itself, which processes requests and creates the database resources.
- Servers that provide capacity for MySQL server, called hosting servers.