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 lima klaster DB sekunder ke basis data 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.

Sebagai contoh, jika basis data global Aurora Anda memiliki 5 Region sekunder, klaster DB primer Anda dapat memiliki hanya 10 (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 My SQL versi 3, saat Anda membuat cluster sekunder, pastikan bahwa nilai lower_case_table_names cocok dengan nilai di cluster utama. 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 RDS konsol Amazon 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 SQL global Babelfish untuk Aurora Postgre bekerja di wilayah sekunder hanya jika parameter yang mengontrol preferensi Babelfish dihidupkan di wilayah tersebut. Untuk informasi selengkapnya, silakan 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. Ini adalah opsi konfigurasi yang sama seperti untuk instans cluster Aurora DB lainnya, kecuali untuk opsi berikut untuk basis data global Aurora My berbasis SQL Aurora:

  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 menggunakanCLI, Anda harus sudah memiliki objek kontainer cluster global. Jika Anda belum menjalankan create-global-cluster perintah, lihat CLI prosedurnya diMembuat basis data global Amazon Aurora.

  1. Gunakan create-db-cluster CLI perintah dengan nama (--global-cluster-identifier) dari database 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 RDSAPI, jalankan operasi C reateDBCluster. Tentukan pengidentifikasi basis data global yang sudah ada dengan menggunakan parameter GlobalClusterIdentifier.