Ondersteuningsbeleid voor Azure Database for MySQL-versies
Azure Database for MySQL biedt een volledig beheerde databaseservice, mogelijk gemaakt door de MySQL Community Edition, zodat ontwikkelaars efficiënt toepassingen kunnen bouwen en schalen. In dit artikel vindt u een overzicht van het versieondersteuningsbeleid voor Azure Database for MySQL, met informatie over het levenscyclusbeheer, met inbegrip van versiebeschikbaarheid, updates en tijdlijnen voor einde van ondersteuning. Door dit beleid te begrijpen, kunnen klanten ervoor zorgen dat hun toepassingen veilig, presterend blijven en zijn afgestemd op de nieuwste MySQL-innovaties, terwijl onderbrekingen tijdens versieovergangen worden geminimaliseerd.
Ondersteunde MySQL-versies
Azure Database for MySQL is ontwikkeld vanuit de MySQL Community Edition met behulp van de InnoDB-opslagengine. De service ondersteunt de huidige primaire versies van de community, namelijk MySQL 5.7 en 8.0. MySQL maakt gebruik van het X.Y.Z.-naamgevingsschema waarbij X de primaire versie is, Y de secundaire versie is en Z de release van de foutoplossing is. Zie de MySQL-documentatie voor meer informatie over het schema.
Azure Database for MySQL ondersteunt momenteel de volgende primaire en secundaire versies van MySQL:
Versie | Flexibele server? Huidige secundaire versie |
---|---|
MySQL-versie 5.7 | 5.7.44 |
MySQL-versie 8.0 | 8.0.37 |
MySQL-versie 8.4 | 8.4.2 |
MySQL-versie 9.1 | 9.1.0 |
Lees het versieondersteuningsbeleid voor buiten gebruik gestelde versies in documentatie over versieondersteuningsbeleid.
Ondersteuning voor primaire versies
Azure Database for MySQL ondersteunt elke primaire versie van MySQL vanaf de datum waarop Azure deze ondersteunt totdat de MySQL-community deze buiten gebruik laat, zoals is opgegeven in het versiebeheerbeleid.
Ondersteuning voor de releaseversie van Innovatie
De mySQL Innovation Release-versies zijn beschikbaar om toegang te krijgen tot de nieuwste MySQL-functies en -mogelijkheden. Ondersteuning voor deze versies omvat kernfunctionaliteiten, maar biedt geen geavanceerde functies, zoals hoge beschikbaarheid (HA), replica's en geautomatiseerde back-ups. Ondersteuning voor Innovation Release is beperkt tot de meest recente versie, waarbij eerdere versies niet behouden blijven om ervoor te zorgen dat gebruikers toegang hebben tot de nieuwste ontwikkelingen. Elke Innovation Release-server heeft een levenscyclus van 30 dagen vanaf de aanmaakdatum, waarna deze automatisch wordt verwijderd. Er worden geen maandelijkse onderhoudsupdates toegepast tijdens de levenscyclus van deze versies.
Ondersteuning voor secundaire versies
Azure Database for MySQL voert automatisch secundaire versie-upgrades uit naar de versie van Azure als onderdeel van periodiek onderhoud.
Beleid voor buitengebruikstelling van primaire versies
De buitengebruikstellingsgegevens voor primaire MySQL-versies worden vermeld in de volgende tabel. Datums die worden weergegeven, volgen het mySQL-versiebeheerbeleid.
Versie | Nieuwe functies | ondersteuning voor Azure begindatum | ondersteuning voor Azure einddatum | Datum van buitengebruikstelling van de gemeenschap |
---|---|---|---|---|
MySQL 5.7 | Functies | 20 maart 2018 | September 2027 | Oktober 2023 |
MySQL 8 | Functies | 11 december 2019 | N.v.t. | April 2026 |
Wat gebeurt er met de Azure Database for MySQL-service nadat de MySQL-communityversie in oktober 2023 buiten gebruik is gesteld?
In reactie op de aanvragen van de klant heeft Microsoft besloten om de ondersteuning voor Azure Database for MySQL na oktober 2023 te verlengen. Tijdens de verlengde ondersteuningsperiode, die tot september 2027 duurt, geeft Microsoft prioriteit aan de beschikbaarheid, betrouwbaarheid en beveiliging van de service. Hoewel er geen garanties zijn met betrekking tot secundaire versie-upgrades, implementeren we essentiële wijzigingen om ervoor te zorgen dat de service toegankelijk, betrouwbaar en beveiligd blijft. Ons plan omvat:
- Gratis uitgebreide ondersteuning voor v5.7 op Azure Database for MySQL - Flexibele servers tot september 2025, biedt klanten voldoende tijd om hun upgrades naar MySQL v8.0 te plannen en uit te voeren zonder extra kosten.
- Paied Extended-ondersteuning voor v5.7 op Azure Database for MySQL Flexibele servers tot september 2027, zodat klanten die extra tijd nodig hebben om hun upgrade van MySQL 5.7 naar MySQL 8.0 te plannen en te voltooien. Dit programma biedt hetzelfde niveau van SLA, beveiliging en naleving als reguliere primaire MySQL-versies.
Notitie
Na zorgvuldige overwegingen en luisteren naar feedback van klanten, hebben we besloten om de ondersteuning voor Azure Database for MySQL versie 5.7 nog eens twee jaar verder uit te breiden. Dit maakt deel uit van een betaald uitgebreide ondersteuningsprogramma dat is ontworpen om klanten dezelfde SLA-ondersteuning en beveiligingscompatibiliteit te bieden als reguliere primaire MySQL-versies tijdens de verlengde ondersteuningsperiode. De prijsgegevens voor het uitgebreide ondersteuningsprogramma worden nog steeds voltooid. We hopen dat deze extensie klanten die meer tijd nodig hebben om hun upgrade van MySQL 5.7 naar MySQL 8.0 te plannen en uit te voeren. Als u problemen ondervindt of uw feedback over dit uitgebreide ondersteuningsprogramma wilt delen, kunt u ons een e-mail sturen via Azure DB For MySQL. Uw invoer is zeer gewaardeerd en we kijken ernaar uit om tijdens deze overgang met u samen te werken.
Veelgestelde vragen
V: Wat gebeurt er als ik na september 2025 geen upgrade van MySQL 5.7 naar 8.0 heb uitgevoerd?
A: Klanten die tegen september 2025 geen upgrade naar MySQL 8.0 hebben uitgevoerd, worden automatisch ingeschreven in het betaalde uitgebreide ondersteuningsprogramma om ervoor te zorgen dat de SLA-ondersteuning, beveiliging en naleving tijdens de verlengde ondersteuningsperiode blijft worden ondersteund.
V: Wat is het proces voor het upgraden van de Azure-database voor MySQL - Flexibele server van versie v5.7 naar v8.0?
A: Vanaf mei 2023 kunt u met Azure Database for MySQL - Flexible Server een in-place upgrade uitvoeren van MySQL v5.7 naar v8.0 met behulp van de functie Major Version Upgrade (MVU). Raadpleeg de upgrade van de primaire versie in het document azure Database for MySQL - Flexible Server voor meer informatie.
V: Zijn er verwachte downtime of prestatie-effecten tijdens het upgradeproces?
A: Ja, er wordt verwacht dat er enige downtime is tijdens het upgradeproces. De specifieke duur varieert, afhankelijk van factoren zoals de grootte en complexiteit van de database. We adviseren om een testupgrade uit te voeren op een niet-productieomgeving om de verwachte downtime te beoordelen en de mogelijke prestaties te evalueren. Stel dat u de downtime voor uw toepassingen tijdens de upgrade minimaliseert. In dat geval kunt u de optie verkennen om een upgrade van de primaire versie van MySQL 5.7 naar MySQL 8.0 uit te voeren met behulp van leesreplica.
V: Kan ik terugkeren naar MySQL v5.7 na een upgrade naar v8.0?
A: Hoewel het niet wordt aanbevolen om een downgrade uit te voeren van MySQL v8.0 naar v5.7, omdat de laatste de status van de levensduur nadert, erkennen we dat er mogelijk specifieke scenario's zijn waarin deze flexibiliteit nodig is. Om een soepel upgradeproces te garanderen en potentiële problemen te verhelpen, is het raadzaam om te voldoen aan best practices door een uitgebreide back-up op aanvraag uit te voeren voordat u doorgaat met de upgrade naar MySQL v8.0. Deze back-up fungeert als voorzorgsmaatregel, zodat u uw database kunt herstellen naar de vorige versie ervan naar een andere nieuwe Azure Database for MySQL - Flexible Server voor onverwachte problemen of complicaties met MySQL v8.0.
V: Wat zijn de belangrijkste voordelen van het upgraden naar MySQL v8.0?
A: MySQL v8.0 wordt geleverd met een groot aantal verbeteringen, waaronder een efficiëntere gegevenswoordenlijst, verbeterde beveiliging en andere functies, zoals veelgebruikte tabelexpressies en vensterfuncties. Raadpleeg de releaseopmerkingen voor MySQL 8.0 voor meer informatie
V: Zijn er compatibiliteitsproblemen waarmee u rekening moet houden bij het uitvoeren van een upgrade naar MySQL v8.0?
A: Wijzigingen in MySQL v8.0 kunnen enkele compatibiliteitsproblemen veroorzaken. Het is belangrijk om uw toepassingen te testen met MySQL v8.0 voordat u de productiedatabase bijwerkt. Raadpleeg de officiële documentatie van MySQL voor een gedetailleerde lijst met compatibiliteitsproblemen.
V: Welke ondersteuning is beschikbaar als ik problemen ondervind tijdens het upgradeproces?
A: Als u vragen hebt, kunt u antwoorden krijgen van community-experts in Microsoft Q&A. Dien een ondersteuningsaanvraag in als u over een ondersteuningsplan beschikt en technische ondersteuning nodig hebt.
V: Wat gebeurt er met mijn gegevens tijdens de upgrade?
A: Hoewel uw gegevens niet worden beïnvloed tijdens het upgradeproces, is het raadzaam om een back-up te maken voordat u doorgaat met de upgrade. Deze voorzorgsmaatregel helpt het risico op potentiële gegevensverlies te beperken vanwege onvoorziene complicaties.
Buiten gebruik gestelde versies van MySQL-engine worden niet ondersteund in Azure Database for MySQL
Als u na de buitengebruikstellingsdatum voor elke MySQL-databaseversie de buiten gebruik gestelde versie blijft uitvoeren, moet u rekening houden met de volgende beperkingen:
Omdat de community geen verdere bugfixes of beveiligingsoplossingen zal vrijgeven, patcht Azure Database for MySQL de buiten gebruik gestelde database-engine niet op bugs of beveiligingsproblemen of neemt anderszins beveiligingsmaatregelen met betrekking tot deze engine. Azure blijft echter periodiek onderhoud en patches uitvoeren voor de host, het besturingssysteem, containers en andere servicegerelateerde onderdelen.
- Als er een ondersteuningsprobleem is dat mogelijk te maken heeft met de MySQL-database, kunnen we u mogelijk niet helpen. In dergelijke gevallen moet u uw database voor ons upgraden om u alle ondersteuning te bieden.
- U kunt geen nieuwe databaseservers maken voor de buiten gebruik gestelde versie. U kunt echter herstel naar een bepaald tijdstip uitvoeren en leesreplica's maken voor uw bestaande servers.
- Nieuwe servicemogelijkheden die zijn ontwikkeld door Azure Database for MySQL, zijn mogelijk alleen beschikbaar voor ondersteunde databaseserverversies.
- Uptime-S.L.A.s zijn alleen van toepassing op azure Database for MySQL-servicegerelateerde problemen en niet op downtime die wordt veroorzaakt door fouten in de database-engine. In het extreme geval van een ernstige bedreiging voor de service die wordt veroorzaakt door het beveiligingsprobleem van de MySQL-database-engine dat is geïdentificeerd in de buiten gebruik gestelde databaseversie, kan Azure ervoor kiezen om te voorkomen dat het rekenknooppunt van uw databaseserver de service eerst beveiligt. U wordt gevraagd om de server te upgraden voordat u deze online brengt. Tijdens het upgradeproces worden uw gegevens altijd beveiligd met behulp van automatische back-ups die op de service worden uitgevoerd, die indien gewenst kunnen worden gebruikt om te herstellen naar de oudere versie.