Menambahkan Wilayah AWS ke database global Amazon Aurora - Amazon Aurora

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

Menambahkan Wilayah AWS ke database global Amazon Aurora

Anda dapat menggunakan prosedur berikut untuk menambahkan cluster sekunder tambahan ke database global yang ada. Anda juga dapat membuat database global dari cluster Aurora DB mandiri dengan menggunakan prosedur ini untuk menambahkan Wilayah sekunder pertama AWS .

Database global Aurora membutuhkan setidaknya satu cluster Aurora DB sekunder yang berbeda Wilayah AWS dari cluster DB Aurora primer. Anda dapat melampirkan hingga 10 cluster DB sekunder ke database global Aurora Anda. Ulangi prosedur berikut untuk setiap cluster DB sekunder baru. Untuk setiap klaster DB sekunder yang Anda tambahkan ke basis data global Aurora Anda, kurangi jumlah Replika Aurora yang diperbolehkan untuk klaster DB primer sebanyak satu buah.

Misalnya, jika database global Aurora Anda memiliki 10 Wilayah sekunder, cluster DB primer Anda hanya dapat memiliki 5 (bukan 15) Replika Aurora. Untuk informasi selengkapnya, lihat Persyaratan konfigurasi basis data global Amazon Aurora.

Jumlah Replika Aurora (instans pembaca) di klaster DB primer menentukan jumlah klaster DB sekunder yang dapat Anda tambahkan. Jumlah total instans pembaca dalam klaster DB primer ditambah jumlah klaster sekunder tidak boleh lebih dari 15. Misalnya, jika Anda memiliki 14 instans pembaca di klaster DB primer dan 1 klaster sekunder, Anda tidak dapat menambahkan klaster sekunder lainnya ke basis data global.

catatan

Untuk Aurora MySQL versi 3, saat Anda membuat klaster sekunder, pastikan nilai lower_case_table_names cocok dengan nilai di klaster primer. Pengaturan ini adalah parameter basis data yang memengaruhi cara server menangani sensitivitas huruf besar/kecil pengidentifikasi. Untuk informasi selengkapnya tentang parameter basis data, lihat .

Kami menyarankan ketika Anda membuat klaster sekunder, gunakan versi mesin DB yang sama untuk primer dan sekunder. Jika perlu, tingkatkan klaster primer menjadi versi yang sama dengan versi sekunder. Untuk informasi selengkapnya, lihat Kompatibilitas tingkat patch untuk switchover dan failover lintas wilayah yang dikelola.

Untuk menambahkan Wilayah AWS ke database global Aurora
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi AWS Management Console, pilih Database.

  3. Pilih basis data global Aurora yang membutuhkan klaster DB Aurora sekunder. Pastikan klaster DB Aurora primer berstatus Available.

  4. Untuk Tindakan, pilih Tambah AWS Wilayah.

    Tangkapan layar yang menampilkan cluster DB yang disediakan dengan “Tambah AWS Wilayah” yang dipilih dari menu Tindakan.
  5. Pada halaman Tambahkan wilayah, pilih yang kedua Wilayah AWS.

    Anda tidak dapat memilih Wilayah AWS yang sudah memiliki cluster Aurora DB sekunder untuk database global Aurora yang sama. Selain itu, Wilayah tersebut tidak boleh sama dengan Wilayah klaster DB Aurora primer.

    catatan

    Basis data global Babelfish untuk Aurora PostgreSQL bekerja di wilayah sekunder hanya jika parameter yang mengontrol preferensi Babelfish diaktifkan di wilayah tersebut. Untuk informasi selengkapnya, lihat Pengaturan grup parameter klaster DB untuk Babelfish

    Halaman Tambahkan wilayah untuk basis data global Aurora.
  6. Lengkapi bidang yang tersisa untuk klaster Aurora sekunder di Wilayah AWS baru. Opsi konfigurasi ini sama seperti opsi konfigurasi untuk setiap instans klaster DB Aurora, kecuali opsi berikut yang ditujukan khusus untuk basis data global berbasis Aurora MySQL:

  7. Pilih Tambah AWS Wilayah.

Setelah Anda selesai menambahkan Wilayah ke database global Aurora Anda, Anda dapat melihatnya di daftar Database AWS Management Console seperti yang ditunjukkan pada tangkapan layar.

Tangkapan layar yang menunjukkan klaster sekunder sekarang bagian dari basis data global Aurora.
Untuk menambahkan sekunder Wilayah AWS ke database global Aurora

Untuk menambahkan cluster sekunder ke database global Anda menggunakan CLI, Anda harus sudah memiliki objek kontainer cluster global. Jika Anda belum menjalankan create-global-cluster perintah, lihat prosedur CLI di. Membuat basis data global Amazon Aurora

  1. Gunakan perintah CLI create-db-cluster dengan nama (--global-cluster-identifier) basis data global Aurora Anda. Untuk parameter lainnya, lakukan hal berikut:

  2. Untuk--region, pilih yang berbeda Wilayah AWS dari Wilayah utama Aurora Anda.

  3. Pilih nilai spesifik untuk parameter --engine dan --engine-version. Nilai-nilai tersebut sama dengan nilai untuk klaster DB Aurora primer dalam basis data global Aurora Anda.

  4. Untuk klaster terenkripsi, tentukan primer Anda Wilayah AWS sebagai enkripsi --source-region untuk.

Contoh berikut ini membuat klaster DB Aurora baru dan melampirkannya ke basis data global Aurora sebagai klaster DB Aurora sekunder hanya-baca. Pada langkah terakhir, instans DB Aurora ditambahkan ke klaster DB Aurora baru.

Untuk Linux, macOS, atau Unix:

aws rds --region secondary_region \ create-db-cluster \ --db-cluster-identifier secondary_cluster_id \ --global-cluster-identifier global_database_id \ --engine aurora-mysql | aurora-postgresql \ --engine-version version aws rds --region secondary_region \ create-db-instance \ --db-instance-class instance_class \ --db-cluster-identifier secondary_cluster_id \ --db-instance-identifier db_instance_id \ --engine aurora-mysql | aurora-postgresql

Untuk Windows:

aws rds --region secondary_region ^ create-db-cluster ^ --db-cluster-identifier secondary_cluster_id ^ --global-cluster-identifier global_database_id_id ^ --engine aurora-mysql | aurora-postgresql ^ --engine-version version aws rds --region secondary_region ^ create-db-instance ^ --db-instance-class instance_class ^ --db-cluster-identifier secondary_cluster_id ^ --db-instance-identifier db_instance_id ^ --engine aurora-mysql | aurora-postgresql

Untuk menambahkan yang baru Wilayah AWS ke database global Aurora dengan RDS API, jalankan operasi Create. DBCluster Tentukan pengidentifikasi basis data global yang sudah ada dengan menggunakan parameter GlobalClusterIdentifier.