Bersiap untuk akhir masa pakai Amazon Aurora MySQL Compatible Edition versi 1 - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bersiap untuk akhir masa pakai Amazon Aurora MySQL Compatible Edition versi 1

Amazon Aurora MySQL Compatible Edition versi 1 (dengan kompatibilitas MySQL 5.6) direncanakan akan mencapai akhir masa pakai pada 28 Februari 2023. Amazon menyarankan agar Anda meng-upgrade semua klaster (terprovisi dan Aurora Serverless) yang menjalankan Aurora MySQL versi 1 ke Aurora MySQL versi 2 (dengan kompatibilitas MySQL 5.7) atau Aurora MySQL versi 3 (dengan kompatibilitas MySQL 8.0). Lakukan ini sebelum Aurora MySQL versi 1 mencapai akhir periode dukungannya.

Untuk klaster DB terprovisi Aurora, Anda dapat menyelesaikan upgrade dari Aurora MySQL versi 1 ke Aurora MySQL versi 2 dengan beberapa metode. Anda dapat menemukan petunjuk untuk mekanisme upgrade di tempat dalam Cara melakukan peningkatan di tempat. Cara lain untuk menyelesaikan upgrade adalah dengan mengambil snapshot dari klaster Aurora MySQL versi 1 dan memulihkan snapshot ini ke klaster Aurora MySQL versi 2. Atau, Anda dapat mengikuti proses beberapa langkah yang menjalankan klaster lama dan baru secara berdampingan. Untuk detail selengkapnya tentang setiap metode, lihat Meningkatkan versi mayor klaster DB Amazon Aurora MySQL.

Untuk klaster DB Aurora Serverless v1, Anda dapat melakukan upgrade di tempat dari Aurora MySQL versi 1 ke Aurora MySQL versi 2. Untuk detail selengkapnya tentang metode ini, lihat Memodifikasi klaster DB Aurora Serverless v1.

Untuk klaster DB terprovisi Aurora, Anda dapat menyelesaikan upgrade dari Aurora MySQL versi 1 ke Aurora MySQL versi 3 dengan menggunakan proses upgrade dua tahap:

  1. Upgrade dari Aurora MySQL versi 1 ke Aurora MySQL versi 2 menggunakan metode yang dijelaskan sebelumnya.

  2. Upgrade dari Aurora MySQL versi 2 ke Aurora MySQL versi 3 menggunakan metode yang sama seperti untuk meng-upgrade dari versi 1 ke versi 2. Untuk detail selengkapnya, lihat Upgrade dari Aurora MySQL versi 2 ke versi 3. Perhatikan Perbedaan fitur antara Aurora MySQL versi 2 dan 3.

Anda dapat menemukan tanggal akhir masa pakai yang akan datang untuk versi mayor Aurora dalam Versi Amazon Aurora. Amazon secara otomatis meng-upgrade klaster apa pun yang tidak Anda upgrade sendiri sebelum tanggal akhir masa pakai. Setelah tanggal akhir masa pakai, upgrade otomatis ke versi mayor berikutnya akan terjadi selama periode pemeliharaan terjadwal untuk klaster.

Berikut ini adalah milestone tambahan untuk meng-upgrade klaster Aurora MySQL versi 1 (terprovisi dan Aurora Serverless) yang mencapai akhir masa pakai. Untuk masing-masing, waktu mulainya adalah pukul 00.00 Waktu Universal Terkoordinasi (UTC).

  1. Sekarang hingga 28 Februari 2023 – Anda dapat setiap saat memulai upgrade klaster Aurora MySQL versi 1 (dengan kompatibilitas MySQL 5.6) ke Aurora MySQL versi 2 (dengan kompatibilitas MySQL 5.7). Dari Aurora MySQL versi 2, Anda dapat melakukan upgrade lebih lanjut ke Aurora MySQL versi 3 (dengan kompatibilitas MySQL 8.0) untuk klaster DB terprovisi Aurora.

  2. 16 Januari 2023 – Setelah waktu ini, Anda tidak dapat membuat klaster atau instans Aurora MySQL versi 1 baru dari AWS Management Console atau AWS Command Line Interface (AWS CLI). Anda juga tidak dapat menambahkan Wilayah sekunder baru ke sebuah basis data global Aurora. Ini mungkin memengaruhi kemampuan Anda untuk pulih dari pemadaman yang tidak direncanakan seperti yang diuraikan dalam Memulihkan basis data global Amazon Aurora dari pemadaman yang tidak direncanakan karena Anda tidak dapat menyelesaikan langkah 5 dan 6 setelah waktu ini. Anda juga tidak akan dapat membuat replika baca lintas Wilayah baru yang menjalankan Aurora MySQL versi 1. Anda masih dapat melakukan hal berikut untuk klaster Aurora MySQL versi 1 yang ada hingga 28 Februari 2023:

    • Pulihkan snapshot yang diambil dari klaster Aurora MySQL versi 1 ke versi yang sama dengan klaster snapshot asli.

    • Tambahkan replika baca (tidak berlaku untuk klaster DB Aurora Serverless).

    • Ubah konfigurasi instans.

    • Lakukan pemulihan titik waktu.

    • Buat klon dari klaster versi 1 yang ada.

    • Buat replika baca lintas Wilayah baru yang menjalankan Aurora MySQL versi 2 atau lebih tinggi.

  3. 28 Februari 2023 – Setelah waktu ini, kami berencana untuk secara otomatis meng-upgrade klaster Aurora MySQL versi 1 ke versi default Aurora MySQL versi 2 dalam periode pemeliharaan terjadwal yang dilakukan setelahnya. Pemulihan snapshot DB Aurora MySQL versi 1 akan menghasilkan upgrade otomatis klaster yang dipulihkan ke versi default Aurora MySQL versi 2 pada waktu itu.

Upgrade antarversi mayor memerlukan perencanaan dan pengujian yang lebih ekstensif daripada versi minor. Prosesnya bisa memakan waktu yang cukup lama.

Untuk situasi yang prioritas utamanya adalah mengurangi waktu henti, Anda juga dapat menggunakan deployment blue/green untuk melakukan upgrade versi mayor di klaster DB Amazon Aurora terprovisi. Deployment blue/green membuat lingkungan staging yang menyerupai lingkungan produksi. Anda dapat membuat perubahan pada klaster DB Aurora di lingkungan green (staging) tanpa memengaruhi beban kerja produksi. Switchover biasanya memakan waktu kurang dari satu menit tanpa kehilangan data dan tidak memerlukan perubahan aplikasi. Untuk informasi selengkapnya, lihat Gambaran Umum Deployment Blue/Green Amazon RDS untuk Aurora.

Setelah upgrade selesai, Anda mungkin juga memiliki pekerjaan tindak lanjut yang harus dilakukan. Misalnya, Anda mungkin perlu melakukan tindak lanjut karena perbedaan kompatibilitas SQL, cara kerja fitur terkait MySQL tertentu, atau pengaturan parameter antara versi lama dan baru.

Untuk mempelajari selengkapnya tentang metode, perencanaan, pengujian, dan pemecahan masalah upgrade versi mayor Aurora MySQL, pastikan untuk membaca Meningkatkan versi mayor klaster DB Amazon Aurora MySQL secara menyeluruh.

Menemukan klaster yang terpengaruh oleh proses akhir masa pakai ini

Untuk menemukan klaster yang terpengaruh oleh proses akhir masa pakai ini, gunakan prosedur berikut.

penting

Pastikan untuk menjalankan petunjuk ini di setiap Wilayah AWS dan untuk setiap Akun AWS tempat sumber daya Anda berada.

Untuk menemukan klaster Aurora MySQL versi 1
  1. Masuk ke AWS Management Console lalu buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data.

  3. Di kotak Filter berdasarkan basis data, masukkan 5.6.

  4. Periksa Aurora MySQL di kolom mesin.

Untuk menemukan klaster yang terpengaruh oleh proses akhir masa pakai ini menggunakan AWS CLI, panggil perintah describe-db-clusters. Anda dapat menggunakan contoh skrip berikut.

aws rds describe-db-clusters --include-share --query 'DBClusters[?Engine==`aurora`].{EV:EngineVersion, DBCI:DBClusterIdentifier, EM:EngineMode}' --output table --region us-east-1 +------------------------------------------+ | DescribeDBClusters | +---------------+--------------+-----------+ | DBCI | EM | EV | +---------------+--------------+-----------+ | my-database-1| serverless | 5.6.10a | +---------------+--------------+-----------+

Untuk menemukan klaster DB Aurora MySQL yang menjalankan Aurora MySQL versi 1, gunakan operasi API RDS DescribeDBClusters dengan parameter wajib berikut:

  • DescribeDBClusters

    • Filters.Filter.N

      • Name

        • engine

      • Values.Value.N

        • ['aurora']