

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

# Mereplikasi kluster DB MySQL Amazon Aurora Wilayah AWS
<a name="AuroraMySQL.Replication.CrossRegion"></a>

 Anda dapat membuat kluster DB MySQL Amazon Aurora sebagai replika baca di cluster DB sumber yang berbeda. Wilayah AWS Mengambil pendekatan ini dapat meningkatkan kemampuan pemulihan bencana Anda, memungkinkan Anda menskalakan operasi baca menjadi Wilayah AWS yang lebih dekat dengan pengguna Anda, dan membuatnya lebih mudah untuk bermigrasi dari satu Wilayah AWS ke yang lain. 

 Anda dapat membuat replika baca klaster DB terenkripsi atau tidak terenkripsi. Replika baca harus dienkripsi jika klaster DB sumber dienkripsi. 

 Untuk setiap klaster DB sumber, Anda dapat memiliki hingga lima klaster DB lintas Wilayah yang berupa replika baca. 

**catatan**  
 Sebagai alternatif untuk replika baca lintas Wilayah, Anda dapat menskalakan operasi baca dengan waktu lag minimal dengan menggunakan basis data global Aurora. Database global Aurora memiliki cluster DB Aurora primer dalam satu Wilayah AWS dan hingga 10 cluster DB read-only sekunder di Wilayah yang berbeda. Setiap klaster DB sekunder dapat menyertakan hingga 16 (bukan 15) Replika Aurora. Replikasi dari klaster DB primer ke semua sekunder ditangani oleh lapisan penyimpanan Aurora, bukan oleh mesin basis data, sehingga waktu lag untuk mereplikasi perubahan menjadi minimal—biasanya, kurang dari 1 detik. Mengecualikan mesin basis data dari proses replikasi berarti bahwa mesin basis data dikhususkan untuk memproses beban kerja. Ini juga berarti bahwa Anda tidak perlu mengonfigurasi atau mengelola replikasi binlog (binlog biner) Aurora MySQL. Untuk mempelajari selengkapnya, lihat [Menggunakan Database Global Amazon Aurora](aurora-global-database.md). 

 Saat Anda membuat replika baca cluster MySQL DB Aurora di tempat lain Wilayah AWS, Anda harus mengetahui hal berikut: 
+  Klaster DB sumber Anda dan klaster DB replika baca lintas Wilayah Anda dapat memiliki hingga 15 Replika Aurora, di samping instans primer untuk klaster DB tersebut. Dengan menggunakan fungsi ini, Anda dapat menskalakan operasi baca untuk sumber Wilayah AWS dan target Wilayah AWS replikasi Anda. 
+  Dalam sebuah skenario lintas Wilayah, terdapat lebih banyak waktu lag antara klaster DB sumber dan replika baca karena saluran jaringan yang lebih panjang antar- Wilayah AWS. 
+  Data yang ditransfer untuk replikasi lintas Wilayah akan menimbulkan biaya transfer data Amazon RDS. Tindakan replikasi lintas Wilayah berikut menghasilkan biaya untuk data yang ditransfer dari Wilayah AWS sumber: 
  +  Saat Anda membuat replika baca, Amazon RDS mengambil snapshot dari cluster sumber dan mentransfer snapshot ke Wilayah AWS yang menyimpan replika baca. 
  +  Untuk setiap modifikasi data yang dibuat dalam database sumber, Amazon RDS mentransfer data dari wilayah sumber ke Wilayah AWS yang menyimpan replika baca. 

   Untuk informasi selengkapnya tentang harga transfer data Amazon RDS, lihat [Harga Amazon Aurora](https://aws.amazon.com/rds/aurora/pricing/). 
+  Anda dapat menjalankan beberapa tindakan pembuatan atau penghapusan konkuren untuk replika baca yang mengacu pada klaster DB sumber yang sama. Namun, Anda harus tetap berada dalam batasan lima replika baca untuk setiap klaster DB sumber. 
+  Agar replikasi dapat beroperasi secara efektif, setiap replika baca harus memiliki jumlah sumber daya komputasi dan penyimpanan yang sama dengan klaster DB sumber. Jika Anda menskalakan klaster DB sumber, Anda juga harus menskalakan replika baca. 

**Topics**
+ [

## Sebelum Anda memulai
](#AuroraMySQL.Replication.CrossRegion.Prerequisites)
+ [

# Membuat cluster DB replika baca lintas wilayah untuk Aurora My SQL
](AuroraMySQL.Replication.CrossRegion.Creating.md)
+ [

# Mempromosikan replika baca ke cluster DB untuk Aurora My SQL
](AuroraMySQL.Replication.CrossRegion.Promote.md)
+ [

# Memecahkan masalah Replika lintas wilayah untuk Amazon Aurora My SQL
](AuroraMySQL.Replication.CrossRegion.Troubleshooting.md)

## Sebelum Anda memulai
<a name="AuroraMySQL.Replication.CrossRegion.Prerequisites"></a>

 Sebelum Anda dapat membuat klaster DB Aurora MySQL yang merupakan replika baca lintas Wilayah, Anda harus mengaktifkan pencatatan log biner pada klaster DB Aurora MySQL sumber Anda. Replikasi lintas wilayah untuk Aurora MySQL menggunakan replikasi biner MySQL untuk mengulang perubahan pada klaster DB replika baca lintas Wilayah. 

 Untuk mengaktifkan pencatatan log biner pada sebuah klaster DB Aurora MySQL, perbarui parameter `binlog_format` untuk klaster DB sumber Anda. Parameter `binlog_format` adalah parameter tingkat klaster yang berada dalam grup parameter klaster default. Jika klaster DB Anda menggunakan grup parameter klaster DB default, buat sebuah grup parameter klaster DB baru untuk memodifikasi pengaturan `binlog_format`. Kami sarankan Anda mengatur `binlog_format` ke `MIXED`. Namun, Anda juga dapat mengatur `binlog_format` ke `ROW` atau `STATEMENT` jika Anda memerlukan format binlog tertentu. Boot ulang klaster DB Aurora Anda agar perubahan dapat diterapkan. 

 Untuk informasi selengkapnya tentang menggunakan pencatatan log biner dengan Aurora MySQL, lihat [Replikasi antara Aurora dan MySQL atau antara Aurora dan klaster DB Aurora lainnya (replikasi log biner)](AuroraMySQL.Replication.MySQL.md). Untuk informasi selengkapnya tentang memodifikasi parameter konfigurasi Aurora MySQL, lihat [Parameter klaster DB dan instans DB Amazon Aurora](USER_WorkingWithDBClusterParamGroups.md#Aurora.Managing.ParameterGroups) dan [](USER_WorkingWithParamGroups.md). 

# Membuat cluster DB replika baca lintas wilayah untuk Aurora My SQL
<a name="AuroraMySQL.Replication.CrossRegion.Creating"></a>

 Anda dapat membuat klaster Aurora DB yang merupakan replika baca lintas wilayah dengan menggunakan, AWS Command Line Interface (AWS CLI) Konsol Manajemen AWS, atau Amazon. RDS API Anda dapat membuat replika baca klaster lintas Wilayah dari klaster DB yang terenkripsi atau tidak terenkripsi. 

 Saat Anda membuat replika baca Lintas wilayah untuk Aurora My SQL dengan menggunakan, Konsol Manajemen AWS Amazon RDS membuat cluster DB di target Wilayah AWS, dan kemudian secara otomatis membuat instance DB yang merupakan instance utama untuk cluster DB tersebut. 

 Saat Anda membuat replika baca lintas wilayah menggunakan AWS CLI or RDSAPI, pertama-tama Anda membuat cluster DB di target Wilayah AWS dan menunggu hingga menjadi aktif. Setelah aktif, Anda kemudian dapat membuat sebuah instans DB yang merupakan instans primer untuk klaster DB tersebut. 

 Replikasi dimulai saat instans primer dari klaster DB replika baca menjadi tersedia. 

 Gunakan prosedur berikut untuk membuat replika baca lintas wilayah dari cluster Aurora My DB. SQL Prosedur ini berfungsi untuk pembuatan replika baca dari klaster DB terenkripsi atau tidak terenkripsi. 

## Konsol
<a name="AuroraMySQL.Replication.CrossRegion.Creating.Console"></a>

**Untuk membuat cluster Aurora My SQL DB yang merupakan replika baca lintas wilayah dengan Konsol Manajemen AWS**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1.  Di sudut kanan atas Konsol Manajemen AWS, pilih Wilayah AWS yang menghosting cluster DB sumber Anda. 

1.  Di panel navigasi, pilih **Basis Data**.

1.  Pilih klaster DB yang ingin Anda buat replika baca lintas Wilayahnya.

1. Untuk **Tindakan**, pilih **Buat replika baca lintas Wilayah**.

1.  Pada halaman **Buat replika baca lintas wilayah**, pilih pengaturan opsi untuk klaster DB replika baca lintas Wilayah Anda, seperti yang dijelaskan dalam tabel berikut.    
<a name="cross-region-read-replica-settings"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.CrossRegion.Creating.html)

1.  Pilih **Buat** untuk membuat replika baca lintas Wilayah Anda untuk Aurora.

## AWS CLI
<a name="AuroraMySQL.Replication.CrossRegion.Creating.CLI"></a>

**Untuk membuat cluster Aurora My SQL DB yang merupakan replika baca lintas wilayah dengan CLI**

1.  Panggil AWS CLI [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)perintah di Wilayah AWS tempat Anda ingin membuat cluster DB replika baca. Sertakan `--replication-source-identifier` opsi dan tentukan Amazon Resource Name (ARN) dari cluster DB sumber untuk membuat replika baca. 

    Untuk replikasi lintas Wilayah yang mengenkripsi klaster DB yang diidentifikasi berdasarkan `--replication-source-identifier`, tentukan opsi `--kms-key-id` dan opsi `--storage-encrypted`. 
**catatan**  
 Anda dapat mengatur replikasi lintas Wilayah dari sebuah klaster DB yang tidak terenkripsi ke replika baca terenkripsi dengan menentukan `--storage-encrypted` dan menyediakan sebuah nilai untuk `--kms-key-id`. 

    Anda tidak dapat menentukan parameter `--master-username` dan `--master-user-password`. Nilai tersebut diambil dari klaster DB sumber. 

    Contoh kode berikut ini membuat sebuah replika baca di Wilayah us-east-1 dari sebuah snapshot klaster DB tidak terenkripsi di Wilayah us-west-2. Perintah ini dipanggil di Wilayah us-east-1. Contoh ini menentukan opsi `--manage-master-user-password` untuk menghasilkan kata sandi pengguna master dan mengelolanya di Secrets Manager. Untuk informasi selengkapnya, lihat [Manajemen kata sandi dengan dan AWS Secrets Manager](rds-secrets-manager.md). Alternatifnya, Anda dapat menggunakan opsi `--master-password` untuk menentukan dan mengelola kata sandi sendiri. 

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-cluster \
     --db-cluster-identifier sample-replica-cluster \
     --engine aurora-mysql \
     --engine-version 8.0.mysql_aurora.3.08.0 \
     --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster
   ```

   Untuk Windows:

   ```
   aws rds create-db-cluster ^
     --db-cluster-identifier sample-replica-cluster ^
     --engine aurora-mysql ^
     --engine-version 8.0.mysql_aurora.3.08.0 ^
     --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster
   ```

    Contoh kode berikut ini menciptakan sebuah replika baca di Region us-east-1 dari sebuah snapshot klaster DB terenkripsi di Region us-west-2. Perintah ini dipanggil di Wilayah us-east-1. 

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-cluster \
     --db-cluster-identifier sample-replica-cluster \
     --engine aurora-mysql \
     --engine-version 8.0.mysql_aurora.3.08.0 \
     --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster \
     --kms-key-id my-us-east-1-key \
     --storage-encrypted
   ```

   Untuk Windows:

   ```
   aws rds create-db-cluster ^
     --db-cluster-identifier sample-replica-cluster ^
     --engine aurora-mysql ^
     --engine-version 8.0.mysql_aurora.3.08.0 ^
     --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster ^
     --kms-key-id my-us-east-1-key ^
     --storage-encrypted
   ```

   `--source-region`Opsi ini diperlukan untuk replikasi lintas wilayah antara Wilayah AWS GovCloud (AS-Timur) dan AWS GovCloud (AS-Barat), di mana cluster DB yang diidentifikasi oleh dienkripsi. `--replication-source-identifier` Untuk`--source-region`, tentukan Wilayah AWS cluster DB sumber.

   Jika `--source-region` tidak ditentukan, tentukan nilai `--pre-signed-url`. *Presigned URL* adalah URL yang berisi permintaan ditandatangani Signature Version 4 untuk `create-db-cluster` perintah yang dipanggil di sumber Wilayah AWS. Untuk mempelajari lebih lanjut tentang `pre-signed-url` opsi, lihat [ create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)di *Referensi AWS CLI Perintah*.

1.  Periksa apakah cluster DB telah tersedia untuk digunakan dengan menggunakan AWS CLI [describe-db-clusters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html)perintah, seperti yang ditunjukkan pada contoh berikut. 

   ```
   aws rds describe-db-clusters --db-cluster-identifier sample-replica-cluster
   ```

    Saat hasil **`describe-db-clusters`** menunjukkan sebuah status dari `available`, ciptakan instans primer untuk klaster DB sehingga replikasi dapat dimulai. Untuk melakukannya, gunakan AWS CLI [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)perintah seperti yang ditunjukkan pada contoh berikut. 

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-instance \
     --db-cluster-identifier sample-replica-cluster \
     --db-instance-class db.r5.large \
     --db-instance-identifier sample-replica-instance \
     --engine aurora-mysql
   ```

   Untuk Windows:

   ```
   aws rds create-db-instance ^
     --db-cluster-identifier sample-replica-cluster ^
     --db-instance-class db.r5.large ^
     --db-instance-identifier sample-replica-instance ^
     --engine aurora-mysql
   ```

    Ketika instans DBdibuat dan tersedia, replikasi akan dimulai. Anda dapat menentukan apakah instans DB tersedia dengan memanggil AWS CLI [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)perintah. 

## RDS API
<a name="AuroraMySQL.Replication.CrossRegion.Creating.API"></a>

**Untuk membuat cluster Aurora My SQL DB yang merupakan replika baca lintas wilayah dengan API**

1.  Panggil reateDBCluster operasi RDS API [C](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) di Wilayah AWS tempat Anda ingin membuat cluster DB replika baca. Sertakan `ReplicationSourceIdentifier` parameter dan tentukan Amazon Resource Name (ARN) dari cluster DB sumber untuk membuat replika baca. 

    Untuk replikasi lintas Wilayah yang mengenkripsi klaster DB yang diidentifikasi berdasarkan `ReplicationSourceIdentifier`, tentukan parameter `KmsKeyId` dan atur parameter `StorageEncrypted` ke `true`. 
**catatan**  
 Anda dapat mengatur replikasi lintas Wilayah dari sebuah klaster DB yang tidak terenkripsi ke replika baca terenkripsi dengan menentukan `StorageEncrypted` sebagai **true** dan menyediakan sebuah nilai untuk `KmsKeyId`. Dalam hal ini, Anda tidak perlu menentukan `PreSignedUrl`. 

    Anda tidak perlu menyertakan parameter `MasterUsername` dan `MasterUserPassword` karena nilai-nilai tersebut diambil dari klaster DB sumber. 

    Contoh kode berikut ini membuat sebuah replika baca di Wilayah us-east-1 dari sebuah snapshot klaster DB tidak terenkripsi di Wilayah us-west-2. Tindakan ini dipanggil di Wilayah us-east-1. 

   ```
   https://rds.us-east-1.amazonaws.com/
     ?Action=CreateDBCluster
     &ReplicationSourceIdentifier=arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster
     &DBClusterIdentifier=sample-replica-cluster
     &Engine=aurora-mysql
     &SignatureMethod=HmacSHA256
     &SignatureVersion=4
     &Version=2014-10-31
     &X-Amz-Algorithm=AWS4-HMAC-SHA256
     &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request
     &X-Amz-Date=20160201T001547Z
     &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
     &X-Amz-Signature=a04c831a0b54b5e4cd236a90dcb9f5fab7185eb3b72b5ebe9a70a4e95790c8b7
   ```

    Contoh kode berikut ini membuat sebuah replika baca di Wilayah us-east-1 dari sebuah snapshot klaster DB terenkripsi di Wilayah us-west-2. Tindakan ini dipanggil di Wilayah us-east-1. 

   ```
   https://rds.us-east-1.amazonaws.com/
     ?Action=CreateDBCluster
     &KmsKeyId=my-us-east-1-key
     &StorageEncrypted=true
     &PreSignedUrl=https%253A%252F%252Frds.us-west-2.amazonaws.com%252F
            %253FAction%253DCreateDBCluster
            %2526DestinationRegion%253Dus-east-1
            %2526KmsKeyId%253Dmy-us-east-1-key
            %2526ReplicationSourceIdentifier%253Darn%25253Aaws%25253Ards%25253Aus-west-2%25253A123456789012%25253Acluster%25253Asample-master-cluster
            %2526SignatureMethod%253DHmacSHA256
            %2526SignatureVersion%253D4
            %2526Version%253D2014-10-31
            %2526X-Amz-Algorithm%253DAWS4-HMAC-SHA256
            %2526X-Amz-Credential%253DAKIADQKE4SARGYLE%252F20161117%252Fus-west-2%252Frds%252Faws4_request
            %2526X-Amz-Date%253D20161117T215409Z
            %2526X-Amz-Expires%253D3600
            %2526X-Amz-SignedHeaders%253Dcontent-type%253Bhost%253Buser-agent%253Bx-amz-content-sha256%253Bx-amz-date
            %2526X-Amz-Signature%253D255a0f17b4e717d3b67fad163c3ec26573b882c03a65523522cf890a67fca613
     &ReplicationSourceIdentifier=arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster
     &DBClusterIdentifier=sample-replica-cluster
     &Engine=aurora-mysql
     &SignatureMethod=HmacSHA256
     &SignatureVersion=4
     &Version=2014-10-31
     &X-Amz-Algorithm=AWS4-HMAC-SHA256
     &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request
     &X-Amz-Date=20160201T001547Z
     &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
     &X-Amz-Signature=a04c831a0b54b5e4cd236a90dcb9f5fab7185eb3b72b5ebe9a70a4e95790c8b7
   ```

   Untuk replikasi lintas wilayah antara Wilayah AWS GovCloud (AS-Timur) dan AWS GovCloud (AS-Barat), di mana cluster DB yang diidentifikasi oleh `ReplicationSourceIdentifier` dienkripsi, juga tentukan parameternya. `PreSignedUrl` Presigned URL harus merupakan permintaan yang valid untuk `CreateDBCluster` API operasi yang dapat dilakukan di sumber Wilayah AWS yang berisi cluster DB terenkripsi untuk direplikasi. Pengidentifikasi KMS kunci digunakan untuk mengenkripsi replika baca, dan harus menjadi KMS kunci yang valid untuk tujuan. Wilayah AWS Untuk secara otomatis daripada secara manual menghasilkan presignedURL, gunakan AWS CLI [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)perintah dengan `--source-region` opsi sebagai gantinya. 

1.  Periksa apakah cluster DB telah tersedia untuk digunakan dengan menggunakan escribeDBClusters operasi RDS API [D](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusters.html), seperti yang ditunjukkan pada contoh berikut. 

   ```
   https://rds.us-east-1.amazonaws.com/
     ?Action=DescribeDBClusters
     &DBClusterIdentifier=sample-replica-cluster
     &SignatureMethod=HmacSHA256
     &SignatureVersion=4
     &Version=2014-10-31
     &X-Amz-Algorithm=AWS4-HMAC-SHA256
     &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request
     &X-Amz-Date=20160201T002223Z
     &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
     &X-Amz-Signature=84c2e4f8fba7c577ac5d820711e34c6e45ffcd35be8a6b7c50f329a74f35f426
   ```

    Saat hasil `DescribeDBClusters` menunjukkan status dari `available`, buat instans primer untuk klaster DB sehingga replikasi dapat dimulai. Untuk melakukannya, gunakan reateDBInstance tindakan RDS API [C](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) seperti yang ditunjukkan pada contoh berikut. 

   ```
   https://rds.us-east-1.amazonaws.com/
     ?Action=CreateDBInstance
     &DBClusterIdentifier=sample-replica-cluster
     &DBInstanceClass=db.r5.large
     &DBInstanceIdentifier=sample-replica-instance
     &Engine=aurora-mysql
     &SignatureMethod=HmacSHA256
     &SignatureVersion=4
     &Version=2014-10-31
     &X-Amz-Algorithm=AWS4-HMAC-SHA256
     &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request
     &X-Amz-Date=20160201T003808Z
     &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
     &X-Amz-Signature=125fe575959f5bbcebd53f2365f907179757a08b5d7a16a378dfa59387f58cdb
   ```

    Ketika instans DB dibuat dan tersedia, replikasi akan dimulai. Anda dapat menentukan apakah instans DB tersedia dengan memanggil escribeDBInstances perintah AWS CLI [D](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html). 

## Melihat Amazon Aurora Replika Lintas wilayah Saya SQL
<a name="AuroraMySQL.Replication.CrossRegion.Viewing"></a>

 [Anda dapat melihat hubungan replikasi lintas wilayah untuk klaster Amazon Aurora SQL My DB Anda dengan memanggil [describe-db-clusters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html)AWS CLI perintah atau operasi D. escribeDBClusters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusters.html) RDS API Dalam respons, lihat bidang `ReadReplicaIdentifiers` untuk menemukan pengidentifikasi klaster DB milik setiap klaster DB replika baca lintas Wilayah. Lihat `ReplicationSourceIdentifier` elemen untuk cluster DB sumber yang merupakan sumber replikasi. ARN 

# Mempromosikan replika baca ke cluster DB untuk Aurora My SQL
<a name="AuroraMySQL.Replication.CrossRegion.Promote"></a>

 Anda dapat mempromosikan replika SQL baca Aurora My ke cluster DB mandiri. Saat Anda mempromosikan replika SQL baca Aurora My, instance DB-nya di-boot ulang sebelum tersedia. 

 Biasanya, Anda mempromosikan replika SQL baca Aurora My ke cluster DB mandiri sebagai skema pemulihan data jika cluster DB sumber gagal. 

 Untuk melakukannya, pertama-tama buat replika baca lalu pantau klaster DB sumber untuk mengetahui kegagalan. Jika terjadi kegagalan, lakukan hal berikut: 

1.  Promosikan replika baca. 

1.  Arahkan lalu lintas basis data ke klaster DB yang dipromosikan. 

1.  Buat replika baca pengganti dengan klaster DB yang dipromosikan sebagai sumbernya. 

 Saat Anda mempromosikan replika baca, replika baca tersebut menjadi klaster DB Aurora mandiri. Proses promosi dapat memakan waktu beberapa menit atau lebih lama, tergantung dari ukuran replika baca. Setelah Anda mempromosikan replika baca menjadi klaster DB baru, replika tersebut akan sama seperti klaster DB lainnya. Misalnya, Anda dapat membuat replika baca darinya dan melakukan operasi point-in-time pemulihan. Anda juga dapat membuat Replika Aurora untuk klaster DB. 

 Karena klaster DB yang dipromosikan bukan lagi merupakan replika baca, Anda tidak dapat menggunakannya sebagai target replikasi. 

 Langkah-langkah berikut menunjukkan proses umum untuk mempromosikan replika baca menjadi klaster DB: 

1.  Hentikan penulisan transaksi apa pun ke klaster DB sumber replika baca, lalu tunggu semua pembaruan yang akan dilakukan ke replika baca. Pembaruan basis data terjadi pada replika baca setelah pembaruan terjadi pada klaster DB sumber, dan lag replikasi ini dapat bervariasi secara signifikan. Gunakan metrik `ReplicaLag` untuk menentukan saat semua pembaruan sudah dilakukan pada replika baca. Metrik `ReplicaLag` mencatat jumlah waktu lag instans DB replika di belakang instans DB sumber. Saat metrik `ReplicaLag` mencapai `0`, replika baca telah menyamai instans DB sumber. 

1.  Promosikan replika baca dengan menggunakan opsi **Promosikan** di RDS konsol Amazon, AWS CLI perintah [promote-read-replica-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/promote-read-replica-db-cluster.html), atau operasi [PromoteReadReplicaDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplicaDBCluster.html)Amazon RDSAPI. 

    Anda memilih instans Aurora My SQL DB untuk mempromosikan replika baca. Setelah replika baca dipromosikan, cluster Aurora SQL My DB dipromosikan ke cluster DB mandiri. Instans DB dengan prioritas failover tertinggi akan dipromosikan menjadi instans DB primer untuk klaster DB. Instans DB lainnya menjadi Replika Aurora. 
**catatan**  
 Proses promosi memakan waktu beberapa menit. Saat Anda mempromosikan replika baca, replikasi dihentikan dan instans DB di-boot ulang. Saat boot ulang selesai, replika baca tersedia sebagai klaster DB baru. 

## Konsol
<a name="AuroraMySQL.Replication.CrossRegion.Promote.Console"></a>

**Untuk mempromosikan replika SQL baca Aurora My ke cluster DB**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1.  Pada konsol, pilih **Instans**. 

    Panel **Instans** akan muncul. 

1.  Dalam panel **Instans**, pilih replika baca yang ingin Anda promosikan. 

    Replika baca muncul sebagai instance Aurora SQL My DB. 

1.  Untuk **Tindakan**, pilih **Promosikan replika baca**. 

1.  Pada halaman konfirmasi, pilih **Promosikan replika baca**. 

## AWS CLI
<a name="AuroraMySQL.Replication.CrossRegion.Promote.CLI"></a>

 Untuk mempromosikan replika baca ke cluster DB, gunakan perintah AWS CLI [promote-read-replica-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/promote-read-replica-db-cluster.html). 

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds promote-read-replica-db-cluster \
    --db-cluster-identifier mydbcluster
```
Untuk Windows:  

```
aws rds promote-read-replica-db-cluster ^
    --db-cluster-identifier mydbcluster
```

## RDS API
<a name="AuroraMySQL.Replication.CrossRegion.Promote.API"></a>

 Untuk mempromosikan replika baca ke cluster DB, hubungi [PromoteReadReplicaDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplicaDBCluster.html). 

# Memecahkan masalah Replika lintas wilayah untuk Amazon Aurora My SQL
<a name="AuroraMySQL.Replication.CrossRegion.Troubleshooting"></a>

 Di bagian berikut ini, Anda dapat menemukan daftar pesan kesalahan umum yang mungkin Anda temukan saat membuat replika baca lintas Wilayah Amazon Aurora, dan cara menyelesaikan kesalahan yang ditentukan. 

## Cluster sumber [DB clusterARN] tidak mengaktifkan binlog
<a name="AuroraMySQL.Replication.CrossRegion.Troubleshooting.1"></a>

 Untuk mengatasi masalah ini, aktifkan pencatatan log biner pada klaster DB sumber. Untuk informasi selengkapnya, lihat [Sebelum Anda memulai](AuroraMySQL.Replication.CrossRegion.md#AuroraMySQL.Replication.CrossRegion.Prerequisites). 

## Cluster sumber [DB clusterARN] tidak memiliki grup parameter cluster yang disinkronkan pada penulis
<a name="AuroraMySQL.Replication.CrossRegion.Troubleshooting.2"></a>

 Anda akan menerima kesalahan ini jika Anda telah memperbarui parameter klaster DB `binlog_format`, tetapi belum mem-boot ulang instans primer untuk klaster DB. Boot ulang instans primer (yaitu penulis) untuk klaster DB lalu coba lagi. 

## Cluster sumber [DB clusterARN] sudah memiliki replika baca di wilayah ini
<a name="AuroraMySQL.Replication.CrossRegion.Troubleshooting.3"></a>

 Anda dapat memiliki hingga lima klaster DB lintas Wilayah yang berupa replika baca untuk setiap klaster DB sumber di Wilayah AWS mana pun. Jika Anda sudah memiliki jumlah maksimum replika baca pada klaster DB di Wilayah AWS tertentu, Anda harus menghapus yang sudah ada sebelum Anda dapat membuat klaster DB lintas Wilayah baru di Wilayah tersebut. 

## Cluster DB [DB clusterARN] memerlukan upgrade mesin database untuk dukungan replikasi lintas wilayah
<a name="AuroraMySQL.Replication.CrossRegion.Troubleshooting.4"></a>

 Untuk mengatasi masalah ini, tingkatkan versi mesin basis data pada semua instans dalam klaster DB sumber ke versi mesin basis data terbaru, lalu coba buat lagi DB replika baca lintas Wilayah. 