Membuat replika baca untuk Amazon RDS di AWS Outposts - Layanan Basis Data Relasional Amazon

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

Membuat replika baca untuk Amazon RDS di AWS Outposts

Amazon RDS on AWS Outposts menggunakan fungsionalitas replikasi bawaan mesin MySQL dan PostgreSQL DB untuk membuat replika baca dari instans DB sumber. Instans DB sumber menjadi instans DB primer. Pembaruan pada instans DB primer disalin secara asinkron ke replika baca. Anda dapat mengurangi beban instans DB primer dengan merutekan kueri baca dari aplikasi Anda ke replika baca. Dengan replika baca, Anda dapat dengan mudah menskalakan di luar batasan kapasitas instans DB tunggal untuk beban kerja basis data dengan pembacaan intensif.

Saat Anda membuat replika baca dari instans DB RDS on Outposts, replika baca ini menggunakan alamat IP milik pelanggan (CoIP). Untuk informasi selengkapnya, lihat Alamat IP milik pelanggan untuk Amazon RDS on AWS Outposts.

Replika baca di RDS on Outposts memiliki batasan sebagai berikut:

  • Anda tidak dapat membuat replika baca untuk RDS for SQL Server di instans DB RDS on Outposts.

  • Replika baca lintas Wilayah tidak didukung di RDS on Outposts.

  • Replika baca kaskade tidak didukung di RDS on Outposts.

  • Instans DB RDS on Outposts tidak dapat memiliki cadangan lokal. Target cadangan untuk instans DB sumber harus berupa Wilayah AWS Anda.

  • Replika baca memerlukan kolam IP milik pelanggan (CoIP). Untuk informasi selengkapnya, lihat Alamat IP milik pelanggan untuk Amazon RDS on AWS Outposts.

  • Replika baca di RDS di Outposts hanya dapat dibuat di virtual private cloud (VPC) yang sama dengan instans DB sumber.

  • Replika baca di RDS di Outposts dapat ditemukan di Outpost yang sama atau Outpost lain di VPC yang sama dengan instans DB sumber.

  • Anda tidak dapat membuat replika baca untuk instans DB yang dienkripsi. AWS KMS External Key Store (XKS)

Anda dapat membuat replika baca dari RDS pada instans DB Outposts menggunakan AWS Management Console, AWS CLI, atau RDS API. Untuk informasi selengkapnya tentang replika baca, lihat Menggunakan replika baca instans DB.

Untuk membuat replika baca dari instans DB sumber
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data.

  3. Pilih instans DB yang akan digunakan sebagai sumber untuk replika baca.

  4. Untuk Tindakan, pilih Buat replika baca.

  5. Untuk Pengidentifikasi instans DB, masukkan nama replika baca.

  6. Tentukan pengaturan untuk Konektivitas Outpost. Pengaturan ini ditujukan untuk Outpost yang menggunakan cloud privat virtual (VPC) yang memiliki grup subnet DB untuk instans DB Anda. VPC Anda harus berdasarkan layanan Amazon VPC.

  7. Pilih kelas instans DB Anda. Sebaiknya gunakan kelas dan jenis penyimpanan instans DB yang sama seperti atau lebih besar dari instans DB sumber untuk replika baca.

  8. Untuk Deployment multi-AZ, pilih Buat instans siaga (direkomendasikan untuk penggunaan produksi) untuk membuat instans DB siaga di Zona Ketersediaan yang berbeda.

    Pembuatan replika baca sebagai instans Multi-AZ DB tidak bergantung pada apakah basis data sumber merupakan instans DB Multi-AZ.

  9. (Opsional) Di bagian bawah Konektivitas, tentukan nilai untuk Grup Subnet dan Zona Ketersediaan.

    Jika Anda menentukan nilai baik untuk Grup Subnet maupun Zona Ketersediaan, replika baca akan dibuat di Outpost yang terkait dengan Zona Ketersediaan di grup subnet DB.

    Jika Anda menentukan nilai untuk Grup Subnet dan Tidak ada preferensi untuk Zona Ketersediaan, replika baca akan dibuat di Outpost acak di grup subnet DB.

  10. Untuk AWS KMS key, pilih AWS KMS key pengenal kunci KMS.

    Replika baca harus dienkripsi.

  11. Pilih opsi lain sesuai kebutuhan.

  12. Pilih Buat replika baca.

Setelah replika baca dibuat, Anda dapat melihatnya di halaman Basis data di konsol RDS. Halaman tersebut menunjukkan Replika di kolom Peran.

Untuk membuat replika baca dari sumber MySQL atau PostgreSQL DB instance, gunakan perintah -replica. AWS CLI create-db-instance-read

Anda dapat mengontrol tempat pembuatan replika baca dengan menentukan opsi --db-subnet-group-name dan --availability-zone:

  • Jika Anda menentukan opsi --db-subnet-group-name dan --availability-zone, replika baca akan dibuat di Outpost yang terkait dengan Zona Ketersediaan di grup subnet DB.

  • Jika Anda hanya menentukan opsi --db-subnet-group-name tetapi tidak dengan opsi --availability-zone, replika baca akan dibuat di Outpost acak di grup subnet DB.

  • Jika Anda tidak menentukan keduanya, replika baca akan dibuat di Outpost yang sama dengan instans DB sumber RDS on Outposts.

Contoh berikut membuat replika dan menentukan lokasi replika baca dengan menyertakan opsi --db-subnet-group-name dan --availability-zone.

contoh

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance-read-replica \ --db-instance-identifier myreadreplica \ --source-db-instance-identifier mydbinstance \ --availability-zone us-west-2a

Untuk Windows:

aws rds create-db-instance-read-replica ^ --db-instance-identifier myreadreplica ^ --source-db-instance-identifier mydbinstance ^ --availability-zone us-west-2a

Untuk membuat replika baca dari instans MySQL atau PostgreSQL DB sumber, panggil operasi Amazon RDS API CreateDB dengan parameter wajib berikut: InstanceReadReplica

  • DBInstanceIdentifier

  • SourceDBInstanceIdentifier

Anda dapat mengontrol tempat pembuatan replika baca dengan menentukan parameter DBSubnetGroupName dan AvailabilityZone:

  • Jika Anda menentukan parameter DBSubnetGroupName dan AvailabilityZone, replika baca akan dibuat di Outpost yang terkait dengan Zona Ketersediaan di grup subnet DB.

  • Jika Anda hanya menentukan parameter DBSubnetGroupName tetapi tidak dengan parameter AvailabilityZone, replika baca akan dibuat di Outpost acak di grup subnet DB.

  • Jika Anda tidak menentukan keduanya, replika baca akan dibuat di Outpost yang sama dengan instans DB sumber RDS on Outposts.