Mengelola Amazon DocumentDB tanpa server - Amazon DocumentDB

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

ServerlessV2ScalingConfigurationArgumen 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.

  • MinCapacity- Kapasitas penskalaan minimum dari setiap instance tanpa server DocumentDB di cluster.

  • MaxCapacity- Kapasitas penskalaan maksimum dari setiap instance tanpa server DocumentDB di cluster.

catatan

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.

  1. Masuk ke AWS Management Consoledan buka konsol Amazon DocumentDB.

  2. Di panel navigasi, pilih Klaster.

    Tip

    Jika Anda tidak melihat panel navigasi di sisi kiri layar, pilih ikon menu (Hamburger menu icon with three horizontal lines.) di pojok kiri atas halaman.

    Tabel Clusters muncul.

  3. Dalam tabel Clusters, pilih kotak centang cluster yang ingin Anda ubah kapasitas penskalaan.

  4. Pilih Tindakan, dan kemudian pilih Modifikasi.

    Kotak dialog Modify cluster muncul.

  5. 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.

  6. Pilih Lanjutkan.

  7. Untuk Penjadwalan perubahan, pilih Terapkan langsung.

  8. Pilih Ubah klaster.

  9. Setelah modifikasi selesai, setiap instance tanpa server harus di-boot ulang. Untuk meminimalkan ketidaktersediaan penulis, lakukan urutan operasi berikut:

    1. Reboot setiap instance pembaca tanpa server.

      1. Pilih instance pembaca, pilih Actions, dan kemudian Reboot.

      2. Tunggu status instance kembali ke Tersedia.

    2. Lakukan failover ke instance tanpa server yang di-boot ulang.

      1. Pilih cluster, pilih Tindakan, dan kemudian Failover.

      2. Tunggu hingga operasi failover selesai.

    3. Reboot instance tanpa server yang tersisa.

      1. Pilih instance yang tersisa, pilih Actions, dan kemudian Reboot.

      2. 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

Melihat dan memodifikasi tingkat promosi pembaca tanpa server

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.

  1. Masuk ke AWS Management Consoledan buka konsol Amazon DocumentDB.

    Tingkatan promosi setiap instans ditampilkan di kolom Tingkat Promosi di. AWS Management Console

  2. Di panel navigasi, pilih Klaster.

    Tip

    Jika Anda tidak melihat panel navigasi di sisi kiri layar, pilih ikon menu (Hamburger menu icon with three horizontal lines.) di pojok kiri atas halaman.

    Tabel Clusters muncul.

  3. Di tabel Clusters, pilih kotak centang instance yang ingin Anda ubah tingkatan promosi.

  4. Pilih Tindakan, dan kemudian pilih Modifikasi.

    Kotak dialog Modify instance muncul.

  5. Temukan bagian Failover dan atur tingkat Promosi ke level yang diinginkan.

  6. Pilih Lanjutkan.

  7. Untuk Penjadwalan perubahan, pilih Terapkan langsung.

  8. 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