Azure Databas för MySQL versionssupportpolicy

Azure Database for MySQL tillhandahåller en fullständigt hanterad databastjänst som drivs av MySQL Community Edition, vilket gör det möjligt för utvecklare att skapa och skala program effektivt. Den här artikeln beskriver versionssupportprincipen för Azure Database for MySQL, som beskriver livscykelhanteringen, inklusive versionstillgänglighet, uppdateringar och tidslinjer för supportens slut. Genom att förstå den här principen kan du se till att dina program förblir säkra, högpresterande och anpassade till de senaste MySQL-innovationerna samtidigt som du minimerar störningar under versionsövergångar.

MySQL-versioner som stöds

Azure Database for MySQL har utvecklats från MySQL Community Edition och använder InnoDB-lagringsmotorn. Tjänsten stöder communityns aktuella huvudversioner. MySQL använder X.Y.Z. namngivningsschemat där X.Y är huvudversionen och Z är delversionen. Z-talet ökar för varje ny LTS-version, men är förmodligen alltid 0 för innovationsversioner. Mer information om schemat finns i MySQL-dokumentationen.

Azure Database for MySQL stöder för närvarande följande större och mindre versioner av MySQL:

Version Aktuell mindre version Versionsstatus
MySQL version 5.7 5.7.44 GA (pensionerad)
MySQL version 8.0 8.0.46 GA
MySQL version 8.4 8.4.9 GA
MySQL version 9.5 9.5.0 Offentlig förhandsversion (innovationsversion)

Läs versionssupportprincipen för tillbakadragna versioner i dokumentationen om versionssupportprinciper.

Stöd för huvudversion

Azure Database for MySQL stöder varje huvudversion av MySQL från det datum då Azure börjar stödja den tills MySQL-communityn drar tillbaka den, enligt versionsprincip.

Policy för avveckling av huvudversion

I följande tabell visas information om tillbakadragning för MySQL-huvudversioner. Datumen följer versionsprincipen för MySQL.

Version Nyheter startdatum för Azure support Datum för samhällets pensionering Azure Slutdatum för standardsupport Azure startdatum för utökad support Azure slutdatum för utökad support
MySQL 5.7 Funktioner den 20 mars 2018 31 oktober 2023 30 september 2026 1 oktober 2026 den 31 mars 2029
MySQL 8.0 Funktioner den 11 december 2019 30 april 2026 den 31 januari 2027 den 1 februari 2027 31 maj 2029

Vad händer när standardsupporten har upphört?

För att ge dig tillräckligt med tid för att uppgradera till en version som stöds startar utökad support när standardsupporten har upphört för varje version.

Efter standardsupportens slutdatum registreras Azure Database for MySQL servrar som körs på MySQL-versioner som inte stöds automatiskt i utökad support och debiteras automatiskt för den här tjänsten. Utökad support ger kritiska säkerhetsuppdateringar i upp till tre år efter att standardsupporten har upphört, så du har mer tid att planera och köra större versionsuppgraderingar. För att undvika utökade supportavgifter uppgraderar du din Azure Database for MySQL-server till en MySQL-version som fortfarande finns inom standardsupporten.

Under den utökade supportperioden prioriterar Microsoft tjänstens tillgänglighet, tillförlitlighet och säkerhet. Tjänsten får viktiga ändringar för att säkerställa att den förblir tillgänglig och skyddad, men nya funktioner och delversionsuppgraderingar kanske inte garanteras.

Note

Utökad support tillämpas automatiskt och debiteras för servrar som körs på äldre MySQL-versioner när standardsupporten har upphört. Om du vill välja bort utökad support och undvika avgifter uppgraderar du till en huvudversion av programvaran som stöds. Kontakta Ask Azure Database For MySQL för mer information eller för att ge feedback.

Servrar i stoppat tillstånd debiteras inte för utökad support. Avgiften gäller endast för servrar i slutfört tillstånd.

Priser är tillgängliga på prissidan

Stöd för innovationsversion

Microsoft tillhandahåller MySQL Innovation Release-versioner för att ge dig åtkomst till de senaste MySQL-funktionerna. Stöd för dessa versioner omfattar kärnfunktioner men exkluderar avancerade funktioner som hög tillgänglighet (HA), repliker och automatiserade säkerhetskopior. Stöd för Innovation Release är begränsat till den senaste versionen och tidigare versioner behålls inte för att säkerställa att användarna har åtkomst till de senaste framstegen. Varje Innovation Release-server har en 30-dagars livscykel från det datum då den skapades, varefter den tas bort automatiskt. Inga månatliga underhållsuppdateringar tillämpas under livscykeln för dessa versioner. Spåret Innovation Release blir inte allmänt tillgängligt.

Note

Innovation Release-versioner är avsedda för tidig åtkomst och experimentering. Därför är de inte berättigade till kundsupportärenden och ingen direkt supporthjälp tillhandahålls. För felsökning och vägledning, se dokumentation och communityresurser.

Stöd för mindre version

Azure Database for MySQL utför automatiskt delversionsuppgraderingar till den Azure-föredragna versionen som en del av periodiskt underhåll.

Tillbakadragna MySQL-motorversioner stöds inte i Azure Database for MySQL

Följande begränsningar gäller endast när den utökade supportperioden är slut och servern fortfarande kör en tillbakadragen MySQL-version:

  • Inga ytterligare säkerhets- eller supportuppdateringar tillhandahålls för den tillbakadragna versionen. Azure Database for MySQL kan inte korrigera den tillbakadragna databasmotorn för buggar eller säkerhetsproblem, och stöd för problem med databasmotorn är inte längre tillgängligt. Men Azure fortsätter att utföra periodiskt underhåll och korrigering för värden, operativsystemet, containrarna och andra tjänstrelaterade komponenter.
  • Du kan inte skapa nya databasservrar för den tillbakadragna versionen. Dock kan du utföra återställningar till en viss tidpunkt och skapa läs-repliker för dina befintliga servrar. Nya tjänstfunktioner som utvecklats av Azure Database for MySQL kanske bara är tillgängliga för databasserverversioner som stöds.
  • Serviceavtal för drifttid gäller endast för Azure Database for MySQL tjänstrelaterade problem och inte för driftstopp som orsakas av databasmotorrelaterade buggar.
  • I händelse av ett allvarligt hot mot tjänsten som orsakas av sårbarheten i MySQL-databasmotorn som identifieras i den tillbakadragna databasversionen kan Azure välja att stoppa beräkningsnoden på databasservern för att skydda tjänsten först. Du uppmanas att uppgradera servern innan du ansluter den. Under uppgraderingsprocessen skyddar automatiska säkerhetskopieringar som utförs på tjänsten alltid dina data, som kan användas för att återställa dem till en äldre version om så önskas.

Stöd för indragna MySQL-plugin-program i Azure Database for MySQL

  • Enligt den offentliga dokumentationen för MySQL blev mysql_native_password autentiseringspluginen föråldrad i MySQL 8.0.34. Det här plugin-programmet är dock fortfarande aktiverat i Azure Database for MySQL i alla versioner.
  • För MySQL 8.4 är caching_sha2_password plugin-programmet standardprogrammet för autentisering. Alla nya användarkonton använder plugin-programmet caching_sha2_password för autentisering. Befintliga användarkonton som använder mysql_native_password plugin-programmet stöds fortfarande.
  • Ändra plugin-programmet för autentisering för befintliga användarkonton till caching_sha2_password i stället för mysql_native_password antingen före eller efter uppgradering till MySQL 8.4.

Vanliga frågor (FAQ)

Q: Vad är skillnaden mellan Azure standardsupport och Azure utökad support?

S: Azure Standard Support avser tidsperioden mellan slutet av communitysupporten (EOL) och starten av utökad support och tillhandahålls utan extra kostnad. Under Standard-supporten fortsätter Microsoft att prioritera tjänstens tillgänglighet, tillförlitlighet och säkerhet. Endast viktiga ändringar görs för att hålla tjänsten stabil och säker, och nya funktioner eller delversionsuppgraderingar kanske inte introduceras. Azure utökad support gäller när standardsupportperioden är slut, så att du kan fortsätta köra äldre versioner med säkerhetsuppdateringar och teknisk support, men utan nya funktioner – och den tillämpas och debiteras automatiskt om du inte uppgraderar.

Q: Vad händer om jag inte uppgraderar min Azure Database for MySQL-server till en högre version som stöds när standardsupporten har upphört?

S: Om du inte uppgraderar din Azure Database for MySQL server till en huvudversion som stöds före startdatumet för Azure utökad support registreras servern automatiskt i utökad support och du debiteras för den här tjänsten. För att undvika utökade supportavgifter måste du uppgradera servern till en MySQL-version som fortfarande ligger inom standardsupportperioden.

Q: Vad är processen för att utföra en större versionsuppgradering på Azure Database for MySQL?

S: Azure Database for MySQL gör att du kan utföra huvudversionsuppgraderingar på plats med hjälp av MVU-funktionen (Major Version Upgrade). Läs artikeln Uppgradering av huvudversion i Azure Database for MySQL om du vill ha mer detaljerad information.

F: Finns det några förväntade avbrott eller prestandapåverkan under en större versionsuppgradering?

S: Ja, det finns en viss stilleståndstid under uppgraderingsprocessen för större versioner. Den specifika varaktigheten varierar beroende på faktorer som databasens storlek och komplexitet. Vi rekommenderar att du utför en testuppgradering i en icke-produktionsmiljö för att utvärdera den förväntade stilleståndstiden och utvärdera potentiella prestanda. För att minimera stilleståndstiden för dina program under uppgraderingen kan du utforska den rekommenderade högre versionsuppgraderingsproceduren i större versioner.

F: Kan jag återställa till en tidigare huvudversion efter uppgraderingen?

S: Även om det inte rekommenderas att nedgradera till en tidigare huvudversion efter uppgraderingen, bekräftar vi att det kan finnas specifika scenarier där den här flexibiliteten blir nödvändig. För att säkerställa en smidig uppgraderingsprocess och lindra eventuella problem rekommenderar vi att du följer bästa praxis genom att utföra en omfattande säkerhetskopiering på begäran innan du fortsätter med uppgraderingen.

Den här säkerhetskopieringen fungerar som en försiktighetsåtgärd så att du kan arkivera databasen till den tidigare versionen på en annan ny Azure Database for MySQL om det behövs.

F: Vilka är de största fördelarna med att uppgradera till en nyare huvudversion?

S: Nyare större versioner av MySQL levereras med en mängd förbättringar, inklusive förbättrad prestanda, säkerhet och nya funktioner. För mer information, se de relevanta versionsanteckningarna för MySQL.

F: Finns det några kompatibilitetsproblem att känna till när du uppgraderar till en nyare huvudversion?

S: Ändringar i nyare större versioner kan orsaka vissa kompatibilitetsproblem. Det är viktigt att testa dina program med den nya versionen innan du uppgraderar produktionsdatabasen. En omfattande lista över kompatibilitetsproblem finns i MySQL:s officiella dokumentation .

F: Vilket stöd är tillgängligt om jag stöter på problem under uppgraderingsprocessen?

S: Om du har frågor kan du få svar från communityexperter i Microsoft Q& A. Om du har ett supportavtal och behöver teknisk hjälp kan du skapa en supportbegäran.

F: Vad händer med mina data under uppgraderingen?

S: Även om dina data inte påverkas under uppgraderingsprocessen är det mycket lämpligt att skapa en säkerhetskopia innan du fortsätter med uppgraderingen. Det här försiktighetsmåttet hjälper till att minska risken för potentiell dataförlust på grund av oförutsedda komplikationer.

Q: Vad är Azure Database for MySQL – utökad support?

S: Utökad support är ett funktionserbjudande som gör det möjligt för kunder att fortsätta köra MySQL-versioner som nådde communityns slutpunkt (supporten upphör), med fortsatt åtkomst till SLA-backad tillgänglighet, säkerhetsuppdateringar och teknisk support.

Q: Är utökad support en separat supportplan som Azure Standard eller Professional Direct Support?

S: Nej. Utökad support är inte en supportplan. Det är en funktion i Azure Database for MySQL-tjänsten som gäller för specifika MySQL-versioner efter att deras community upphör med supporten. Den är oberoende av din supportplan för Azure.

F: Behöver jag vidta några åtgärder för att aktivera utökad support?

S: Ingen åtgärd krävs. Om servern kör en MySQL-version som har gått in i fasen Utökad support registreras den automatiskt.

F: När börjar faktureringen för utökad support?

S: Faktureringen börjar efter slutet av Azure standardsupportdatum för MySQL-versionen.

F: Hur prissätts utökad support?

Utökad support faktureras per vCore per timme. Läsrepliker och HA-aktiverade servrar debiteras utifrån antalet extra vCores som används. Prisinformation finns i priskalkylatorn Azure.

F: Hur avslutar jag utökad support?

S: Uppgradera servern till en MySQL-version som fortfarande har community-stöd. När du har slutfört uppgraderingen avslutas automatiskt utökad support och fakturering stoppas automatiskt.