Versi Amazon Aurora - Amazon Aurora

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

Versi Amazon Aurora

Amazon Aurora menggunakan kembali kode dan mempertahankan kompatibilitas dengan mesin DB MySQL dan PostgreSQL yang mendasarinya. Namun, Aurora memiliki atribut sendiri seperti nomor versi, siklus rilis, jadwal penghentian versi, dan sebagainya. Bagian berikut menjelaskan poin-poin umum dan perbedaannya. Informasi ini dapat membantu Anda memutuskan hal-hal seperti versi mana yang akan dipilih dan cara memverifikasi fitur dan perbaikan mana yang tersedia di setiap versi. Hal ini juga dapat membantu Anda memutuskan seberapa sering peningkatan dilakukan dan bagaimana rencana proses peningkatan Anda.

Basis data relasional yang tersedia di Aurora

Basis data relasional berikut tersedia di Aurora:

Perbedaan nomor versi antara basis data komunitas dan Aurora

Setiap versi Amazon Aurora kompatibel dengan versi basis data komunitas tertentu dari MySQL atau PostgreSQL. Anda dapat menemukan versi komunitas basis data Anda menggunakan fungsi version dan versi Aurora menggunakan fungsi aurora_version.

Contoh untuk Aurora MySQL dan Aurora PostgreSQL ditampilkan sebagai berikut.

mysql> select version(); +------------------+ | version() | +------------------+ | 5.7.12 | +------------------+ mysql> select aurora_version(), @@aurora_version; +------------------+------------------+ | aurora_version() | @@aurora_version | +------------------+------------------+ | 2.08.1 | 2.08.1 | +------------------+------------------+
postgres=> select version(); ----------------------------------------------------------------------------- PostgreSQL 11.7 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.9.3, 64-bit (1 row) postgres=> select aurora_version(); aurora_version ---------------- 3.2.2

Untuk informasi selengkapnya, lihat Memeriksa versi Aurora MySQL menggunakan SQL dan Mengidentifikasi versi Amazon Aurora PostgreSQL.

Versi mayor Amazon Aurora

Versi Aurora menggunakan skema major.minor.patch. Versi mayor Aurora mengacu pada versi mayor komunitas MySQL atau PostgreSQL yang kompatibel dengan Aurora. Versi mayor Aurora MySQL dan Aurora PostgreSQL tersedia berdasarkan dukungan standar setidaknya sampai akhir masa penggunaan komunitas untuk versi komunitas yang sesuai. Anda dapat terus menjalankan versi mayor melewati tanggal akhir dukungan standar Aurora dengan biaya tertentu. Untuk informasi selengkapnya, lihat Menggunakan Dukungan Diperpanjang Amazon RDS dan Harga Amazon Aurora.

Untuk informasi selengkapnya tentang versi utama Aurora MySQL dan kalender rilis, lihat Kalender rilis untuk versi utama Aurora MySQL.

Untuk informasi selengkapnya tentang Aurora PostgreSQL versi utama dan kalender rilis, lihat Kalender rilis untuk Aurora PostgreSQL versi utama.

catatan

Amazon RDS Extended Support untuk Aurora MySQL versi 2 dimulai pada 1 November 2024, tetapi Anda tidak akan dikenakan biaya hingga 1 Desember 2024. Antara 1 November dan 30 November 2024, semua cluster DB Aurora MySQL versi 2 tercakup dalam Amazon RDS Extended Support.

Amazon RDS Extended Support untuk PostgreSQL 11 dimulai pada 1 Maret 2024, tetapi Anda tidak akan dikenakan biaya hingga 1 April 2024. Antara 1 Maret dan 31 Maret 2024, semua cluster Aurora PostgreSQL versi 11 DB tercakup dalam Amazon RDS Extended Support.

Versi minor Amazon Aurora

Versi Aurora menggunakan skema major.minor.patch. Versi minor Aurora menyediakan peningkatan inkremental khusus komunitas dan Aurora pada layanan ini, misalnya fitur dan perbaikan baru.

Untuk informasi selengkapnya tentang versi minor Aurora MySQL dan kalender rilis, lihat Kalender rilis untuk versi minor Aurora MySQL.

Untuk informasi selengkapnya tentang Aurora PostgreSQL versi minor dan kalender rilis, lihat Kalender rilis untuk Aurora PostgreSQL versi minor.

Versi patch Amazon Aurora

Versi Aurora menggunakan skema major.minor.patch. Versi patch Aurora mencakup perbaikan penting yang ditambahkan ke versi minor setelah rilis awal (misalnya, Aurora MySQL 2.10.0, 2.10.1, ..., 2.10.3). Sementara setiap versi minor baru menyediakan fitur Aurora baru, versi patch baru dalam versi minor tertentu terutama digunakan untuk menyelesaikan masalah penting.

Untuk informasi selengkapnya tentang patching, lihat Memelihara klaster DB Amazon Aurora.

Mempelajari apa yang baru di setiap versi Amazon Aurora

Setiap versi Aurora baru dilengkapi dengan catatan rilis yang mencantumkan fitur baru, perbaikan, penyempurnaan lainnya, dan sebagainya yang berlaku untuk setiap versi.

Untuk catatan rilis Aurora MySQL, lihat Catatan Rilis untuk Aurora MySQL. Untuk catatan rilis Aurora PostgreSQL, lihat Catatan Rilis untuk Aurora PostgreSQL.

Menentukan versi basis data Amazon Aurora untuk klaster basis data Anda

Anda dapat menentukan versi apa pun yang tersedia saat ini (mayor dan minor) saat membuat cluster DB baru menggunakan operasi Buat database di AWS Management Console AWS CLI, operasi, atau CreateDBCluster API. Tidak semua versi basis data Aurora tersedia di setiap Wilayah AWS .

Untuk mempelajari cara membuat klaster Aurora, lihat Membuat klaster DB Amazon Aurora. Untuk mempelajari cara mengubah versi klaster Aurora yang ada, lihat Memodifikasi klaster DB Amazon Aurora.

Versi Amazon Aurora default

Ketika versi minor Aurora baru berisi peningkatan yang signifikan dibandingkan dengan yang sebelumnya, versi tersebut ditandai sebagai versi default untuk klaster DB baru. Biasanya, kami merilis dua versi default untuk setiap versi mayor per tahun.

Kami menyarankan agar klaster DB Anda ditingkatkan ke versi minor default terbaru karena versi tersebut berisi perbaikan keamanan dan fungsionalitas terbaru.

Peningkatan versi minor otomatis

Anda dapat terus menggunakan versi minor Aurora terbaru dengan mengaktifkan Peningkatan versi minor otomatis untuk setiap instans DB di klaster Aurora. Aurora hanya melakukan peningkatan otomatis jika pengaturan ini diaktifkan untuk semua instans di klaster DB Anda. Peningkatan versi minor otomatis dilakukan ke versi minor default.

Kami biasanya menjadwalkan peningkatan otomatis dua kali setahun untuk klaster DB yang memiliki pengaturan Peningkatan versi minor otomatis diatur ke Yes. Peningkatan ini dimulai selama periode pemeliharaan yang Anda tentukan untuk klaster Anda. Untuk informasi selengkapnya, lihat Peningkatan versi minor otomatis untuk klaster DB Aurora.

Peningkatan versi minor otomatis dikomunikasikan terlebih dahulu melalui peristiwa klaster DB Amazon RDS dengan kategori maintenance dan ID RDS-EVENT-0156. Untuk informasi selengkapnya, lihat Kategori acara Amazon RDS dan pesan acara untuk Aurora.

Berapa lama versi mayor Amazon Aurora tetap tersedia

Amazon Aurora versi mayor tetap tersedia setidaknya sampai akhir masa penggunaan komunitas untuk versi komunitas yang sesuai. Anda dapat menggunakan tanggal akhir dukungan standar Aurora untuk merencanakan siklus pengujian dan peningkatan Anda. Tanggal ini merepresentasikan tanggal paling awal saat peningkatan ke versi yang lebih baru mungkin diperlukan. Untuk informasi selengkapnya tentang tanggal, lihat Versi mayor Amazon Aurora.

Sebelum kami meminta Anda meningkatkan ke versi utama yang lebih baru dan untuk membantu Anda merencanakan, kami biasanya memberikan pengingat setidaknya 12 bulan sebelumnya. Kami melakukannya untuk mengomunikasikan proses peningkatan terperinci. Detailnya mencakup waktu milestone tertentu, dampak pada klaster DB Anda, dan tindakan yang kami sarankan untuk Anda lakukan. Kami selalu menyarankan Anda menguji aplikasi Anda secara menyeluruh dengan versi basis data baru sebelum melakukan peningkatan versi mayor.

Setelah versi utama mencapai akhir Aurora dari dukungan standar, cluster DB apa pun yang masih menjalankan versi yang lebih lama akan secara otomatis ditingkatkan ke versi Extended Support selama jendela pemeliharaan terjadwal. Biaya Extended Support mungkin berlaku. Untuk informasi selengkapnya tentang Amazon RDS Extended Support, lihat Menggunakan dukungan Amazon RDS Extended.

Seberapa sering Amazon Aurora versi minor dirilis

Secara umum, Amazon Aurora versi minor dirilis setiap tiga bulan. Jadwal rilis mungkin bervariasi untuk menyertakan fitur atau perbaikan tambahan.

Berapa lama versi minor Amazon Aurora tetap tersedia

Kami bermaksud untuk membuat setiap Amazon Aurora versi minor dari versi mayor tertentu tersedia setidaknya selama 12 bulan. Pada akhir periode ini, Aurora mungkin menerapkan peningkatan versi minor otomatis ke versi minor default berikutnya. Peningkatan semacam itu dimulai selama periode pemeliharaan terjadwal untuk klaster apa pun yang masih menjalankan versi minor yang lebih lama.

Kami mungkin mengganti versi minor dari versi mayor tertentu lebih cepat dari periode 12 bulan biasa jika ada masalah krusial seperti masalah keamanan, atau jika versi mayor tersebut telah mencapai akhir masa penggunaan.

Sebelum memulai peningkatan otomatis versi minor yang mendekati akhir masa penggunaan, kami biasanya memberikan pengingat tiga bulan sebelumnya. Kami melakukannya untuk mengomunikasikan proses peningkatan terperinci. Detailnya mencakup waktu milestone tertentu, dampak pada klaster DB Anda, dan tindakan yang kami sarankan untuk Anda lakukan. Notifikasi tiga bulan sebelumnya akan digunakan ketika ada hal-hal penting, seperti masalah keamanan, yang memerlukan tindakan lebih cepat.

Jika Anda tidak mengaktifkan pengaturan Peningkatan versi minor otomatis, Anda akan mendapatkan pengingat, tetapi tidak ada notifikasi peristiwa RDS. Peningkatan terjadi dalam periode pemeliharaan setelah batas waktu peningkatan wajib telah berlalu.

Jika Anda mengaktifkan pengaturan Peningkatan versi minor otomatis, Anda akan mendapatkan pengingat dan peristiwa klaster DB Amazon RDS dengan kategori maintenance dan ID RDS-EVENT-0156. Peningkatan terjadi selama periode pemeliharaan berikutnya.

Untuk informasi selengkapnya tentang peningkatan versi minor otomatis, lihat Peningkatan versi minor otomatis untuk klaster DB Aurora.

Dukungan jangka panjang untuk versi minor Amazon Aurora tertentu

Untuk setiap versi utama Aurora, versi minor tertentu ditetapkan sebagai versi long-term-support (LTS) dan tersedia setidaknya selama tiga tahun. Artinya, setidaknya satu versi minor per versi mayor tersedia lebih lama dari 12 bulan yang biasa. Kami biasanya memberikan pengingat enam bulan sebelum akhir periode ini. Kami melakukannya untuk mengomunikasikan proses peningkatan terperinci. Detailnya mencakup waktu milestone tertentu, dampak pada klaster DB Anda, dan tindakan yang kami sarankan untuk Anda lakukan. Notifikasi enam bulan sebelumnya akan digunakan ketika ada hal-hal penting, seperti masalah keamanan, yang memerlukan tindakan lebih cepat.

Versi minor LTS hanya mencakup perbaikan kritis (melalui versi patch). Versi LTS tidak menyertakan fitur baru yang dirilis setelah diperkenalkan. Setahun sekali, klaster DB yang berjalan pada versi minor LTS di-patch ke versi patch terbaru untuk rilis LTS. Kami melakukan patching ini untuk membantu memastikan bahwa Anda mendapatkan manfaat dari perbaikan keamanan dan stabilitas kumulatif. Kami mungkin memberikan patch pada versi minor LTS lebih sering jika ada perbaikan penting, seperti untuk keamanan, yang perlu diterapkan.

catatan

Jika Anda ingin tetap menggunakan versi minor LTS selama durasi siklus penggunaannya, pastikan untuk menonaktifkan Peningkatan versi minor otomatis untuk instans DB Anda. Untuk menghindari peningkatan klaster DB Anda secara otomatis dari versi minor LTS, tetapkan Peningkatan versi minor otomatis ke No pada instans DB apa pun di klaster Aurora Anda.

Untuk nomor versi untuk semua Aurora versi LTS, lihat Rilis dukungan jangka panjang (LTS) Aurora MySQL dan Rilis dukungan jangka panjang (LTS) Aurora PostgreSQL.

Dukungan yang Diperluas Amazon RDS untuk versi Aurora tertentu

Dengan Dukungan yang Diperluas Amazon RDS, Anda dapat terus menjalankan basis data Anda pada versi mesin mayor melewati tanggal akhir dukungan standar Aurora dengan biaya tambahan. Selama RDS Extended Support, Amazon RDS akan memasok patch untuk CVE Kritis dan Tinggi seperti yang didefinisikan oleh peringkat tingkat keparahan CVSS National Vulnerability Database (NVD). Untuk informasi selengkapnya, lihat Menggunakan Dukungan Diperpanjang Amazon RDS.

RDS Extended Support hanya tersedia pada versi Aurora tertentu. Untuk informasi selengkapnya, lihat Versi mayor Amazon Aurora.

Mengontrol secara manual apakah dan kapan klaster basis data Anda akan ditingkatkan ke versi baru

Peningkatan versi minor otomatis dilakukan ke versi minor default. Kami biasanya menjadwalkan peningkatan otomatis dua kali setahun untuk kluster DB yang mengaktifkan pengaturan pemutakhiran versi minor Otomatis. Peningkatan ini dimulai selama periode pemeliharaan yang ditentukan pelanggan. Jika Anda ingin menonaktifkan upgrade versi minor otomatis, nonaktifkan upgrade versi minor otomatis pada instans DB apa pun dalam cluster Aurora. Aurora melakukan upgrade versi minor otomatis hanya jika semua instans DB di cluster Anda mengaktifkan pengaturan.

catatan

Namun, untuk peningkatan wajib seperti akhir masa pakai versi minor, cluster DB akan ditingkatkan meskipun pengaturan peningkatan versi minor Otomatis dinonaktifkan. Anda mendapatkan pengingat tetapi tidak ada pemberitahuan acara RDS. Peningkatan terjadi dalam periode pemeliharaan setelah batas waktu peningkatan wajib telah berlalu.

Karena peningkatan versi mayor menimbulkan beberapa risiko kompatibilitas, tingkatkan ini tidak terjadi secara otomatis. Anda harus memulai peningkatan ini, kecuali dalam kasus penghentian versi mayor, seperti yang dijelaskan sebelumnya. Kami selalu menyarankan Anda menguji aplikasi Anda secara menyeluruh dengan versi basis data baru sebelum melakukan peningkatan versi mayor.

Untuk informasi selengkapnya tentang meningkatkan klaster DB ke versi mayor Aurora baru, lihat Meng-upgrade klaster DB Amazon Aurora MySQL dan Meningkatkan klaster DB Amazon Aurora PostgreSQL.

Peningkatan Amazon Aurora wajib

Untuk perbaikan kritis tertentu, kami mungkin melakukan peningkatan terkelola ke tingkat patch yang lebih baru dalam versi minor yang sama. Peningkatan wajib ini terjadi bahkan jika Peningkatan versi minor otomatis dinonaktifkan. Sebelum melakukannya, kami akan mengomunikasikan proses peningkatan yang terperinci. Detailnya mencakup waktu milestone tertentu, dampak pada klaster DB Anda, dan tindakan yang kami sarankan untuk Anda lakukan. Peningkatan terkelola tersebut dilakukan secara otomatis. Setiap peningkatan tersebut dimulai dalam periode pemeliharaan klaster.

Menguji klaster DB Anda dengan versi Aurora baru sebelum melakukan peningkatan

Anda dapat menguji proses peningkatan dan fungsi versi baru dengan aplikasi dan beban kerja Anda. Pilih salah satu metode berikut:

  • Kloning klaster Anda menggunakan fitur klon basis data cepat Amazon Aurora. Lakukan peningkatan dan pengujian pasca-peningkatan pada klaster baru.

  • Pulihkan dari snapshot klaster untuk membuat klaster Aurora baru. Anda dapat membuat snapshot klaster sendiri dari klaster Aurora yang ada. Aurora juga secara otomatis membuat snapshot berkala bagi Anda untuk setiap klaster Anda. Anda kemudian dapat memulai peningkatan versi untuk klaster baru tersebut. Anda dapat bereksperimen pada salinan klaster yang ditingkatkan sebelum memutuskan apakah akan meningkatkan klaster asli Anda.

Untuk informasi selengkapnya tentang berbagai cara membuat klaster baru untuk pengujian ini, lihat Mengkloning volume untuk klaster DB Amazon Aurora dan Membuat snapshot klaster DB.