MySQL-databases gebruiken in Microsoft Azure Stack Hub

Belangrijk

Vanaf Azure Stack Hub build 2108 worden de SQL- en MySQL-resourceproviders aangeboden aan abonnementen die toegang hebben gekregen. Als u deze functie wilt gaan gebruiken of als u een upgrade wilt uitvoeren vanaf een eerdere versie, opent u een ondersteuningsaanvraag . Onze ondersteuningstechnici begeleiden u door het implementatie- of upgradeproces.

Gebruik de MySQL-resourceprovider om MySQL-databases aan te bieden op Azure Stack Hub. Nadat u de resourceprovider hebt geïmplementeerd en deze hebt verbonden met een of meer MySQL-serverexemplaren, kunt u het volgende maken:

  • MySQL-databases voor cloudeigen apps.
  • MySQL-databases voor webtoepassingen.

Er zijn verschillende beperkingen die u moet overwegen voordat u de MySQL-resourceprovider installeert:

  • Gebruikers kunnen alleen afzonderlijke databases maken en beheren. Het databaseserverexemplaar is niet toegankelijk voor eindgebruikers. Dit kan de compatibiliteit beperken met on-premises databasetoepassingen die toegang nodig hebben tot master, Temp DB of om databases dynamisch te beheren.
  • Uw Azure Stack Hub-operator is verantwoordelijk voor het implementeren, bijwerken, beveiligen, configureren en onderhouden van de MySQL-databaseservers en -hosts. De RP-service biedt geen beheerfunctionaliteit voor host- en databaseserverexemplaren.
  • Databases van verschillende gebruikers in verschillende abonnementen kunnen zich op hetzelfde databaseserverexemplaar bevinden. De RP biedt geen mechanisme voor het isoleren van databases op verschillende hosts of databaseserverexemplaren.
  • De RP biedt geen rapportage over tenantgebruik van databases.
  • De RP bewaakt de status van de MySQL-server niet.

Adapterarchitectuur van MySQL-resourceprovider

De resourceprovider heeft de volgende onderdelen:

  • De virtuele machine (VM) van de MySQL-resourceprovideradapter, een Windows Server-VM waarop de providerservices worden uitgevoerd.

  • De resourceprovider, die aanvragen verwerkt en toegang heeft tot databaseresources.

  • Servers die als host fungeren voor MySQL Server, die capaciteit bieden voor databases die hostingservers worden genoemd. U kunt zelf MySQL-exemplaren maken of toegang bieden tot externe MySQL-exemplaren. De quickstartgalerie van Azure Stack Hub bevat een voorbeeldsjabloon die u kunt gebruiken voor het volgende:

    • Maak een MySQL-server voor u.
    • Download en implementeer een MySQL-server van Azure Marketplace.

Notitie

Hostingservers die zijn geïnstalleerd op geïntegreerde Azure Stack Hub-systemen, moeten worden gemaakt op basis van een tenantabonnement. Ze kunnen niet worden gemaakt op basis van het standaardproviderabonnement. Ze moeten worden gemaakt vanuit de gebruikersportal of vanuit een PowerShell-sessie met de juiste aanmelding. Alle hostingservers zijn factureerbare VM's en moeten licenties hebben. De servicebeheerder kan de eigenaar van het tenantabonnement zijn.

Vereiste bevoegdheden

Het systeemaccount moet de volgende bevoegdheden hebben:

  • Database: maken, verwijderen
  • Aanmelden: maken, instellen, verwijderen, verlenen, intrekken

Volgende stappen

De MySQL-resourceprovider implementeren