As you learned, Windows Azure Pack database as a service offering works in a sharing mode; that is, multiple tenants can access databases hosted on the same servers. Assuring the quality of the service in a shared multitenant shared cloud is necessary. The SQL resource governor feature of SQL 2014 Enterprise edition enables Windows Azure Pack to provide the quality of service control on the tenant's database.
The resource governor avoids scenarios where one tenant may consume more or all the resources that may affect the performance of other tenants' databases. This ensures that each tenant gets an equal share of resources as per the subscription.
Windows Azure Pack with SQL resource governors provides flexibilities to cloud providers to apply limits on the following parameters:
CPU
Memory
IOPS
The following are the architectural components of a SQL resource governor deployment or Windows Azure Pack DBaaS services:
SQL Server 2014 Enterprise edition servers...