zasady obsługi wersji Azure Database for MySQL

Azure Database for MySQL zapewnia w pełni zarządzaną usługę bazy danych obsługiwaną przez program MySQL Community Edition, umożliwiając deweloperom wydajne tworzenie i skalowanie aplikacji. W tym artykule opisano zasady obsługi wersji dla Azure Database for MySQL, szczegółowo zarządzanie cyklem życia, w tym dostępność wersji, aktualizacje i osie czasu zakończenia wsparcia. Dzięki zrozumieniu tych zasad możesz zapewnić, że aplikacje pozostaną bezpieczne, wydajne i dostosowane do najnowszych innowacji mySQL, jednocześnie minimalizując zakłócenia podczas przechodzenia wersji.

Obsługiwane wersje programu MySQL

Azure Database for MySQL została opracowana na bazie MySQL Community Edition i używa silnika magazynującego InnoDB. Usługa obsługuje aktualne główne wersje rozwijane przez społeczność. Program MySQL używa schematu nazewnictwa X.Y.Z, w którym X.Y jest wersją główną, a Z jest wersją pomocniczą. Numer Z zwiększa się z każdą nową wersją LTS, ale prawdopodobnie zawsze wynosi 0 w przypadku wydań innowacyjnych. Aby uzyskać więcej informacji na temat schematu, zobacz dokumentację programu MySQL.

Azure Database for MySQL obecnie obsługuje następujące wersje główne i pomocnicze programu MySQL:

Version Bieżąca wersja pomocnicza Stan wydania
MySQL w wersji 5.7 5.7.44 GA (Ogólna dostępność, wycofana)
MySQL w wersji 8.0 8.0.46 ogólna dostępność
MySQL w wersji 8.4 8.4.9 ogólna dostępność
MySQL w wersji 9.5 9.5.0 Publiczna wersja zapoznawcza (Wydanie innowacyjne)

Zapoznaj się z polityką wsparcia dotyczącą wycofanych wersji w dokumentacji polityki wsparcia wersji.

Obsługa wersji głównej

Azure Database for MySQL obsługuje każdą główną wersję MySQL od daty, kiedy Azure rozpoczyna jej obsługę, aż do momentu, gdy społeczność MySQL ją wycofa, zgodnie z polityką wersjonowania.

Zasady wycofywania głównych wersji

W poniższej tabeli wymieniono szczegóły wycofania wersji głównych programu MySQL. Daty są zgodne z zasadami przechowywania wersji programu MySQL.

Version Co nowego Data rozpoczęcia pomocy technicznej Azure Data wycofania społeczności Data zakończenia wsparcia technicznego Azure Standard data rozpoczęcia rozszerzonej pomocy technicznej Azure Data zakończenia rozszerzonego wsparcia dla Azure
MySQL 5.7 Features 20 marca 2018 r. wtorek, 31 października 2023 r. 30 września 2026 r. 01 października 2026 r. 31 marca 2029 r.
MySQL 8.0 Features 11 grudnia 2019 r. 30 kwietnia 2026 r. 31 stycznia 2027 r. 1 lutego 2027 r. 31 maja 2029 r.

Co się dzieje po zakończeniu standardowej pomocy technicznej?

Aby zapewnić wystarczający czas na uaktualnienie do obsługiwanej wersji, wsparcie dodatkowe jest uruchamiane po zakończeniu wsparcia standardowego dla każdej wersji.

Po dacie zakończenia pomocy technicznej w warstwie Standardowa Azure Database for MySQL serwery działające w nieobsługiwanych wersjach programu MySQL są automatycznie rejestrowane w rozszerzonej pomocy technicznej i są automatycznie naliczane opłaty za tę usługę. Rozszerzona pomoc techniczna zapewnia krytyczne aktualizacje zabezpieczeń przez maksymalnie trzy lata po zakończeniu standardowej pomocy technicznej, dzięki czemu masz więcej czasu na zaplanowanie i wykonanie uaktualnień wersji głównych. Aby uniknąć opłat za pomoc techniczną rozszerzoną, uaktualnij serwer Azure Database for MySQL do wersji programu MySQL, która jest nadal w ramach standardowej pomocy technicznej.

W okresie wsparcia dodatkowego Microsoft określa priorytety dostępności, niezawodności i zabezpieczeń usługi. Usługa otrzymuje istotne modyfikacje w celu zapewnienia dostępności i ochrony, ale nowe funkcje i uaktualnienia wersji pomocniczej mogą nie być gwarantowane.

Note

Rozszerzone wsparcie jest automatycznie stosowane do serwerów działających w starszych wersjach MySQL, a opłaty za nie są naliczane po zakończeniu okresu standardowego wsparcia. Aby zrezygnować z rozszerzonej pomocy technicznej i uniknąć naliczania opłat, uaktualnij do obsługiwanej wersji głównej oprogramowania. Aby uzyskać więcej informacji lub przekazać opinię, skontaktuj się z Ask Azure Database for MySQL.

Serwery w stanie zatrzymania nie są naliczane za pomoc techniczną rozszerzoną. Opłata dotyczy tylko serwerów w stanie powodzenia.

Cennik jest dostępny na stronie cennika

Obsługa wersji innowacyjnego wydania

Microsoft udostępnia wersje wydania innowacji MySQL, aby zapewnić dostęp do najnowszych funkcji i możliwości programu MySQL. Obsługa tych wersji obejmuje podstawowe funkcje, ale wyklucza zaawansowane funkcje, takie jak wysoka dostępność, repliki i automatyczne kopie zapasowe. Wsparcie dla wersji Innovation Release jest ograniczone wyłącznie do najnowszej wersji, a poprzednie wersje nie są utrzymywane, aby zapewnić użytkownikom dostęp do najnowszych udoskonaleń. Każdy serwer wydania innowacji ma 30-dniowy cykl życia od daty utworzenia, po którym zostanie automatycznie usunięty. W cyklu życia tych wersji nie są stosowane miesięczne aktualizacje konserwacyjne. Ścieżka wydania innowacji nie jest ogólnie dostępna.

Note

Wersje innowacyjne są przeznaczone do wczesnego dostępu i eksperymentowania. W związku z tym nie kwalifikują się do wsparcia technicznego, a bezpośrednie wsparcie nie jest zapewniane. Aby uzyskać informacje na temat rozwiązywania problemów i wskazówek, zapoznaj się z dokumentacją i zasobami społeczności.

Wsparcie dla wersji mniejszej

Azure Database for MySQL automatycznie wykonuje uaktualnienia mniejszych wersji do preferowanej wersji Azure w ramach regularnej konserwacji.

Wycofane wersje silnika MySQL nie są obsługiwane w Azure Database for MySQL

Następujące ograniczenia mają zastosowanie tylko po zakończeniu rozszerzonego okresu pomocy technicznej, a serwer nadal korzysta z wycofanej wersji programu MySQL:

  • Dla wycofanych wersji nie są udostępniane żadne dalsze aktualizacje zabezpieczeń ani pomocy technicznej. W usłudze Azure Database for MySQL nie można stosować poprawek do wycofanego aparatu bazy danych w celu usunięcia błędów ani rozwiązania problemów z zabezpieczeniami, a pomoc techniczna dotycząca problemów związanych z aparatem bazy danych nie jest już dostępna. Jednak Azure kontynuuje prowadzoną okresową konserwację i stosowanie poprawek dla hosta, systemu operacyjnego, kontenerów i innych składników związanych z usługą.
  • Nie można utworzyć nowych serwerów baz danych dla wycofanych wersji. Można jednak wykonać odzyskiwanie do punktu w czasie i utworzyć repliki do odczytu dla istniejących serwerów. Nowe możliwości usługi opracowane przez Azure Database for MySQL mogą być dostępne tylko dla obsługiwanych wersji serwera bazy danych.
  • Umowy SLA dotyczące czasu działania mają zastosowanie wyłącznie do problemów związanych z usługą Azure Database for MySQL, a nie do żadnych przestojów spowodowanych usterkami związanymi z aparatem bazy danych.
  • W skrajnym przypadku poważnego zagrożenia dla usługi spowodowanej luką w zabezpieczeniach aparatu bazy danych MySQL zidentyfikowaną w wycofanej wersji bazy danych Azure może zdecydować się na zatrzymanie węzła obliczeniowego serwera bazy danych w celu zabezpieczenia usługi jako pierwszej. Zostanie wyświetlony monit o uaktualnienie serwera przed przełączeniem go do trybu online. Podczas procesu uaktualniania automatyczne kopie zapasowe wykonywane w usłudze zawsze chronią dane, których można użyć do przywrócenia do starszej wersji w razie potrzeby.

Wycofana obsługa wtyczek MySQL w Azure Database for MySQL

  • Zgodnie z publiczną dokumentacją bazy danych MySQL wtyczka uwierzytelniania mysql_native_password została uznana za przestarzałą w programie MySQL 8.0.34. Jednak ta wtyczka pozostaje włączona w Azure Database for MySQL we wszystkich wersjach.
  • W przypadku programu MySQL 8.4 wtyczka caching_sha2_password jest domyślną wtyczką uwierzytelniania. Wszystkie nowe konta użytkowników używają wtyczki caching_sha2_password do uwierzytelniania. Istniejące konta użytkowników korzystające z wtyczki mysql_native_password nadal są obsługiwane.
  • Zmień wtyczkę uwierzytelniania dla istniejących kont użytkowników na caching_sha2_password zamiast mysql_native_password przed uaktualnieniem do programu MySQL 8.4 lub po nim.

Najczęściej zadawane pytania (FAQ)

Q: Jaka jest różnica między obsługą standardową Azure a Azure rozszerzoną pomocą techniczną?

A: Standardowa pomoc techniczna platformy Azure oznacza okres między zakończeniem wsparcia społeczności (EOL) a rozpoczęciem rozszerzonego wsparcia i jest zapewniana bez dodatkowych kosztów. Podczas obsługi standardowej Microsoft nadal określa priorytet dostępności, niezawodności i zabezpieczeń usługi. Wprowadzono tylko istotne zmiany, aby zapewnić stabilność i bezpieczeństwo usługi, a nowe funkcje lub uaktualnienia wersji pomocniczej mogą nie zostać wprowadzone. Rozszerzone wsparcie platformy Azure obowiązuje po zakończeniu okresu standardowego wsparcia, umożliwiając dalsze korzystanie ze starszych wersji z aktualizacjami zabezpieczeń i pomocą techniczną, ale bez nowych funkcji — i jest automatycznie włączane, a opłaty są naliczane, jeśli nie zaktualizujesz wersji.

Q: Co się stanie, jeśli nie uaktualnię serwera Azure Database for MySQL do obsługiwanej wersji głównej po zakończeniu wsparcia standardowego?

1: Jeśli nie uaktualnisz serwera Azure Database for MySQL do obsługiwanej wersji głównej przed datą rozpoczęcia Azure rozszerzonej pomocy technicznej, serwer zostanie automatycznie zarejestrowany w rozszerzonej pomocy technicznej i zostanie naliczona opłata za tę usługę. Aby uniknąć opłat za pomoc techniczną rozszerzoną, należy uaktualnić serwer do wersji programu MySQL, która jest nadal w okresie wsparcia standardowego.

Q: Jaki jest proces przeprowadzania uaktualnienia wersji głównej w Azure Database for MySQL?

Azure Database for MySQL umożliwia przeprowadzanie uaktualnień wersji głównych bezpośrednio na miejscu, korzystając z funkcji uaktualnienia wersji głównej (MVU). Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z artykułem Aktualizacja wersji głównej w usłudze Azure Database for MySQL.

Czy podczas uaktualniania wersji głównej występuje jakiś oczekiwany przestój lub wpływ na wydajność?

1: Tak, podczas procesu uaktualniania wersji głównej występuje pewien przestój. Określony czas trwania różni się w zależności od czynników, takich jak rozmiar i złożoność bazy danych. Zalecamy przeprowadzenie testowego uaktualnienia w środowisku nieprodukcyjnym, aby ocenić oczekiwany czas przestoju i potencjalną wydajność. Aby zminimalizować przestoje aplikacji podczas uaktualniania, możesz zapoznać się z zalecaną procedurą uaktualniania wersji głównej w różnych wersjach głównych.

Q: Czy mogę przywrócić poprzednią wersję główną po aktualizacji?

1: Chociaż nie zaleca się obniżania wersji do poprzedniej wersji głównej po uaktualnieniu, potwierdzamy, że mogą istnieć konkretne scenariusze, w których ta elastyczność staje się konieczna. Aby zapewnić bezproblemowy proces uaktualniania i złagodzić wszelkie potencjalne problemy, zaleca się przestrzeganie najlepszych rozwiązań przez wykonanie kompleksowej kopii zapasowej na żądanie przed kontynuowaniem uaktualniania.

Ta kopia zapasowa służy jako środek ostrożności, umożliwiając przywrócenie bazy danych do poprzedniej wersji na inną nową bazę danych Azure for MySQL, w razie potrzeby.

.: Jakie są główne zalety uaktualniania do nowszej wersji głównej?

1: Nowsze wersje główne bazy danych MySQL oferują szereg ulepszeń, w tym zwiększoną wydajność, bezpieczeństwo i nowe funkcje. Aby uzyskać szczegółowe informacje, zapoznaj się z odpowiednimi informacjami o wersji programu MySQL.

.: Czy podczas uaktualniania do nowszej wersji głównej należy pamiętać o problemach ze zgodnością?

1: Zmiany w nowszych wersjach głównych mogą powodować pewne problemy ze zgodnością. Przed uaktualnieniem produkcyjnej bazy danych ważne jest przetestowanie aplikacji przy użyciu nowej wersji. Aby uzyskać pełną listę problemów ze zgodnością, zapoznaj się z oficjalną dokumentacją programu MySQL .

Jaka pomoc jest dostępna, jeśli napotkam problemy podczas procesu aktualizacji?

Odpowiedź: Jeśli masz pytania, uzyskaj odpowiedzi od ekspertów społeczności w Microsoft Q& A. Jeśli masz plan pomocy technicznej i potrzebujesz takiej pomocy, utwórz wniosek o pomoc techniczną.

.: Co się stanie z moimi danymi podczas uaktualniania?

1: Chociaż dane pozostają nienaruszone podczas procesu uaktualniania, zdecydowanie zaleca się utworzenie kopii zapasowej przed kontynuowaniem uaktualniania. Środek ostrożności pomaga ograniczyć ryzyko potencjalnej utraty danych z powodu nieprzewidzianych komplikacji.

Q: Co to jest Azure Database for MySQL — rozszerzona pomoc techniczna?

1: Rozszerzona pomoc techniczna to oferta funkcji, która umożliwia klientom kontynuowanie działania wersji programu MySQL, które osiągnęły koniec życia społeczności (koniec wsparcia), z ciągłym dostępem do dostępności opartej na umowie SLA, aktualizacji zabezpieczeń i pomocy technicznej.

Q: czy wsparcie dodatkowe jest oddzielnym planem pomocy technicznej, na przykład Azure Standard lub Professional Direct Support?

Odpowiedź: Nie. Rozszerzona pomoc techniczna nie jest planem pomocy technicznej. Jest to funkcja usługi Azure Database for MySQL, która ma zastosowanie do określonych wersji programu MySQL po zakończeniu wsparcia dla społeczności. Jest ona niezależna od planu pomocy technicznej Azure.

.: Czy muszę podjąć jakiekolwiek działania, aby włączyć rozszerzoną pomoc techniczną?

1: Nie jest wymagana żadna akcja. Jeśli na serwerze jest uruchomiona wersja programu MySQL, która weszła w fazę rozszerzonej pomocy technicznej, zostanie ona automatycznie zarejestrowana.

.: Kiedy rozpoczyna się naliczanie opłat za pomoc techniczną rozszerzoną?

A: Naliczanie opłat rozpoczyna się po upływie daty zakończenia standardowej pomocy technicznej dla wersji MySQL w usłudze Azure.

.: Jak jest wyceniona rozszerzona pomoc techniczna?

1: Rozszerzona pomoc techniczna jest rozliczana według liczby rdzeni wirtualnych na godzinę. Zatem repliki do odczytu i serwery z włączoną funkcją wysokiej dostępności są rozliczane na podstawie liczby dodatkowo używanych rdzeni wirtualnych (vCore). Aby uzyskać szczegółowe informacje o cenach, zobacz kalkulator cen Azure.

Jak wyjść z Rozszerzonego Wsparcia?

1: Uaktualnij serwer do wersji MySQL, która nadal obsługuje społeczność. Po zakończeniu uaktualniania serwer automatycznie kończy wsparcie dodatkowe i zatrzymuje rozliczenia.