Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola Amazon DocumentDB tanpa server
Melihat dan memodifikasi konfigurasi rentang kapasitas penskalaan klaster
ServerlessV2ScalingConfiguration
Argumen menentukan rentang kapasitas penskalaan instance tanpa server DocumentDB Anda. Ini terdiri dari nilai unit kapasitas DocumentDB minimum dan maksimum (DCU) yang berlaku untuk semua instance tanpa server DocumentDB di cluster.
Modifikasi konfigurasi penskalaan berikut memerlukan instans restart untuk mencerminkan MaxCapacity
nilai baru MinCapacity
dan:
Setiap perubahan pada MaxCapacity
nilai
Mengubah MinCapacity
nilai menjadi 1,0 atau lebih rendah dari nilai yang lebih tinggi
Mengubah MinCapacity
nilai menjadi lebih besar dari 1,0 dari nilai yang lebih rendah
Untuk informasi selengkapnya tentang konfigurasi penskalaan dan cara memilih batas kapasitas penskalaan yang sesuai, lihat. Konfigurasi penskalaan tanpa server Amazon DocumentDB
- Using the AWS Management Console
-
Contoh AWS Management Console konfigurasi berikut menunjukkan cara melihat dan mengedit pengaturan konfigurasi penskalaan cluster tanpa server DocumentDB.
-
Masuk ke AWS Management Consoledan buka konsol Amazon DocumentDB.
-
Di panel navigasi, pilih Klaster.
Jika Anda tidak melihat panel navigasi di sisi kiri layar, pilih ikon menu (
) di pojok kiri atas halaman.
Tabel Clusters muncul.
-
Dalam tabel Clusters, pilih kotak centang cluster yang ingin Anda ubah kapasitas penskalaan.
-
Pilih Tindakan, dan kemudian pilih Modifikasi.
Kotak dialog Modify cluster muncul.
-
Temukan bagian pengaturan kapasitas tanpa server dan atur konfigurasi penskalaan (Rentang kapasitas) berdasarkan deskripsi kapasitas di kotak dialog.
Untuk informasi selengkapnya tentang skala dan rentang kapasitas, lihatKonfigurasi penskalaan tanpa server Amazon DocumentDB.
-
Pilih Lanjutkan.
-
Untuk Penjadwalan perubahan, pilih Terapkan langsung.
-
Pilih Ubah klaster.
-
Setelah modifikasi selesai, setiap instance tanpa server harus di-boot ulang. Untuk meminimalkan ketidaktersediaan penulis, lakukan urutan operasi berikut:
Reboot setiap instance pembaca tanpa server.
Pilih instance pembaca, pilih Actions, dan kemudian Reboot.
Tunggu status instance kembali ke Tersedia.
Lakukan failover ke instance tanpa server yang di-boot ulang.
Pilih cluster, pilih Tindakan, dan kemudian Failover.
Tunggu hingga operasi failover selesai.
Reboot instance tanpa server yang tersisa.
Pilih instance yang tersisa, pilih Actions, dan kemudian Reboot.
Tunggu status instance kembali ke Tersedia.
- Using the AWS CLI
-
Contoh AWS CLI konfigurasi berikut menunjukkan konfigurasi penskalaan saat ini.
Dalam contoh berikut, ganti masing-masing user input placeholder
dengan informasi atau parameter konfigurasi Anda sendiri.
Konfigurasi penskalaan cluster saat ini dapat dilihat menggunakan describe-db-clusters
AWS CLI perintah:
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].ServerlessV2ScalingConfiguration'
Berikut ini adalah output dari perintah ini:
{
"MinCapacity": 0.5,
"MaxCapacity": 16.0
}
Konfigurasi penskalaan cluster dapat dimodifikasi menggunakan modify-db-cluster
perintah:
aws docdb modify-db-cluster \
--db-cluster-identifier sample-cluster
\
--serverless-v2-scaling-configuration MinCapacity=0.5,MaxCapacity=32
Setelah selesai, setiap instance tanpa server harus di-boot ulang. Untuk meminimalkan ketidaktersediaan penulis, kami dapat melakukan urutan operasi berikut:
aws docdb reboot-db-instance \
--db-instance-identifier sample-serverless-instance-reader
aws docdb wait db-instance-available \
--db-instance-identifier sample-serverless-instance-reader
aws docdb failover-db-cluster \
--db-cluster-identifier sample-cluster \
--target-db-instance-identifier sample-serverless-instance-reader
aws docdb reboot-db-instance \
--db-instance-identifier sample-serverless-instance-writer
aws docdb wait db-instance-available \
--db-instance-identifier sample-serverless-instance-writer
aws docdb failover-db-cluster \
--db-cluster-identifier sample-cluster \
--target-db-instance-identifier sample-serverless-instance-writer
Untuk cluster yang berisi beberapa instance tanpa server DocumentDB atau campuran instance yang disediakan dan tanpa server, perhatikan pengaturan tingkat promosi untuk setiap instans tanpa server. Setelan ini mengontrol lebih banyak perilaku untuk instance tanpa server daripada instance yang disediakan.
Untuk instance yang disediakan, pilihan tier 0—15 hanya menentukan urutan Amazon DocumentDB memilih instance pembaca mana yang akan dipromosikan kepada penulis selama operasi failover. Namun, untuk instance tanpa server, nomor tingkatan juga menentukan apakah instans menskalakan agar sesuai dengan kapasitas instance penulis atau menskalakan secara independen berdasarkan beban kerjanya sendiri. Instans pembaca tanpa server di tingkat 0 atau 1 disimpan pada kapasitas minimum setidaknya setinggi instance penulis. Dengan begitu, mereka siap untuk mengambil alih dari contoh penulis jika terjadi kegagalan. Jika instance writer adalah instance yang disediakan, Amazon DocumentDB memperkirakan kapasitas tanpa server DocumentDB yang setara. Ini menggunakan estimasi itu sebagai kapasitas minimum untuk instance pembaca tanpa server.
Instance pembaca tanpa server DocumentDB di tingkatan 2-15 tidak memiliki batasan yang sama pada kapasitas minimumnya. Ketika mereka menganggur, mereka dapat menurunkan ke nilai unit kapasitas DocumentDB minimum (DCU) yang ditentukan dalam rentang kapasitas cluster.
- Using the AWS Management Console
-
Contoh AWS Management Console konfigurasi berikut menunjukkan cara melihat dan memodifikasi setelan tingkat promosi pembaca instans tanpa server DocumentDB.
-
Masuk ke AWS Management Consoledan buka konsol Amazon DocumentDB.
Tingkatan promosi setiap instans ditampilkan di kolom Tingkat Promosi di. AWS Management Console
-
Di panel navigasi, pilih Klaster.
Jika Anda tidak melihat panel navigasi di sisi kiri layar, pilih ikon menu (
) di pojok kiri atas halaman.
Tabel Clusters muncul.
-
Di tabel Clusters, pilih kotak centang instance yang ingin Anda ubah tingkatan promosi.
-
Pilih Tindakan, dan kemudian pilih Modifikasi.
Kotak dialog Modify instance muncul.
-
Temukan bagian Failover dan atur tingkat Promosi ke level yang diinginkan.
-
Pilih Lanjutkan.
-
Untuk Penjadwalan perubahan, pilih Terapkan langsung.
-
Pilih Ubah instans.
- Using the AWS CLI
-
Contoh AWS CLI konfigurasi berikut menunjukkan konfigurasi penskalaan saat ini.
Dalam contoh berikut, ganti masing-masing user input placeholder
dengan informasi atau parameter konfigurasi Anda sendiri.
Tingkatan promosi dari semua instance dalam sebuah cluster dapat dilihat menggunakan perintah: describe-db-clusters
AWS CLI
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].DBClusterMembers' \
--output table
Berikut ini adalah output dari perintah ini:
--------------------------------------------------------------------------------------------------------
| DescribeDBClusters |
+--------------------------------+---------------------------------+------------------+----------------+
| DBClusterParameterGroupStatus | DBInstanceIdentifier | IsClusterWriter | PromotionTier |
+--------------------------------+---------------------------------+------------------+----------------+
| in-sync | sample-serverless-instance-2 | False | 1 |
| in-sync | sample-serverless-instance-1 | True | 1 |
+--------------------------------+---------------------------------+------------------+----------------+
Tingkat promosi dari instance tertentu dapat dimodifikasi menggunakan modify-db-instance
perintah:
aws docdb modify-db-instance \
--db-instance-identifier sample-serverless-instance-2
\
--promotion-tier 3