

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

# Menggunakan penskalaan Konsol Manajemen AWS otomatis with DynamoDB
<a name="AutoScaling.Console"></a>

Saat Anda menggunakan Konsol Manajemen AWS untuk membuat tabel baru, penskalaan otomatis Amazon DynamoDB diaktifkan untuk tabel tersebut secara default. Anda juga dapat menggunakan konsol untuk mengaktifkan penskalaan otomatis untuk tabel yang ada, memodifikasi pengaturan penskalaan otomatis, atau menonaktifkan penskalaan otomatis.

**catatan**  
 Untuk fitur yang lebih canggih seperti menyetel waktu cooldown scale-in dan scale-out, gunakan AWS Command Line Interface () untuk AWS CLI mengelola penskalaan otomatis DynamoDB. Untuk informasi selengkapnya, lihat [Menggunakan AWS CLI untuk mengelola penskalaan otomatis DynamoDB](AutoScaling.CLI.md).

**Topics**
+ [Sebelum memulai: Memberikan izin pengguna untuk penskalaan otomatis DynamoDB](#AutoScaling.Permissions)
+ [Membuat tabel baru dengan penskalaan otomatis diaktifkan](#AutoScaling.Console.NewTable)
+ [Mengaktifkan penskalaan otomatis DynamoDB pada tabel yang ada](#AutoScaling.Console.ExistingTable)
+ [Melihat aktivitas penskalaan otomatis di konsol](#AutoScaling.Console.ViewingActivities)
+ [Memodifikasi atau menonaktifkan pengaturan penskalaan otomatis DynamoDB](#AutoScaling.Console.Modifying)

## Sebelum memulai: Memberikan izin pengguna untuk penskalaan otomatis DynamoDB
<a name="AutoScaling.Permissions"></a>

Di AWS Identity and Access Management (IAM), kebijakan AWS terkelola `DynamoDBFullAccess` memberikan izin yang diperlukan untuk menggunakan konsol DynamoDB. Namun, untuk penskalaan otomatis DynamoDB, pengguna memerlukan izin tambahan. 

**penting**  
 Untuk menghapus tabel yang diaktifkan untuk penskalaan otomatis, diperlukan izin `application-autoscaling:*`. Kebijakan AWS terkelola `DynamoDBFullAccess` mencakup izin tersebut.

**Untuk menyiapkan pengguna untuk akses konsol DynamoDB dan penskalaan otomatis DynamoDB, buat peran dan tambahkan kebijakan Access ke peran tersebut. AmazonDynamo DBFull** Kemudian tetapkan peran ke seorang pengguna.

## Membuat tabel baru dengan penskalaan otomatis diaktifkan
<a name="AutoScaling.Console.NewTable"></a>

**catatan**  
Penskalaan otomatis DynamoDB memerlukan kehadiran peran yang ditautkan dengan layanan (`AWSServiceRoleForApplicationAutoScaling_DynamoDBTable`) yang melakukan tindakan penskalaan otomatis atas nama Anda. Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat [Peran terkait layanan untuk Application Auto](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-service-linked-roles.html) Scaling di Panduan Pengguna *Application Auto Scaling*.

**Cara membuat tabel baru dengan penskalaan otomatis diaktifkan**

1. Buka konsol DynamoDB di. [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/)

1. Pilih **Buat tabel**.

1. Pada halaman **Buat tabel**, masukkan **nama Tabel** dan detail kunci utama.

1. Jika Anda memilih **Pengaturan default**, penskalaan otomatis diaktifkan di tabel baru.

   Jika tidak, pilih **Sesuaikan pengaturan** dan lakukan hal berikut untuk menentukan pengaturan khusus untuk tabel: 

   1. Untuk **kelas Table**, pertahankan pilihan default **DynamoDB Standard**.

   1. Untuk **pengaturan kapasitas baca/tulis**, pertahankan pilihan default **Provisioned**, lalu lakukan hal berikut:

      1. **Untuk **kapasitas Baca**, pastikan **penskalaan Otomatis** diatur ke Aktif.**

      1. **Untuk **kapasitas Tulis**, pastikan **penskalaan Otomatis** diatur ke Aktif.**

      1. Untuk **kapasitas Baca dan kapasitas** **Tulis**, tetapkan kebijakan penskalaan yang Anda inginkan untuk tabel dan, secara opsional, semua indeks sekunder global tabel.
         + **Unit kapasitas minimum** – Masukkan batas bawah Anda untuk rentang penskalaan otomatis.
         + **Unit kapasitas maksimum** – Masukkan batas atas Anda untuk rentang penskalaan otomatis.
         + **Pemanfaatan target** – Masukkan persentase pemanfaatan target Anda untuk tabel.
**catatan**  
Jika Anda membuat indeks sekunder global untuk tabel baru, kapasitas indeks pada saat pembuatan akan sama dengan kapasitas tabel dasar Anda. Anda dapat mengubah kapasitas indeks dalam pengaturan tabel setelah membuat tabel.

1. Pilih **Buat tabel**. Ini membuat tabel Anda dengan parameter penskalaan otomatis yang Anda tentukan.

## Mengaktifkan penskalaan otomatis DynamoDB pada tabel yang ada
<a name="AutoScaling.Console.ExistingTable"></a>

**catatan**  
Penskalaan otomatis DynamoDB memerlukan kehadiran peran yang ditautkan dengan layanan (`AWSServiceRoleForApplicationAutoScaling_DynamoDBTable`) yang melakukan tindakan penskalaan otomatis atas nama Anda. Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya. lihat [Peran tertaut layanan untuk Application Auto Scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-service-linked-roles.html).

**Cara mengaktifkan penskalaan otomatis DynamoDB untuk tabel yang ada**

1. Buka konsol DynamoDB di. [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/)

1. Di panel navigasi di sisi kiri konsol, pilih **Tabel**.

1. Pilih tabel tempat Anda ingin mengaktifkan penskalaan otomatis, lalu lakukan hal berikut:

   1. Pilih tab **Pengaturan tambahan**.

   1. Di bagian **Kapasitas baca/tulis**, pilih **Edit**.

   1. Di bagian **Mode kapasitas**, pilih **Disediakan**.

   1. Di bagian **Kapasitas tabel**, atur **Penskalaan otomatis** ke **Aktif** untuk **Kapasitas baca**, **Kapasitas tulis**, atau keduanya. Untuk setiap pengaturan tersebut, tetapkan kebijakan penskalaan yang Anda inginkan untuk tabel, dan semua indeks sekunder global tabel (opsional).
      + **Unit kapasitas minimum** – Masukkan batas bawah Anda untuk rentang penskalaan otomatis.
      + **Unit kapasitas maksimum** – Masukkan batas atas Anda untuk rentang penskalaan otomatis.
      + **Pemanfaatan target** – Masukkan persentase pemanfaatan target Anda untuk tabel.
      + **Gunakan pengaturan kapasitas read/write kapasitas yang sama untuk semua indeks sekunder global** — Pilih apakah indeks sekunder global harus menggunakan kebijakan penskalaan otomatis yang sama dengan tabel dasar.
**catatan**  
Untuk kinerja terbaik, kami sarankan Anda mengaktifkan **Gunakan pengaturan read/write kapasitas yang sama untuk semua indeks sekunder global**. Opsi ini memungkinkan penskalaan otomatis DynamoDB untuk menskalakan semua indeks sekunder global pada tabel dasar secara seragam. Ini termasuk indeks sekunder global yang ada, dan setiap indeks lain yang Anda buat untuk tabel ini nantinya.  
Dengan mengaktifkan opsi ini, Anda tidak dapat menetapkan kebijakan penskalaan pada indeks sekunder global individual.

1. Jika pengaturan sudah sesuai keinginan Anda, pilih **Simpan**.

## Melihat aktivitas penskalaan otomatis di konsol
<a name="AutoScaling.Console.ViewingActivities"></a>

Saat aplikasi Anda mendorong lalu lintas baca dan tulis ke tabel Anda, penskalaan otomatis DynamoDB secara dinamis memodifikasi pengaturan throughput tabel. Amazon CloudWatch melacak kapasitas yang disediakan dan dikonsumsi, peristiwa yang dibatasi, latensi, dan metrik lainnya untuk semua tabel DynamoDB dan indeks sekunder Anda.

Untuk melihat metrik ini di konsol DynamoDB, pilih tabel yang ingin Anda kerjakan, lalu pilih tab **Monitor**. Untuk membuat tampilan metrik tabel yang dapat disesuaikan, pilih **Lihat** semua dalam. CloudWatch

## Memodifikasi atau menonaktifkan pengaturan penskalaan otomatis DynamoDB
<a name="AutoScaling.Console.Modifying"></a>

Anda dapat menggunakan Konsol Manajemen AWS untuk memodifikasi pengaturan penskalaan otomatis DynamoDB Anda. Untuk melakukan hal ini, buka tab **Pengaturan tambahan** untuk tabel Anda, lalu pilih **Edit** di bagian **Kapasitas baca/tulis**. Untuk informasi selengkapnya tentang pengaturan ini, lihat [Mengaktifkan penskalaan otomatis DynamoDB pada tabel yang ada](#AutoScaling.Console.ExistingTable).