Mengelola kebijakan penskalaan otomatis Amazon Keyspaces dengan konsol - Amazon Keyspaces (untuk Apache Cassandra)

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

Mengelola kebijakan penskalaan otomatis Amazon Keyspaces dengan konsol

Anda dapat menggunakan konsol untuk mengaktifkan penskalaan otomatis Amazon Keyspaces untuk tabel baru dan yang sudah ada. Anda juga dapat menggunakan konsol untuk mengubah pengaturan penskalaan otomatis atau menonaktifkan penskalaan otomatis.

catatan

Untuk fitur yang lebih canggih seperti menyetel waktu cooldown scale-in dan scale-out, gunakan CQL atau () AWS Command Line Interface untuk AWS CLI mengelola kebijakan penskalaan Amazon Keyspaces secara terprogram. Untuk informasi selengkapnya, lihat Mengelola penskalaan otomatis Amazon Keyspaces dengan Cassandra Query Language (CQL) atau Mengelola kebijakan penskalaan Amazon Keyspaces dengan CLI.

Sebelum Anda mulai: Memberikan izin pengguna untuk penskalaan otomatis Amazon Keyspaces

Untuk memulai, konfirmasikan bahwa pengguna memiliki izin yang sesuai untuk membuat dan mengelola pengaturan penskalaan otomatis. Di AWS Identity and Access Management (IAM), kebijakan AWS terkelola AmazonKeyspacesFullAccess diperlukan untuk mengelola kebijakan penskalaan Amazon Keyspaces.

penting

application-autoscaling:*izin diperlukan untuk menonaktifkan penskalaan otomatis di atas meja. Anda harus mematikan penskalaan otomatis untuk tabel sebelum Anda dapat menghapusnya.

Untuk menyiapkan pengguna IAM untuk akses konsol Amazon Keyspaces dan penskalaan otomatis Amazon Keyspaces, tambahkan kebijakan berikut.

Untuk melampirkan AmazonKeyspacesFullAccess kebijakan
  1. Masuk ke AWS Management Console dan buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Pada dasbor konsol IAM, pilih Pengguna, lalu pilih pengguna IAM Anda dari daftar.

  3. Di halaman Ringkasan, pilih Tambahkan izin.

  4. Pilih Lampirkan kebijakan yang sudah ada secara langsung.

  5. Dari daftar kebijakan, pilih AmazonKeyspacesFullAccess, lalu pilih Berikutnya: Tinjau.

  6. Pilih Tambahkan izin.

Membuat tabel baru dengan penskalaan otomatis Amazon Keyspaces diaktifkan

catatan

Penskalaan otomatis Amazon Keyspaces memerlukan keberadaan peran terkait layanan (AWSServiceRoleForApplicationAutoScaling_CassandraTable) yang melakukan tindakan penskalaan otomatis atas nama Anda. Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat Menggunakan peran terkait layanan untuk Amazon Keyspaces.

Untuk membuat tabel baru dengan penskalaan otomatis diaktifkan
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/home.

  2. Di panel navigasi, pilih Tabel, lalu pilih Buat tabel.

  3. Pada halaman Buat tabel di bagian Rincian tabel, pilih ruang kunci dan berikan nama untuk tabel baru.

  4. Di bagian Kolom, buat skema untuk tabel Anda.

  5. Di bagian kunci Primer, tentukan kunci utama tabel dan pilih kolom pengelompokan opsional.

  6. Di bagian Pengaturan tabel, pilih Sesuaikan pengaturan.

  7. Lanjutkan untuk membaca/menulis pengaturan kapasitas.

  8. Untuk mode Kapasitas, pilih Disediakan.

  9. Di bagian Baca kapasitas, konfirmasikan bahwa Skala dipilih secara otomatis.

    Pada langkah ini, Anda memilih unit kapasitas baca minimum dan maksimum untuk tabel, serta pemanfaatan target.

    • Unit kapasitas minimum — Masukkan nilai untuk tingkat throughput minimum yang harus selalu siap didukung oleh tabel. Nilai harus antara 1 dan kuota throughput maksimum per detik untuk akun Anda (40.000 secara default).

    • Unit kapasitas maksimum — Masukkan jumlah maksimum throughput yang ingin Anda sediakan untuk tabel. Nilai harus antara 1 dan kuota throughput maksimum per detik untuk akun Anda (40.000 secara default).

    • Target pemanfaatan — Masukkan tingkat pemanfaatan target antara 20% dan 90%. Ketika lalu lintas melebihi tingkat pemanfaatan target yang ditentukan, kapasitas secara otomatis ditingkatkan. Ketika lalu lintas jatuh di bawah target yang ditentukan, secara otomatis diperkecil lagi.

    catatan

    Untuk mempelajari lebih lanjut tentang kuota default untuk akun Anda dan cara meningkatkannya, lihatKuota untuk Amazon Keyspaces (untuk Apache Cassandra).

  10. Di bagian Tulis kapasitas, pilih pengaturan yang sama seperti yang ditentukan pada langkah sebelumnya untuk kapasitas baca, atau konfigurasikan nilai kapasitas secara manual.

  11. Pilih Buat tabel. Tabel Anda dibuat dengan parameter penskalaan otomatis yang ditentukan.

Mengaktifkan penskalaan otomatis Amazon Keyspaces pada tabel yang ada

catatan

Penskalaan otomatis Amazon Keyspaces memerlukan keberadaan peran terkait layanan (AWSServiceRoleForApplicationAutoScaling_CassandraTable) yang melakukan tindakan penskalaan otomatis atas nama Anda. Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat Menggunakan peran terkait layanan untuk Amazon Keyspaces.

Untuk mengaktifkan penskalaan otomatis Amazon Keyspaces untuk tabel yang ada
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/home.

  2. Pilih tabel yang ingin Anda kerjakan, dan buka tab Kapasitas.

  3. Di bagian Pengaturan kapasitas, pilih Edit.

  4. Di bawah mode Kapasitas, pastikan tabel menggunakan mode kapasitas yang disediakan.

  5. Pilih Skala secara otomatis dan lihat langkah 6 Membuat tabel baru dengan penskalaan otomatis Amazon Keyspaces diaktifkan untuk mengedit kapasitas baca dan tulis.

  6. Saat pengaturan penskalaan otomatis ditentukan, pilih Simpan.

Memodifikasi atau menonaktifkan pengaturan penskalaan otomatis Amazon Keyspaces

Anda dapat menggunakan AWS Management Console untuk memodifikasi pengaturan penskalaan otomatis Amazon Keyspaces Anda. Untuk melakukan ini, pilih tabel yang ingin Anda edit dan buka tab Kapasitas. Di bagian Pengaturan kapasitas, pilih Edit. Anda sekarang dapat mengubah pengaturan di bagian Kapasitas Baca atau Kapasitas Tulis. Untuk informasi selengkapnya tentang pengaturan ini, lihat Membuat tabel baru dengan penskalaan otomatis Amazon Keyspaces diaktifkan.

Untuk menonaktifkan penskalaan otomatis Amazon Keyspaces, kosongkan kotak centang Skala secara otomatis. Menonaktifkan penskalaan otomatis membatalkan pendaftaran tabel sebagai target yang dapat diskalakan dengan Application Auto Scaling. Untuk menghapus peran terkait layanan yang digunakan oleh Application Auto Scaling untuk mengakses tabel Amazon Keyspaces, ikuti langkah-langkahnya. Menghapus peran terkait layanan untuk Amazon Keyspaces

catatan

Untuk menghapus peran terkait layanan yang digunakan Application Auto Scaling, Anda harus menonaktifkan penskalaan otomatis pada semua tabel di akun. Wilayah AWS

Melihat aktivitas penskalaan otomatis Amazon Keyspaces di konsol

Anda dapat memantau cara penskalaan otomatis Amazon Keyspaces menggunakan sumber daya dengan menggunakan Amazon CloudWatch, yang menghasilkan metrik tentang penggunaan dan kinerja Anda. Ikuti langkah-langkah di Panduan Application Auto Scaling Pengguna untuk membuat CloudWatch dasbor.