Serverconcepten in Azure Database for MySQL - Flexibele server

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

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

Wat is een flexibele Azure Database for MySQL-server?

Azure Database for MySQL Flexibele server is een volledig beheerde databaseservice met een communityversie van MySQL. Over het algemeen is de service ontworpen om flexibiliteit en configuratieaanpassingen te bieden op basis van de 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, betere beheerbaarheid en beheer van servers, en biedt toegang en functies op serverniveau.

Een exemplaar van een flexibele Azure Database for MySQL-server:

  • 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 (koppeling naar de concepten van 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: een server verwijderen en de ingesloten databases worden verwijderd.
  • Resources in een regio samenvoegen.
  • Ondersteuning voor door de klant verstrekte serveronderhoudsplanning
  • 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 de flexibele server te onderbreken wanneer deze niet in gebruik is
  • Biedt het bereik voor beheerbeleid dat van toepassing is op de databases: aanmelding, firewall, gebruikers, rollen, configuraties, enzovoort.
  • Ondersteunt primaire versie MySQL 5.7 en MySQL 8.0. Zie Ondersteunde versies van de flexibele Server-engine van Azure Database for MySQL voor meer informatie.

Binnen een exemplaar van een flexibele Azure Database for MySQL-server kunt u een of meer databases maken. U kunt ervoor kiezen om één database per server te maken om alle resources te gebruiken of om meerdere databases te maken om de resources te delen. De prijzen zijn gestructureerd per server, op basis van de configuratie van de rekenlaag, vCores en opslag (GB). Zie compute en opslag voor meer informatie.

Een exemplaar van een flexibele Azure Database for MySQL-server stoppen/starten

Azure Database for MySQL flexibele server biedt u de mogelijkheid om de server te stoppen wanneer deze niet in gebruik is en de server starten wanneer u de activiteit hervat. Dit wordt in wezen gedaan om kosten op de databaseservers te besparen en alleen te betalen voor de resource wanneer deze in gebruik is. Dit wordt nog belangrijker voor dev-testworkloads en wanneer u alleen de server voor 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 Azure Portal of CLI gebruiken.

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

Belangrijk

Wanneer u de server stopt , blijft deze gedurende de komende 30 dagen in een stretch. Als u deze periode niet handmatig start , wordt de server automatisch gestart aan het einde van 30 dagen. U kunt ervoor kiezen deze opnieuw te stoppen als u de server niet gebruikt.

Tijdens de tijd dat de server wordt gestopt, kunnen er geen beheerbewerkingen worden uitgevoerd op de server. Als u configuratie-instellingen op de server wilt wijzigen, moet u de server starten. Raadpleeg de beperkingen voor stoppen/starten.

Notitie

Bewerkingen op servers met de status Stoppen zijn uitgeschakeld en worden weergegeven als inactief in Azure Portal. Bewerkingen die niet worden ondersteund op gestopte servers zijn onder andere het wijzigen van de prijscategorie, het aantal vCores, de opslaggrootte of IOPS, de bewaardag van de back-up, servertag, het serverwachtwoord, serverparameters, automatisch vergroten van opslag, GEO-back-up, HA en gebruikersidentiteit.

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 flexibele Azure Database for MySQL-serverexemplaren beheren met behulp van Azure Portal of de Azure CLI. Bovendien zijn de volgende opgeslagen procedures beschikbaar in Azure Database for MySQL flexibele server om bepaalde databasebeheertaken uit te voeren die vereist zijn omdat SUPER-gebruikersbevoegdheden niet worden ondersteund op de server.

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

Volgende stappen