Delen via


Serverconcepten in Azure Database for MySQL - Flexibele server

Dit artikel bevat overwegingen en richtlijnen voor het werken met Azure Database for MySQL - Flexible Server.

Wat is Azure Database for MySQL - Flexible Server?

Azure Database for MySQL - Flexible Server is een volledig beheerde databaseservice waarop de communityversie van MySQL wordt uitgevoerd. Over het algemeen biedt de service flexibiliteit en configuratieaanpassingen op basis van gebruikersvereisten.

Het is dezelfde MySQL-serverconstructie waarmee u mogelijk bekend bent in de on-premises wereld. De flexibele server wordt beheerd, biedt out-of-the-box prestaties, verbetert de beheerbaarheid en controle van de server, en biedt toegang en functies op serverniveau.

Een Azure Database for MySQL - Flexible Server-exemplaar:

  • Wordt gemaakt binnen een Azure-abonnement.
  • Is de bovenliggende resource voor databases.
  • Hiermee staat u toe dat de MySQL-configuratie beschikbaar wordt gesteld via serverparameters.
  • Voert geautomatiseerde back-ups uit en ondersteunt herstel naar een bepaald tijdstip.
  • Biedt een naamruimte voor databases.
  • Is een container met sterke semantiek voor de levensduur: als u een server verwijdert, worden de ingesloten databases verwijderd.
  • Resources in een regio samenvoegen.
  • Ondersteunt door de klant geleverde serveronderhoudsschema's.
  • Ondersteunt de mogelijkheid om flexibele servers te implementeren in een zone-redundante installatie voor verbeterde hoge beschikbaarheid.
  • Biedt een integratie van een virtueel netwerk voor toegang tot de databaseserver.
  • Biedt een manier om kosten te besparen door te onderbreken wanneer deze niet in gebruik is.
  • Biedt het bereik voor beheerbeleid dat van toepassing is op de databases; Bijvoorbeeld aanmelden, firewall, gebruikers, rollen en configuraties.
  • Ondersteunt de primaire versies MySQL 5.7 en MySQL 8.0. Zie Verbinding maken met een gatewayknooppunt met een specifieke MySQL-versie voor meer informatie.

Binnen een Exemplaar van Azure Database for MySQL - Flexible Server kunt u een of meer databases maken. U kunt één database per server maken om alle resources te gebruiken of u kunt meerdere databases maken om de resources te delen. De prijzen zijn gestructureerd per server, op basis van de configuratie van de rekenlaag, vCores en opslag (in gigabytes). Zie De servicelagen Azure Database for MySQL - Flexible Server voor meer informatie.

Een server stoppen en starten

Met Azure Database for MySQL - Flexible Server kunt u de server stoppen wanneer deze niet in gebruik is en de server starten wanneer u de activiteit hervat. Het doel is om kosten op de databaseservers te besparen en alleen voor de resource te betalen wanneer deze in gebruik is. Deze mogelijkheid wordt nog belangrijker voor ontwikkel-/testworkloads en wanneer u de server slechts een deel van de dag gebruikt.

Wanneer u de server stopt, worden alle actieve verbindingen verbroken. Wanneer u de server later weer online wilt brengen, kunt u een Azure Database for MySQL - Flexible Server-exemplaar stoppen/starten of de Azure CLI gebruiken.

Wanneer de server de status Gestopt heeft, wordt de berekening van de server niet gefactureerd. Opslag wordt echter nog steeds gefactureerd omdat de opslag van de server behouden blijft om ervoor te zorgen dat gegevensbestanden beschikbaar zijn wanneer u de server opnieuw start.

Belangrijk

Wanneer u de server stopt, behoudt deze gedurende dertig dagen deze status. Als u de server gedurende die tijd niet handmatig start, wordt deze automatisch gestart aan het einde van 30 dagen. U kunt ervoor kiezen om de server opnieuw te stoppen als u deze niet gebruikt.

Tijdens de periode dat de server is gestopt, kunt u er geen beheerbewerkingen op uitvoeren. Bewerkingen die niet worden ondersteund op gestopte servers zijn onder andere het wijzigen van de prijscategorie, het aantal vCores, opslaggrootte of I/O-bewerkingen, back-upretentiedag, servertag, serverwachtwoord, serverparameters, automatische groei van opslag, geografisch redundante back-up, hoge beschikbaarheid en gebruikersidentiteit. Deze bewerkingen worden als inactief weergegeven in Azure Portal.

Als u configuratie-instellingen op een gestopte server wilt wijzigen, moet u de server starten. Zie de beperkingen voor stoppen/starten voor meer informatie.

Een server beheren

U kunt het maken, verwijderen, configureren van serverparameters (my.cnf), schalen, netwerken, beveiliging, hoge beschikbaarheid, back-up en herstel en bewaking van uw Azure Database for MySQL - Flexible Server-exemplaar beheren met behulp van de quickstart: Een exemplaar van Azure Database for MySQL maken met de Azure-portal of de quickstart: Een exemplaar van Azure Database for MySQL - Flexible Server maken met behulp van de Azure CLI.

Bovendien zijn de volgende opgeslagen procedures beschikbaar in Azure Database for MySQL - Flexible Server om bepaalde vereiste databasebeheertaken uit te voeren, omdat de server geen gebruikersbevoegdheden ondersteunt SUPER .

Naam van opgeslagen procedure Invoerparameters Uitvoerparameters Gebruiksnotitie
mysql.az_kill processlist_id Niet van toepassing Gelijk aan de KILL CONNECTION opdracht. Hiermee wordt de verbinding beëindigd die is gekoppeld aan de opgegeven processlist_id waarde na het beëindigen van een instructie die door de verbinding wordt uitgevoerd.
mysql.az_kill_query processlist_id Niet van toepassing Gelijk aan de KILL QUERY opdracht. Hiermee wordt de instructie beëindigd dat de verbinding momenteel wordt uitgevoerd. Laat de verbinding zelf tot leven.
mysql.az_load_timezone Niet van toepassing Niet van toepassing Laadt tijdzonetabellen zodat de time_zone parameter kan worden ingesteld op benoemde waarden (bijvoorbeeld US/Pacific).