Menambahkan Replika Aurora ke klaster DB - Amazon Aurora

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

Menambahkan Replika Aurora ke klaster DB

Klaster DB Aurora dengan replikasi memiliki satu instans DB primer dan hingga 15 Replika Aurora. Instans DB primer mendukung operasi baca dan tulis, dan melakukan semua modifikasi data pada volume klaster. Replika Aurora terhubung ke volume penyimpanan yang sama dengan instans DB primer, tetapi hanya mendukung operasi baca. Anda menggunakan Replika Aurora untuk mengalihkan beban kerja baca dari instans DB primer. Untuk informasi selengkapnya, lihat Replika Aurora.

Replika Amazon Aurora memiliki batasan berikut ini:

  • Anda tidak dapat membuat Replika Aurora untuk klaster DB Aurora Serverless v1. Aurora Serverless v1 memiliki instans DB tunggal yang menaikkan dan menurunkan skalanya secara otomatis untuk mendukung semua operasi baca dan tulis basis data.

    Namun, Anda dapat menambahkan instans pembaca ke klaster DB Aurora Serverless v2. Untuk informasi selengkapnya, lihat Menambahkan pembaca Aurora Serverless v2.

Kami menyarankan agar Anda mendistribusikan instans primer dan Replika Aurora dari klaster DB Anda ke beberapa Zona Ketersediaan untuk meningkatkan ketersediaan klaster DB Anda. Untuk informasi selengkapnya, lihat Ketersediaan wilayah.

Untuk menghapus Replika Aurora dari klaster DB Aurora, hapus Replika Aurora dengan mengikuti petunjuk dalam Menghapus instans dari klaster DB Aurora.

catatan

Amazon Aurora juga mendukung replikasi dengan basis data eksternal, atau instans DB RDS. Instans DB RDS harus berada di Wilayah AWS yang sama seperti Amazon Aurora. Untuk informasi selengkapnya, lihat Replikasi dengan Amazon Aurora.

Anda dapat menambahkan Replika Aurora ke klaster DB menggunakan AWS Management Console, AWS CLI, atau API RDS.

Untuk menambahkan Replika Aurora ke klaster DB
  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, lalu pilih klaster DB tempat Anda ingin menambahkan instans DB baru.

  3. Pastikan klaster dan instans primer berada dalam status Tersedia. Jika klaster DB atau instans primer berada dalam status transisi seperti Membuat, Anda tidak dapat menambahkan replika.

    Jika cluster tidak memiliki instance utama, buat satu menggunakan create-db-instanceAWS CLIperintah. Situasi ini dapat muncul jika Anda menggunakan CLI untuk memulihkan snapshot klaster DB lalu melihat klaster ini di AWS Management Console.

  4. Untuk Tindakan, pilih Tambahkan pembaca.

    Halaman Tambahkan pembaca muncul.

  5. Di halaman Tambahkan pembaca, tentukan opsi untuk Replika Aurora Anda. Tabel berikut menunjukkan pengaturan untuk Replika Aurora.

    Untuk opsi ini Lakukan hal berikut

    Zona ketersediaan

    Tentukan apakah Anda ingin menentukan Zona Ketersediaan tertentu. Daftar ini hanya mencakup Zona Ketersediaan yang dipetakan ke grup subnet DB yang Anda pilih saat Anda membuat klaster DB. Untuk informasi selengkapnya tentang Zona Ketersediaan, lihat Wilayah dan Zona Ketersediaan.

    Dapat diakses publik

    Pilih Yes untuk memberikan alamat IP publik pada Replika Aurora; jika tidak, pilih No. Untuk informasi selengkapnya tentang menyembunyikan Replika Aurora dari akses publik, lihat Menyembunyikan instans DB dalam VPC dari internet.

    Enkripsi

    Pilih Enable encryption untuk mengaktifkan enkripsi saat diam untuk Replika Aurora ini. Untuk informasi selengkapnya, lihat Mengenkripsi sumber daya Amazon Aurora.

    Kelas instans DB

    Pilih kelas instans DB yang menentukan persyaratan pemrosesan dan memori untuk Replika Aurora. Untuk informasi selengkapnya tentang opsi kelas instans DB, lihat Kelas instans DB Aurora.

    Sumber replika Aurora

    Pilih pengidentifikasi instans primer yang akan dibuatkan Replika Aurora.

    Pengidentifikasi instans DB

    Ketik nama instans yang unik untuk akun Anda di Wilayah AWS yang Anda pilih. Anda dapat memilih untuk menambahkan beberapa detail ke nama ini, seperti menyertakan Wilayah AWS dan mesin DB yang Anda pilih, misalnya aurora-read-instance1.

    Prioritas

    Pilih prioritas failover untuk instans. Jika Anda tidak memilih nilai, nilai default-nya adalah tier-1. Prioritas ini akan menentukan urutan promosi Aurora Replika saat melakukan pemulihan dari kegagalan instans primer. Untuk informasi selengkapnya, lihat Toleransi kesalahan untuk klaster DB Aurora.

    Port basis data

    Port untuk Replika Aurora sama dengan port untuk klaster DB.

    Grup parameter DB

    Pilih grup parameter. Aurora memiliki grup parameter default yang dapat Anda gunakan, atau Anda dapat membuat grup parameter Anda sendiri. Untuk informasi selengkapnya tentang grup parameter, lihat Menggunakan grup parameter.

    Wawasan Performa

    Kotak centang Aktifkan Wawasan Performa dipilih secara default. Nilai ini tidak diwarisi dari instans penulis. Untuk informasi selengkapnya, lihat Memantau muatan DB dengan Wawasan Performa di Amazon Aurora.

    Pemantauan yang ditingkatkan

    Pilih Aktifkan pemantauan yang ditingkatkan untuk mengaktifkan metrik pengumpulan secara waktu nyata untuk sistem operasi tempat klaster DB Anda berjalan. Untuk informasi selengkapnya, lihat Memantau metrik OS dengan Pemantauan yang Disempurnakan.

    Peran Pemantauan

    Hanya tersedia jika Pemantauan yang Ditingkatkan diatur ke Aktifkan pemantauan yang ditingkatkan. Pilih peran IAM yang Anda buat untuk mengizinkan Amazon RDS berkomunikasi dengan CloudWatch Log Amazon untuk Anda, atau pilih Default agar RDS membuat peran untuk nama Anda. rds-monitoring-role Untuk informasi selengkapnya, lihat Memantau metrik OS dengan Pemantauan yang Disempurnakan.

    Granularitas

    Hanya tersedia jika Pemantauan yang Ditingkatkan diatur ke Aktifkan pemantauan yang ditingkatkan. Atur interval, dalam detik, di antara waktu pengumpulan metrik untuk klaster DB Anda.

    Peningkatan versi minor otomatis

    Pilih Aktifkan peningkatan versi minor otomatis jika Anda ingin klaster DB Aurora Anda menerima upgrade versi Mesin DB minor secara otomatis saat tersedia.

    Pengaturan Peningkatan versi minor otomatis berlaku untuk klaster DB Aurora PostgreSQL dan Aurora MySQL. Untuk klaster Aurora MySQL 2.x, pengaturan ini meng-upgrade klaster ke versi maksimum 2.07.2.

    Untuk informasi selengkapnya tentang pembaruan mesin untuk Aurora PostgreSQL, lihat Pembaruan Amazon Aurora PostgreSQL.

    Untuk informasi selengkapnya tentang pembaruan mesin untuk Aurora MySQL, lihat Pembaruan mesin basis data untuk Amazon Aurora MySQL.

  6. Pilih Tambahkan pembaca untuk membuat Replika Aurora.

Untuk membuat Replika Aurora di cluster DB Anda, jalankan perintah. create-db-instanceAWS CLI Sertakan nama klaster DB sebagai opsi --db-cluster-identifier. Anda dapat menentukan Zona Ketersediaan secara opsional untuk Replika Aurora menggunakan parameter --availability-zone sebagaimana ditunjukkan dalam contoh berikut.

Misalnya, perintah berikut membuat Replika Aurora baru yang kompatibel dengan MySQL 5.7 bernama sample-instance-us-west-2a.

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Untuk Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Perintah berikut membuat Replika Aurora baru yang kompatibel dengan MySQL 5.7 bernama sample-instance-us-west-2a.

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Untuk Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Perintah berikut membuat Replika Aurora baru yang kompatibel dengan PostgreSQL bernama sample-instance-us-west-2a.

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Untuk Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Untuk membuat Replika Aurora dalam klaster DB Anda, panggil operasi CreateDBInstance. Sertakan nama klaster DB sebagai parameter DBClusterIdentifier. Anda dapat menentukan Zona Ketersediaan secara opsional untuk Replika Aurora menggunakan parameter AvailabilityZone.