Serverbegrepp i Azure Database for MySQL – flexibel server

GÄLLER FÖR: Azure Database for MySQL – flexibel server

Den här artikeln innehåller överväganden och riktlinjer för att arbeta med flexibel Azure Database for MySQL-server.

Vad är en flexibel Azure Database for MySQL-server?

Azure Database for MySQL – flexibel server är en fullständigt hanterad databastjänst som kör communityversionen av MySQL. I allmänhet är tjänsten utformad för att ge flexibilitet och konfigurationsanpassningar baserat på användarkraven. Det är samma MySQL-serverkonstruktion som du kanske är bekant med i den lokala världen. Mer specifikt hanteras den flexibla servern, ger prestanda, bättre server hanterbarhet och kontroll samt exponerar åtkomst och funktioner på servernivå.

En flexibel Azure Database for MySQL-serverinstans:

  • Skapas i en Azure-prenumeration.
  • Är den överordnade resursen för databaser.
  • Tillåter MySQL-konfiguration som exponeras via serverparametrar (länk till begrepp för serverparametrar).
  • Utför automatiserade säkerhetskopieringar och stöder återställning till tidpunkt.
  • Tillhandahåller ett namnområde för databaser.
  • Är en container med stark livslängdssemantik – ta bort en server och den tar bort de inneslutna databaserna.
  • Sorterar resurser i en region.
  • Support för kundens serverunderhållsschema
  • Möjlighet att distribuera flexibla servrar i en zonredundant installation för bättre hög tillgänglighet
  • Tillhandahåller en integrering av virtuellt nätverk för databasserveråtkomst
  • Ger ett sätt att spara kostnader genom att pausa den flexibla servern när den inte används
  • Tillhandahåller omfånget för hanteringsprinciper som gäller för dess databaser: inloggning, brandvägg, användare, roller, konfigurationer osv.
  • Stöder huvudversionen MySQL 5.7 och MySQL 8.0. Mer information finns i Azure Database for MySQL-versioner med flexibel servermotor som stöds.

I en flexibel Azure Database for MySQL-serverinstans kan du skapa en eller flera databaser. Du kan välja att skapa en enskild databas per server för att använda alla resurser eller skapa flera databaser för att dela resurserna. Prissättningen är strukturerad per server, baserat på konfigurationen av beräkningsnivå, virtuella kärnor och lagring (GB). Mer information finns i beräkning och lagring.

Stoppa/starta en flexibel Azure Database for MySQL-serverinstans

Azure Database for MySQL – flexibel server ger dig möjlighet att stoppa servern när den inte används och starta servern när du återupptar aktiviteten. Detta görs i princip för att spara kostnader på databasservrarna och bara betala för resursen när den används. Detta blir ännu viktigare för dev-test-arbetsbelastningar och när du bara använder servern under en del av dagen. När du stoppar servern tas alla aktiva anslutningar bort. Senare, när du vill ansluta servern igen, kan du antingen använda Azure-portalen eller CLI.

När servern är i tillståndet Stoppad debiteras inte beräkningen på servern. Lagringen fortsätter dock att faktureras eftersom serverns lagring finns kvar för att säkerställa att datafiler är tillgängliga när servern startas igen.

Viktigt!

När du stoppar servern förblir den i det tillståndet under de kommande 30 dagarna i sträck. Om du inte startar den manuellt under den här tiden startas servern automatiskt i slutet av 30 dagar. Du kan välja att stoppa det igen om du inte använder servern.

Under tiden servern stoppas kan inga hanteringsåtgärder utföras på servern. För att kunna ändra konfigurationsinställningarna på servern måste du starta servern. Se begränsningarna för stopp/start.

Kommentar

Åtgärder på servrar som är i stopptillstånd inaktiveras och visas som inaktiva i Azure-portalen. Åtgärder som inte stöds på stoppade servrar omfattar ändring av prisnivå, antal virtuella kärnor, lagringsstorlek eller IOPS, kvarhållningsdag för säkerhetskopiering, servertaggen, serverlösenordet, serverparametrar, automatisk ökning av lagring, GEO-säkerhetskopiering, HA och användaridentitet.

Hur gör jag för att hantera en server?

Du kan hantera konfigurationen av skapande, borttagning, serverparameter (my.cnf), skalning, nätverk, säkerhet, hög tillgänglighet, säkerhetskopiering och återställning och övervakning av din flexibla Azure Database for MySQL-serverinstans med hjälp av Azure-portalen eller Azure CLI. Dessutom är följande lagrade procedurer tillgängliga i Azure Database for MySQL – flexibel server för att utföra vissa uppgifter för databasadministration som krävs eftersom SUPER-användarbehörighet inte stöds på servern.

Namn på lagrad procedur Indataparametrar Utdataparametrar Användningsanteckning
mysql.az_kill processlist_id Ej tillämpligt KILL CONNECTION Motsvarar kommandot. Avslutar anslutningen som är associerad med den angivna processlist_id efter avslutad instruktion som anslutningen kör.
mysql.az_kill_query processlist_id Ej tillämpligt KILL QUERY Motsvarar kommandot. Avslutar instruktionen som anslutningen körs för närvarande. Lämnar själva anslutningen vid liv.
mysql.az_load_timezone Saknas Saknas Läser in tidszonstabeller för att tillåta att parametern time_zone anges till namngivna värden (till exempel "USA/Stillahavsområdet").

Nästa steg