Azure Database for MySQL kebijakan dukungan versi
BERLAKU UNTUK: Azure Database for MySQL - Server Fleksibel
Penting
Server tunggal Azure Database for MySQL berada di jalur penghentian. Kami sangat menyarankan Agar Anda meningkatkan ke server fleksibel Azure Database for MySQL. Untuk informasi selengkapnya tentang migrasi ke server fleksibel Azure Database for MySQL, lihat Apa yang terjadi pada Server Tunggal Azure Database for MySQL?
Versi MySQL yang didukung
Azure Database for MySQL dikembangkan dari MySQL Community Edition, menggunakan mesin penyimpanan InnoDB. Layanan ini mendukung versi utama komunitas saat ini, yaitu MySQL 5.7 dan 8.0. MySQL menggunakan skema penamaan X.Y.Z. di mana X adalah versi utama, Y adalah versi minor, dan Z adalah rilis perbaikan bug. Untuk informasi lebih lanjut tentang skema, lihat dokumentasi MySQL.
Azure Database for MySQL saat ini mendukung versi MySQL mayor dan minor berikut:
Versi | Server Fleksibel Versi minor saat ini |
---|---|
MySQL Versi 5.7 | 5.7.44 |
MySQL Versi 8.0 | 8.0.37 |
Baca kebijakan dukungan versi untuk versi yang dihentikan dalamdokumentasi kebijakan dukungan versi.
Dukungan versi utama
Azure Database for MySQL mendukung setiap versi utama MySQL sejak tanggal Azure mulai mendukungnya hingga komunitas MySQL menghentikannya, seperti yang disediakan dalam kebijakan penerapan versi.
Dukungan versi kecil
Azure Database for MySQL secara otomatis melakukan peningkatan versi minor ke versi pilihan Azure sebagai bagian dari pemeliharaan berkala.
Kebijakan penghentian versi utama
Detail penghentian untuk versi utama MySQL tercantum dalam tabel berikut. Tanggal yang ditampilkan mengikuti kebijakan penerapan versi MySQL.
Versi | Apa yang baru | Tanggal mulai dukungan Azure | Tanggal akhir dukungan Azure | Tanggal Penghentian Komunitas |
---|---|---|---|---|
MySQL 5.7 | Fitur | 20 Maret 2018 | September 2025 | Oktober 2023 |
MySQL 8 | Fitur | 11 Desember 2019 | NA | April 2026 |
Apa yang terjadi pada layanan Azure Database for MySQL setelah versi komunitas MySQL dihentikan pada Oktober 2023?
Sejalan dengan pengumuman Oracle mengenai akhir masa pakai Komunitas MySQL Versi v5.7 pada Oktober 2023 (Halaman 23), kami di Azure secara aktif bersiap untuk transisi penting ini. Pengembangan ini berdampak secara eksplisit pada pelanggan yang menggunakan Azure Database for MySQL Versi 5.7 - Server Tunggal dan Server Fleksibel.
Menanggapi permintaan pelanggan, Microsoft memutuskan untuk memperpanjang dukungan untuk Azure Database for MySQL melebihi Oktober 2023. Selama periode dukungan yang diperpanjang, yang berlangsung hingga September 2025, Microsoft memprioritaskan ketersediaan, keandalan, dan keamanan layanan. Meskipun tidak ada jaminan mengenai peningkatan versi minor, kami menerapkan modifikasi penting untuk memastikan layanan tetap dapat diakses, dapat diandalkan, dan dilindungi. Rencana kami meliputi:
Dukungan yang diperluas untuk v5.7 di Azure Database for MySQL- Server Fleksibel hingga September 2025, menawarkan cukup waktu bagi pelanggan untuk merencanakan dan menjalankan peningkatan mereka ke MySQL v8.0.
Dukungan yang diperluas untuk v5.7 di Azure Database for MySQL- Server Tunggal hingga dihentikan pada September 2024. Dukungan yang diperluas ini menyediakan waktu yang cukup lama bagi pelanggan Azure Database for MySQL -Server Tunggal untuk bermigrasi ke Azure Database for MySQL - Server Fleksibel versi 5.7 dan yang lebih baru ditingkatkan ke 8.0.
Sebelum kami mengakhiri dukungan kami terhadap Azure Database for MySQL 5.7, Anda harus memperhatikan beberapa garis waktu penting.
Garis Waktu Penghentian Azure MySQL 5.7
Garis waktu | Azure MySQL 5.7 Fleksibel |
---|---|
Pembuatan server baru menggunakan portal Azure. | Diputuskan |
Pembuatan server baru menggunakan Antarmuka Baris Perintah (CLI). | Diputuskan |
Pembuatan server replika untuk server yang ada. | September 2025 |
Pembuatan server menggunakan alur kerja pemulihan untuk server yang ada | September 2025 |
Pembuatan server baru untuk bermigrasi dari Azure Database for MySQL - Server Tunggal ke Azure Database for MySQL - Server Fleksibel. | NA |
Pembuatan server baru untuk bermigrasi dari Azure Database for MariaDB ke Azure Database for MySQL - Server Fleksibel. | September 2025 |
Dukungan yang diperluas untuk Azure Database for MySQL v5.7 | September 2025 |
Catatan
Kami awalnya berencana untuk menghentikan pembuatan instans Azure Database for MySQL versi 5.7 baru melalui CLI dan Portal setelah April 2024. Namun, setelah peninjauan lebih lanjut dan umpan balik pelanggan, kami telah memutuskan untuk menunda tindakan ini. Tanggal untuk menghentikan pembuatan instans MySQL 5.7 baru saat ini sedang ditinjau dan tetap 'Harus Diputuskan'. Perubahan ini mencerminkan komitmen kami untuk mengakomodasi kebutuhan pelanggan dan memberikan fleksibilitas selama transisi. Jangan ragu untuk memberi tahu kami jika Anda memiliki kekhawatiran tentang Azure Database For MySQL Flexible Server memperluas dukungan untuk MySQL 5.7 dengan mengirim email kepada kami di Ask Azure DB For MySQL; kami menghargai umpan balik Anda dan mendorong komunikasi yang sedang berlangsung saat kami menavigasi perubahan ini.
Tanya Jawab Umum
T: Apa proses untuk memutakhirkan database Azure untuk MySQL - Server fleksibel dari versi v5.7 ke v8.0?
J: Mulai Mei 2023, Azure Database for MySQL - Server Fleksibel memungkinkan Anda melakukan peningkatan di tempat dari MySQL v5.7 ke v8.0 menggunakan fitur Peningkatan Versi Utama (MVU). Lihat dokumen Peningkatan versi utama untuk informasi lebih rinci.
T: Saat ini saya menggunakan Azure Database for MySQL - Server Tunggal versi 5.7; bagaimana cara merencanakan peningkatan saya?
A: Azure Database for MySQL - Server Tunggal tidak menawarkan dukungan bawaan untuk peningkatan versi utama dari v5.7 ke v8.0. Karena Azure Database for MySQL - Server Tunggal berada di jalur penghentian, tidak ada investasi yang direncanakan untuk mendukung peningkatan versi utama dari v5.7 ke v8.0. Jalur yang direkomendasikan untuk meningkatkan dari v5.7 Azure Database for MySQL - Server Tunggal ke v8.0 adalah terlebih dahulu memigrasikan Azure Database for MySQL v5.7 - Server Tunggal ke v5.7 Azure Database for MySQL - Server Fleksibel. Setelah migrasi selesai dan server distabilkan di Server Fleksibel, Anda dapat melanjutkan dengan melakukan peningkatan versi utama pada Azure Database for MySQL yang dimigrasikan - Server Fleksibel dari v5.7 ke v8.0. Dukungan yang diperluas untuk v5.7 di Server Fleksibel akan memungkinkan Anda untuk berjalan pada v5.7 lebih lama dan merencanakan peningkatan Anda ke v8.0 di Server Fleksibel nanti setelah migrasi dari Server Tunggal.
T: Apakah ada dampak downtime atau performa yang diharapkan selama proses peningkatan?
A: Ya, diharapkan akan ada beberapa waktu henti selama proses peningkatan. Durasi spesifik bervariasi tergantung pada faktor-faktor seperti ukuran dan kompleksitas database. Kami menyarankan untuk melakukan peningkatan pengujian pada lingkungan nonproduksi untuk menilai waktu henti yang diharapkan dan mengevaluasi potensi performa. Misalkan Anda meminimalkan waktu henti untuk aplikasi Anda selama peningkatan. Dalam hal ini, Anda dapat menjelajahi opsi untuk melakukan peningkatan versi utama waktu henti minimal dari MySQL 5.7 ke MySQL 8.0 menggunakan replika baca.
T: Dapatkah saya kembali ke MySQL v5.7 setelah meningkatkan ke v8.0?
J: Meskipun tidak disarankan untuk menurunkan tingkat dari MySQL v8.0 ke v5.7, karena yang terakhir mendekati status Akhir Masa Pakainya, kami mengakui bahwa mungkin ada skenario khusus di mana fleksibilitas ini menjadi diperlukan. Untuk memastikan proses peningkatan yang lancar dan meringankan potensi kekhawatiran, disarankan untuk mematuhi praktik terbaik dengan melakukan pencadangan sesuai permintaan yang komprehensif sebelum melanjutkan peningkatan ke MySQL v8.0. Pencadangan ini berfungsi sebagai tindakan pencegahan, memungkinkan Anda memulihkan database Anda ke versi sebelumnya ke Azure Database for MySQL baru lainnya - Server Fleksibel untuk masalah atau komplikasi yang tidak terduga dengan MySQL v8.0.
T: Apa keuntungan utama peningkatan ke MySQL v8.0?
A: MySQL v8.0 dilengkapi dengan sejumlah peningkatan, termasuk kamus data yang lebih efisien, keamanan yang ditingkatkan, dan fitur lain seperti ekspresi tabel umum dan fungsi jendela. Untuk detailnya, lihat catatan rilis MySQL 8.0
T: Apakah ada masalah kompatibilitas yang perlu diperhatikan saat meningkatkan ke MySQL v8.0?
A: Perubahan di MySQL v8.0 dapat menyebabkan beberapa masalah kompatibilitas. Penting untuk menguji aplikasi Anda dengan MySQL v8.0 sebelum meningkatkan database produksi. Periksa dokumentasi resmi MySQL untuk daftar terperinci masalah kompatibilitas.
T: Dukungan apa yang tersedia jika saya mengalami masalah selama proses peningkatan?
J: Jika Anda memiliki pertanyaan, dapatkan jawaban dari pakar komunitas di Microsoft Q&A. Jika Anda memiliki rencana dukungan dan memerlukan bantuan teknis, buat permintaan dukungan.
T: Apa yang akan terjadi pada data saya selama peningkatan?
A: Meskipun data Anda akan tetap tidak terpengaruh selama proses peningkatan, sangat disarankan untuk membuat cadangan sebelum melanjutkan peningkatan. Tindakan pencegahan ini membantu mengurangi risiko potensi kehilangan data karena komplikasi yang tidak terduga.
T: Apa yang akan terjadi pada server 5.7 setelah Sep 2025?
A: Anda merujuk ke kebijakan dukungan versi MySQL kami yang dihentikan untuk mempelajari apa yang akan terjadi setelah akhir dukungan Azure Database for MySQL 5.7
T: Saya memiliki Azure Database for MariaDB atau azure database for MySQL -Server tunggal; bagaimana cara membuat server di 5.7 pasca April 2024 untuk bermigrasi ke Azure Database for MySQL - Server Fleksibel?
A: Jika ada server MariaDB di langganan Anda, langganan ini masih diizinkan untuk membuat Azure Database for MySQL – Server Fleksibel v5.7 untuk bermigrasi ke Azure Database for MySQL – Server Fleksibel.
Versi mesin MySQL yang sudah dihentikan tidak didukung di Azure Database for MySQL
Setelah tanggal penghentian untuk setiap versi data base MySQL, jika anda terus menjalankan versi yang dihentikan, perhatikan batasan berikut:
Karena komunitas tidak akan merilis perbaikan bug atau perbaikan keamanan lebih lanjut, Azure Database for MySQL tidak akan menambal mesin database yang dihentikan untuk bug atau masalah keamanan atau mengambil langkah-langkah keamanan mengenai hal itu. Namun, Azure terus melakukan pemeliharaan dan patching berkala untuk host, OS, kontainer, dan komponen terkait layanan lainnya.
- Jika ada masalah dukungan yang mungkin Anda alami terkait dengan database MySQL, kami mungkin tidak dapat membantu Anda. Dalam kasus seperti itu, Anda harus meningkatkan database Anda bagi kami untuk memberi Anda dukungan apa pun.
- Anda tidak akan dapat membuat server database baru untuk versi yang dihentikan. Namun, Anda dapat melakukan pemulihan point-in-time dan membuat replika baca untuk server yang ada.
- Kemampuan layanan baru yang dikembangkan oleh Azure Database for MySQL mungkin hanya tersedia untuk versi server database yang didukung.
- Waktu aktif S.L.A.s hanya berlaku untuk masalah terkait layanan Azure Database for MySQL dan bukan untuk waktu henti yang disebabkan oleh bug terkait mesin database. Jika terjadi ancaman serius terhadap layanan yang disebabkan oleh kerentanan mesin database MySQL yang diidentifikasi dalam versi database yang dihentikan, Azure mungkin memilih untuk menghentikan simpul komputasi server database Anda agar tidak mengamankan layanan terlebih dahulu. Anda diminta untuk meningkatkan server sebelum membuatnya online. Selama proses peningkatan, data Anda selalu dilindungi menggunakan pencadangan otomatis yang dilakukan pada layanan, yang dapat digunakan untuk memulihkan ke versi yang lebih lama jika diinginkan.