Serverconcepten in Azure Database for MySQL Flexible Server

VAN TOEPASSING OP: Azure Database for MySQL - Flexible Server

Dit artikel bevat overwegingen en richtlijnen voor het werken met Azure Database for MySQL Flexibele servers.

Wat is een Azure Database for MySQL Flexibele server?

Azure Database for MySQL Flexible 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-server constructie die u mogelijk kent in de on-premises wereld. Met name de flexibele server wordt beheerd, biedt out-of-the-box-prestaties, betere beheerbaarheid en controle van de server en maakt toegang en functies op serverniveau weer.

Een Azure Database for MySQL Flexibele server:

  • Wordt gemaakt binnen een Azure-abonnement.
  • Is de bovenliggende resource voor databases.
  • Hiermee kan MySQL-configuratie worden blootgesteld via serverparameters (koppeling naar serverparameterconcepten).
  • Voert automatische back-ups uit en ondersteunt herstel naar een bepaald tijdstip.
  • Biedt een naamruimte voor databases.
  • Is een container met sterke levensduursemantiek: hiermee verwijdert u een server en worden de ingesloten databases verwijderd.
  • Resources in een regio opsorteren.
  • Ondersteuning voor door de klant geleverde 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 beheerbeleidsregels die van toepassing zijn op de databases: aanmelding, firewall, gebruikers, rollen, configuraties, enzovoort.
  • Ondersteunt de hoofdversie van MySQL 5.7 en MySQL 8.0. Zie Supported Azure Database for MySQL engine versions (Ondersteunde versies Azure Database for MySQL engine) voor meer informatie.

Binnen een Azure Database for MySQL Flexibele 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 flexibele server stoppen/Azure Database for MySQL starten

Azure Database for MySQL Flexibele server kunt u de server stoppen wanneer deze niet in gebruik is en de server starten wanneer u de activiteit hervat. Dit wordt in feite gedaan om kosten te besparen op de databaseservers en alleen te betalen voor de resource wanneer deze in gebruik is. Dit wordt nog belangrijker voor dev-testworkloads en wanneer u de server slechts een deel van de dag gebruikt. Wanneer u de server stopt, worden alle actieve verbindingen verwijderd. Later, wanneer u de server weer online wilt brengen, kunt u de Azure Portal of 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 blijft bestaan om ervoor te zorgen dat gegevensbestanden beschikbaar zijn wanneer de server opnieuw wordt gestart.

Belangrijk

Wanneer u de server stopt, blijft deze de komende 30 dagen in die staat staan. Als u de server gedurende deze periode niet handmatig start, wordt de server na 30 dagen automatisch gestart. U kunt ervoor kiezen om de server opnieuw te stoppen als u de server niet gebruikt.

Tijdens het stoppen van de server 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.

Hoe kan ik server beheren?

U kunt het maken, verwijderen, configuratie van serverparameters (my.cnf), schalen, netwerken, beveiliging, hoge beschikbaarheid, back-up & herstellen, bewaken van uw Azure Database for MySQL Flexible Server beheren met behulp van de Azure Portal of de Azure CLI. Bovendien zijn de volgende opgeslagen procedures beschikbaar in Azure Database for MySQL om bepaalde databasebeheertaken uit te voeren die zijn vereist, omdat SUPER-gebruikersrechten niet worden ondersteund op de server.

Opgeslagen procedurenaam Invoerparameters Uitvoerparameters Gebruiksnota
mysql.az_kill processlist_id N.v.t. Komt overeen met KILL CONNECTION de opdracht . De verbinding die is gekoppeld aan de opgegeven processlist_id wordt beëindigd na het beëindigen van een instructie die de verbinding wordt uitgevoerd.
mysql.az_kill_query processlist_id N.v.t. Komt overeen met KILL QUERY de opdracht . De instructie die momenteel wordt uitgevoerd, wordt beëindigd. Laat de verbinding zelf tot leven.
mysql.az_load_timezone N.v.t. N.v.t. Tijdzonetabellen laden zodat de time_zone parameter kan worden ingesteld op benoemde waarden (bijvoorbeeld 'US/Pacific').

Volgende stappen