

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

# Penskalaan untuk cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan)
<a name="scaling-redis-classic"></a>

Cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) dapat berupa cluster simpul tunggal dengan 0 pecahan atau cluster multi-node dengan 1 pecahan. Klaster simpul tunggal menggunakan satu simpul untuk operasi baca dan tulis. Cluster multi-node selalu memiliki 1 node sebagai node read/write utama dengan 0 hingga 5 node replika read-only.

**Topics**
+ [Penskalaan untuk cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan)](#Scaling.RedisStandalone)


**Penskalaan cluster Valkey atau Redis OSS**  

| Tindakan | Valkey atau Redis OSS (mode cluster dinonaktifkan) | Valkey atau Redis OSS (mode cluster diaktifkan) | 
| --- | --- | --- | 
|  Menskalakan ke dalam  |  [Menghapus node dari ElastiCache cluster](Clusters.DeleteNode.md)  |  [Penskalaan klaster Valkey atau Redis OSS (Mode Cluster Diaktifkan)](scaling-redis-cluster-mode-enabled.md)  | 
|  Menskalakan ke luar  |  [Menambahkan simpul ke klaster](Clusters.html#AddNode)  |  [Resharding online untuk Valkey atau Redis OSS (mode cluster diaktifkan)](scaling-redis-cluster-mode-enabled.md#redis-cluster-resharding-online)  | 
|  Mengubah jenis simpul  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/scaling-redis-classic.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/scaling-redis-classic.html)  |  [Penskalaan vertikal online dengan mengubah jenis simpul](redis-cluster-vertical-scaling.md)  | 
|  Mengubah jumlah grup simpul  |  Tidak didukung untuk klaster Valkey atau Redis OSS (mode cluster dinonaktifkan)  |  [Penskalaan klaster Valkey atau Redis OSS (Mode Cluster Diaktifkan)](scaling-redis-cluster-mode-enabled.md)  | 

**Contents**
+ [Penskalaan untuk cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan)](#Scaling.RedisStandalone)
  + [Meningkatkan kluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleUp)
    + [Meningkatkan kluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) (Konsol) simpul tunggal](#Scaling.RedisStandalone.ScaleUp.CON)
    + [Meningkatkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI](#Scaling.RedisStandalone.ScaleUp.CLI)
    + [Meningkatkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleUp.API)
  + [Menurunkan kluster Valkey atau Redis OSS simpul tunggal](#Scaling.RedisStandalone.ScaleDown)
    + [Menurunkan cluster Valkey atau Redis OSS simpul tunggal (Konsol)](#Scaling.RedisStandalone.ScaleDown.CON)
    + [Menurunkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
    + [Menurunkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleDown.API)

## Penskalaan untuk cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan)
<a name="Scaling.RedisStandalone"></a>

Node Valkey atau Redis OSS (mode cluster dinonaktifkan) harus cukup besar untuk menampung semua data cache ditambah overhead Valkey atau Redis OSS. Untuk mengubah kapasitas data cluster Valkey atau Redis OSS (mode cluster disabled) Anda, Anda harus menskalakan secara vertikal; meningkatkan ke tipe node yang lebih besar untuk meningkatkan kapasitas data, atau memperkecil ke tipe node yang lebih kecil untuk mengurangi kapasitas data.

Proses ElastiCache penskalaan dirancang untuk melakukan upaya terbaik untuk mempertahankan data Anda yang ada dan membutuhkan replikasi Valkey atau Redis OSS yang sukses. Untuk cluster Valkey atau Redis OSS (mode cluster dinonaktifkan), kami merekomendasikan agar memori yang cukup tersedia untuk Valkey atau Redis OSS. 

Anda tidak dapat mempartisi data Anda di beberapa cluster Valkey atau Redis OSS (mode cluster dinonaktifkan). Namun, jika Anda hanya perlu menambah atau mengurangi kapasitas baca cluster Anda, Anda dapat membuat cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) dengan node replika dan menambah atau menghapus replika baca. Untuk membuat cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) dengan node replika menggunakan cluster Valkey atau Redis OSS simpul tunggal Anda sebagai cluster utama, lihat. [Membuat cluster Valkey (mode cluster dinonaktifkan) (Konsol)](SubnetGroups.designing-cluster-pre.valkey.md#Clusters.Create.CON.valkey-gs)

Setelah membuat klaster dengan replika, Anda dapat meningkatkan kapasitas baca dengan menambahkan replika baca. Jika diperlukan, Anda dapat mengurangi kapasitas baca dengan menghapus replika baca di lain waktu. Untuk informasi selengkapnya, lihat [Meningkatkan kapasitas baca](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleOut) atau [Mengurangi kapasitas baca](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleIn).

Selain mampu menskalakan kapasitas baca, Valkey atau Redis OSS (cluster mode disabled) cluster dengan replika memberikan keuntungan bisnis lainnya. Untuk informasi selengkapnya, lihat [Ketersediaan tinggi menggunakan grup replikasi](Replication.md).

**penting**  
Jika grup parameter Anda menggunakan `reserved-memory` untuk menyisihkan memori untuk overhead Valkey atau Redis OSS, sebelum Anda mulai menskalakan pastikan bahwa Anda memiliki grup parameter khusus yang menyimpan jumlah memori yang benar untuk jenis node baru Anda. Sebagai alternatif, Anda dapat mengubah grup parameter kustom agar menggunakan `reserved-memory-percent` dan menggunakan grup parameter tersebut untuk klaster baru Anda.  
Jika menggunakan `reserved-memory-percent`, Anda tidak perlu melakukan ini.   
Untuk informasi selengkapnya, lihat [Mengelola memori cadangan untuk Valkey dan Redis OSS](redis-memory-management.md).

**Topics**
+ [Meningkatkan kluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleUp)
+ [Menurunkan kluster Valkey atau Redis OSS simpul tunggal](#Scaling.RedisStandalone.ScaleDown)

### Meningkatkan kluster Valkey atau Redis OSS node tunggal
<a name="Scaling.RedisStandalone.ScaleUp"></a>

Saat Anda meningkatkan kluster Valkey atau Redis OSS simpul tunggal, ElastiCache lakukan proses berikut, baik Anda menggunakan ElastiCache konsol,, atau API AWS CLI. ElastiCache 

1. Cluster baru dengan tipe node baru diputar di Availability Zone yang sama dengan cluster yang ada.

1. Data cache di cluster yang ada disalin ke cluster baru. Berapa lama proses ini tergantung pada jenis node Anda dan berapa banyak data yang ada di cluster.

1. Membaca dan menulis sekarang disajikan menggunakan cluster baru. Karena titik akhir cluster baru sama dengan cluster lama, Anda tidak perlu memperbarui titik akhir dalam aplikasi Anda. Anda akan merasakan gangguan singkat (beberapa detik) pada operasi baca dan tulis dari simpul primer saat entri DNS diperbarui.

1. ElastiCache menghapus cluster lama. Anda akan merasakan gangguan singkat (beberapa detik) pada operasi baca dan tulis dari simpul lama karena koneksi ke simpul lama akan terputus. 

**catatan**  
Untuk klaster yang menjalankan simpul jenis r6gd, Anda hanya dapat menskalakan ke ukuran simpul dalam keluarga simpul r6gd.

Seperti yang ditunjukkan pada tabel berikut, operasi penskalaan Valkey atau Redis OSS Anda diblokir jika Anda memiliki pemutakhiran mesin yang dijadwalkan untuk jendela pemeliharaan berikutnya. Untuk informasi selengkapnya tentang Periode Pemeliharaan, lihat [Mengelola pemeliharaan ElastiCache cluster](maintenance-window.md).


**Operasi Valkey atau Redis OSS yang diblokir**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/scaling-redis-classic.html)

Jika memiliki operasi tertunda yang memblokir, Anda dapat melakukan salah satu hal berikut.
+ Jadwalkan operasi penskalaan Valkey atau Redis OSS Anda untuk jendela pemeliharaan berikutnya dengan membersihkan kotak **centang Terapkan** segera (penggunaan CLI:, Penggunaan API:). `--no-apply-immediately` `ApplyImmediately=false`
+ Tunggu hingga jendela pemeliharaan berikutnya (atau setelahnya) untuk melakukan operasi penskalaan Valkey atau Redis OSS Anda.
+ Tambahkan upgrade mesin Valkey atau Redis OSS ke modifikasi cluster ini dengan kotak centang **Terapkan Segera** yang dipilih (CLI use:`--apply-immediately`, API use:). `ApplyImmediately=true` Tindakan ini akan membuka blokir operasi penaikan skala dengan memicu agar peningkatan mesin segera dilakukan.

Anda dapat meningkatkan klaster Valkey atau Redis OSS (mode cluster dinonaktifkan) node tunggal menggunakan ElastiCache konsol, the AWS CLI, atau API. ElastiCache 

**penting**  
Jika grup parameter Anda menggunakan `reserved-memory` untuk menyisihkan memori untuk overhead Valkey atau Redis OSS, sebelum Anda mulai menskalakan pastikan bahwa Anda memiliki grup parameter khusus yang menyimpan jumlah memori yang benar untuk jenis node baru Anda. Sebagai alternatif, Anda dapat mengubah grup parameter kustom agar menggunakan `reserved-memory-percent` dan menggunakan grup parameter tersebut untuk klaster baru Anda.  
Jika menggunakan `reserved-memory-percent`, Anda tidak perlu melakukan ini.   
Untuk informasi selengkapnya, lihat [Mengelola memori cadangan untuk Valkey dan Redis OSS](redis-memory-management.md).

#### Meningkatkan kluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) (Konsol) simpul tunggal
<a name="Scaling.RedisStandalone.ScaleUp.CON"></a>

Prosedur berikut menjelaskan cara meningkatkan cluster Valkey atau Redis OSS node tunggal menggunakan Management Console. ElastiCache Selama proses ini, klaster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan waktu henti minimal.

**Untuk meningkatkan cluster Valkey atau Redis OSS node tunggal (konsol)**

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

1. Dari panel navigasi, pilih cluster **Valkey atau Redis** OSS.

1. Dari daftar cluster, pilih cluster yang ingin Anda tingkatkan (harus menjalankan mesin Valkey atau Redis OSS, bukan mesin Valkey atau Redis OSS yang berkerumun). 

1. Pilih **Ubah**.

1. Di wizard **Ubah Klaster**:

   1. Pilih jenis simpul sebagai tujuan penskalaan dari daftar **Jenis simpul**.

   1. Jika Anda menggunakan `reserved-memory` untuk mengelola memori, dari daftar **Grup Parameter**, pilih grup parameter kustom yang mencadangkan jumlah memori yang benar untuk jenis simpul baru Anda.

1. Jika Anda ingin segera menaikkan skala, pilih kotak **Terapkan segera**. Jika kotak **Terapkan segera** tidak dipilih, proses menaikkan skala dilakukan selama periode pemeliharaan berikutnya dari klaster ini.

1. Pilih **Ubah**.

   Jika Anda memilih **Terapkan segera** pada langkah sebelumnya, status klaster berubah ke *mengubah*. Ketika status berubah ke *tersedia*, pengubahan selesai dan Anda dapat mulai menggunakan klaster baru tersebut.

#### Meningkatkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI
<a name="Scaling.RedisStandalone.ScaleUp.CLI"></a>

Prosedur berikut menjelaskan cara meningkatkan cluster Valkey atau Redis OSS simpul tunggal menggunakan.AWS CLI Selama proses ini, klaster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan waktu henti minimal.

**Untuk meningkatkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI**

1. Tentukan jenis node yang dapat Anda tingkatkan dengan menjalankan AWS CLI`list-allowed-node-type-modifications` perintah dengan parameter berikut.
   + `--cache-cluster-id`

   Untuk Linux, macOS, atau Unix:

   ```
   aws elasticache list-allowed-node-type-modifications \
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Untuk Windows:

   ```
   aws elasticache list-allowed-node-type-modifications ^
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Output dari perintah di atas terlihat seperti berikut (format JSON).

   ```
   {
   	    "ScaleUpModifications": [
   	        "cache.m3.2xlarge", 
   	        "cache.m3.large", 
   	        "cache.m3.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r3.2xlarge", 
   	        "cache.r3.4xlarge", 
   	        "cache.r3.8xlarge", 
   	        "cache.r3.large", 
   	        "cache.r3.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium ",
               "cache.t1.small ",
   	    ], 
   
   	}
   ```

   Untuk informasi selengkapnya, lihat [list-allowed-node-type-modifications](https://docs.aws.amazon.com/cli/latest/reference/elasticache/list-allowed-node-type-modifications.html) dalam *Referensi AWS CLI*. 

1. Ubah cluster Anda yang ada yang menentukan klaster untuk ditingkatkan dan tipe node baru yang lebih besar, menggunakan AWS CLI`modify-cache-cluster` perintah dan parameter berikut.
   + `--cache-cluster-id`— Nama cluster yang Anda tingkatkan. 
   + `--cache-node-type`— Jenis node baru yang ingin Anda skalakan cluster. Nilai ini harus berupa salah satu dari jenis simpul yang dihasilkan oleh perintah `list-allowed-node-type-modifications` di langkah 1.
   + `--cache-parameter-group-name` – [Opsional] Gunakan parameter ini jika Anda menggunakan `reserved-memory` untuk mengelola memori cadangan klaster. Tentukan grup parameter cache kustom yang mencadangkan jumlah memori yang sesuai untuk jenis simpul yang baru. Jika menggunakan `reserved-memory-percent`, Anda dapat menghilangkan parameter ini.
   + `--apply-immediately` – Menyebabkan operasi penaikan skala segera diterapkan. Untuk menunda proses penaikan skala ke periode pemeliharaan berikutnya untuk klaster, gunakan parameter `--no-apply-immediately`.

   Untuk Linux, macOS, atau Unix:

   ```
   aws elasticache modify-cache-cluster \
   	    --cache-cluster-id my-redis-cache-cluster \
   	    --cache-node-type cache.m3.xlarge \
   	    --cache-parameter-group-name redis32-m2-xl \
   	    --apply-immediately
   ```

   Untuk Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id my-redis-cache-cluster ^
   	    --cache-node-type cache.m3.xlarge ^
   	    --cache-parameter-group-name redis32-m2-xl ^
   	    --apply-immediately
   ```

   Output dari perintah di atas terlihat seperti berikut (format JSON).

   ```
   {
   	    "CacheCluster": {
   	        "Engine": "redis", 
   	        "CacheParameterGroup": {
   	            "CacheNodeIdsToReboot": [], 
   	            "CacheParameterGroupName": "default.redis6.x", 
   	            "ParameterApplyStatus": "in-sync"
   	        }, 
   	        "SnapshotRetentionLimit": 1, 
   	        "CacheClusterId": "my-redis-cache-cluster", 
   	        "CacheSecurityGroups": [], 
   	        "NumCacheNodes": 1, 
   	        "SnapshotWindow": "00:00-01:00", 
   	        "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", 
   	        "AutoMinorVersionUpgrade": true, 
   	        "CacheClusterStatus": "modifying", 
   	        "PreferredAvailabilityZone": "us-west-2a", 
   	        "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", 
   	        "CacheSubnetGroupName": "default", 
   	        "EngineVersion": "6.0", 
   	        "PendingModifiedValues": {
   	            "CacheNodeType": "cache.m3.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m3.medium",
   	         "DataTiering": "disabled"
   	    }
   	}
   ```

   Untuk informasi selengkapnya, lihat [modify-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html) dalam *Referensi AWS CLI*. 

1. Jika Anda menggunakan`--apply-immediately`, periksa status cluster baru menggunakan AWS CLI`describe-cache-clusters` perintah dengan parameter berikut. Ketika status berubah menjadi *tersedia*, Anda dapat mulai menggunakan cluster baru yang lebih besar.
   + `--cache-cluster-id`— Nama cluster Valkey atau Redis OSS simpul tunggal Anda. Gunakan parameter ini untuk menggambarkan cluster tertentu daripada semua cluster.

   ```
   aws elasticache describe-cache-clusters --cache-cluster-id my-redis-cache-cluster
   ```

   Untuk informasi selengkapnya, lihat [describe-cache-clusters](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-cache-clusters.html) dalam *Referensi AWS CLI*. 

#### Meningkatkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache
<a name="Scaling.RedisStandalone.ScaleUp.API"></a>

Prosedur berikut menjelaskan cara meningkatkan cluster Valkey atau Redis OSS node tunggal menggunakan API. ElastiCache Selama proses ini, klaster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan waktu henti minimal.

**Untuk meningkatkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache**

1. Tentukan tipe node yang dapat Anda tingkatkan dengan menjalankan `ListAllowedNodeTypeModifications` aksi ElastiCache API dengan parameter berikut.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS simpul tunggal yang ingin Anda tingkatkan.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeModifications
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [ListAllowedNodeTypeModifications](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ListAllowedNodeTypeModifications.html) di *Referensi Amazon ElastiCache API*.

1. Ubah klaster Anda yang sudah ada yang menentukan klaster untuk ditingkatkan dan tipe node baru yang lebih besar, menggunakan aksi `ModifyCacheCluster` ElastiCache API dan parameter berikut.
   + `CacheClusterId`— Nama cluster yang Anda tingkatkan.
   + `CacheNodeType`— Jenis node baru yang lebih besar yang ingin Anda skalakan cluster. Nilai ini harus menjadi salah satu jenis node yang dikembalikan oleh `ListAllowedNodeTypeModifications` tindakan pada langkah sebelumnya.
   + `CacheParameterGroupName` – [Opsional] Gunakan parameter ini jika Anda menggunakan `reserved-memory` untuk mengelola memori cadangan klaster. Tentukan grup parameter cache kustom yang mencadangkan jumlah memori yang sesuai untuk jenis simpul yang baru. Jika menggunakan `reserved-memory-percent`, Anda dapat menghilangkan parameter ini.
   + `ApplyImmediately` – Tetapkan ke `true` agar proses penaikan skala segera diterapkan. Untuk menunda proses menaikkan skala ke periode pemeliharaan berikutnya dari klaster, gunakan `ApplyImmediately``=false`.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ModifyCacheCluster
   	   &ApplyImmediately=true
   	   &CacheClusterId=MyRedisCacheCluster
   	   &CacheNodeType=cache.m3.xlarge
   	   &CacheParameterGroupName redis32-m2-xl
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html) di *Referensi Amazon ElastiCache API*.

1. Jika Anda menggunakan `ApplyImmediately``=true`, periksa status klaster baru menggunakan `DescribeCacheClusters` aksi ElastiCache API dengan parameter berikut. Ketika status berubah menjadi *tersedia*, Anda dapat mulai menggunakan cluster baru yang lebih besar.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS simpul tunggal Anda. Gunakan parameter ini untuk menggambarkan cluster tertentu daripada semua cluster.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=DescribeCacheClusters
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [DescribeCacheClusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeCacheClusters.html) di *Referensi Amazon ElastiCache API*.

### Menurunkan kluster Valkey atau Redis OSS simpul tunggal
<a name="Scaling.RedisStandalone.ScaleDown"></a>

Bagian berikut memandu Anda melalui cara menskalakan cluster Valkey atau Redis OSS node tunggal ke tipe node yang lebih kecil. Memastikan bahwa tipe node baru yang lebih kecil cukup besar untuk mengakomodasi semua data dan overhead Valkey atau Redis OSS penting untuk kesuksesan jangka panjang cluster Valkey atau Redis OSS baru Anda. Untuk informasi selengkapnya, lihat [Memastikan Anda memiliki cukup memori untuk membuat snapshot Valkey atau Redis OSS](BestPractices.BGSAVE.md).

**catatan**  
Untuk klaster yang menjalankan simpul jenis r6gd, Anda hanya dapat menskalakan ke ukuran simpul dalam keluarga simpul r6gd.

**Topics**
+ [Menurunkan cluster Valkey atau Redis OSS simpul tunggal (Konsol)](#Scaling.RedisStandalone.ScaleDown.CON)
+ [Menurunkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
+ [Menurunkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleDown.API)

#### Menurunkan cluster Valkey atau Redis OSS simpul tunggal (Konsol)
<a name="Scaling.RedisStandalone.ScaleDown.CON"></a>

Prosedur berikut memandu Anda melalui penskalaan cluster Valkey atau Redis OSS node tunggal Anda ke tipe node yang lebih kecil menggunakan konsol. ElastiCache 

**penting**  
Jika grup parameter Anda menggunakan `reserved-memory` untuk menyisihkan memori untuk overhead Valkey atau Redis OSS, sebelum Anda mulai menskalakan pastikan bahwa Anda memiliki grup parameter khusus yang menyimpan jumlah memori yang benar untuk jenis node baru Anda. Sebagai alternatif, Anda dapat mengubah grup parameter kustom agar menggunakan `reserved-memory-percent` dan menggunakan grup parameter tersebut untuk klaster baru Anda.  
Jika menggunakan `reserved-memory-percent`, Anda tidak perlu melakukan ini.   
Untuk informasi selengkapnya, lihat [Mengelola memori cadangan untuk Valkey dan Redis OSS](redis-memory-management.md).

**Untuk mengurangi kluster Valkey atau Redis OSS node tunggal Anda (konsol)**

1. Pastikan bahwa jenis simpul yang lebih kecil memadai untuk data dan kebutuhan overhead Anda. 

1. Jika grup parameter Anda menggunakan `reserved-memory` untuk menyisihkan memori untuk overhead Valkey atau Redis OSS, pastikan Anda memiliki grup parameter khusus untuk menyisihkan jumlah memori yang benar untuk jenis node baru Anda.

   Sebagai alternatif, Anda dapat mengubah grup parameter kustom untuk menggunakan `reserved-memory-percent`. Untuk informasi selengkapnya, lihat [Mengelola memori cadangan untuk Valkey dan Redis OSS](redis-memory-management.md).

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

1. Dari daftar klaster, pilih klaster yang ingin Anda turunkan skalanya. Cluster ini harus menjalankan mesin Valkey atau Redis OSS dan bukan mesin Valkey atau Redis OSS yang berkerumun.

1. Pilih **Ubah**.

1. Di wizard **Ubah Klaster**:

   1. Pilih jenis simpul yang Anda inginkan untuk penurunan skala dari daftar **Jenis simpul**.

   1. Jika Anda menggunakan `reserved-memory` untuk mengelola memori, dari daftar **Grup Parameter**, pilih grup parameter kustom yang mencadangkan jumlah memori yang benar untuk jenis simpul baru Anda.

1. Jika Anda ingin segera menurunkan skala, pilih kotak centang **Terapkan segera**. Jika kotak centang **Terapkan segera** tidak dipilih, proses penurunan skala akan dilakukan selama periode pemeliharaan berikutnya dari klaster ini.

1. Pilih **Ubah**.

1. Ketika status klaster berubah dari *mengubah* ke *tersedia*, artinya klaster Anda telah diskalakan ke jenis simpul baru. Tidak perlu memperbarui titik akhir dalam aplikasi Anda.

#### Menurunkan cluster Valkey atau Redis OSS node tunggal ()AWS CLI
<a name="Scaling.RedisStandalone.ScaleUpDown-Modify.CLI"></a>

Prosedur berikut menjelaskan cara menurunkan cluster Valkey atau Redis OSS node tunggal menggunakan.AWS CLI

**Untuk mengurangi cluster Valkey atau Redis OSS node tunggal ()AWS CLI**

1. Tentukan jenis node yang dapat Anda turunkan dengan menjalankan AWS CLI`list-allowed-node-type-modifications` perintah dengan parameter berikut.
   + `--cache-cluster-id`

   Untuk Linux, macOS, atau Unix:

   ```
   aws elasticache list-allowed-node-type-modifications \
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Untuk Windows:

   ```
   aws elasticache list-allowed-node-type-modifications ^
   	    --cache-cluster-id my-cache-cluster-id
   ```

   Output dari perintah di atas terlihat seperti berikut (format JSON).

   ```
   {
   	    "ScaleUpModifications": [
   	        "cache.m3.2xlarge", 
   	        "cache.m3.large", 
   	        "cache.m3.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r3.2xlarge", 
   	        "cache.r3.4xlarge", 
   	        "cache.r3.8xlarge", 
   	        "cache.r3.large", 
   	        "cache.r3.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium ",
               "cache.t1.small ",
   	    ], 
   
   	}
   ```

   Untuk informasi selengkapnya, lihat [list-allowed-node-type-modifications](https://docs.aws.amazon.com/cli/latest/reference/elasticache/list-allowed-node-type-modifications.html) dalam *Referensi AWS CLI*. 

1. Ubah cluster Anda yang ada yang menentukan cluster untuk menurunkan skala dan tipe node baru yang lebih kecil, menggunakan AWS CLI`modify-cache-cluster` perintah dan parameter berikut.
   + `--cache-cluster-id`— Nama cluster yang Anda perkecil. 
   + `--cache-node-type`— Jenis node baru yang ingin Anda skalakan cluster. Nilai ini harus berupa salah satu dari jenis simpul yang dihasilkan oleh perintah `list-allowed-node-type-modifications` di langkah 1.
   + `--cache-parameter-group-name` – [Opsional] Gunakan parameter ini jika Anda menggunakan `reserved-memory` untuk mengelola memori cadangan klaster. Tentukan grup parameter cache kustom yang mencadangkan jumlah memori yang sesuai untuk jenis simpul yang baru. Jika menggunakan `reserved-memory-percent`, Anda dapat menghilangkan parameter ini.
   + `--apply-immediately` – Menyebabkan proses penurunan skala segera diterapkan. Untuk menunda proses penaikan skala ke periode pemeliharaan berikutnya untuk klaster, gunakan parameter `--no-apply-immediately`.

   Untuk Linux, macOS, atau Unix:

   ```
   aws elasticache modify-cache-cluster \
   	    --cache-cluster-id my-redis-cache-cluster \
   	    --cache-node-type cache.m3.xlarge \
   	    --cache-parameter-group-name redis32-m2-xl \
   	    --apply-immediately
   ```

   Untuk Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id my-redis-cache-cluster ^
   	    --cache-node-type cache.m3.xlarge ^
   	    --cache-parameter-group-name redis32-m2-xl ^
   	    --apply-immediately
   ```

   Output dari perintah di atas terlihat seperti berikut (format JSON).

   ```
   {
   	    "CacheCluster": {
   	        "Engine": "redis", 
   	        "CacheParameterGroup": {
   	            "CacheNodeIdsToReboot": [], 
   	            "CacheParameterGroupName": "default.redis6,x", 
   	            "ParameterApplyStatus": "in-sync"
   	        }, 
   	        "SnapshotRetentionLimit": 1, 
   	        "CacheClusterId": "my-redis-cache-cluster", 
   	        "CacheSecurityGroups": [], 
   	        "NumCacheNodes": 1, 
   	        "SnapshotWindow": "00:00-01:00", 
   	        "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", 
   	        "AutoMinorVersionUpgrade": true, 
   	        "CacheClusterStatus": "modifying", 
   	        "PreferredAvailabilityZone": "us-west-2a", 
   	        "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", 
   	        "CacheSubnetGroupName": "default", 
   	        "EngineVersion": "6.0", 
   	        "PendingModifiedValues": {
   	            "CacheNodeType": "cache.m3.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m3.medium",
   	         "DataTiering": "disabled"
   	    }
   	}
   ```

   Untuk informasi selengkapnya, lihat [modify-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html) dalam *Referensi AWS CLI*. 

1. Jika Anda menggunakan`--apply-immediately`, periksa status cluster baru menggunakan AWS CLI`describe-cache-clusters` perintah dengan parameter berikut. Ketika status berubah menjadi *tersedia*, Anda dapat mulai menggunakan cluster baru yang lebih besar.
   + `--cache-cluster-id`— Nama cluster Valkey atau Redis OSS simpul tunggal Anda. Gunakan parameter ini untuk menggambarkan cluster tertentu daripada semua cluster.

   ```
   aws elasticache describe-cache-clusters --cache-cluster-id my-redis-cache-cluster
   ```

   Untuk informasi selengkapnya, lihat [describe-cache-clusters](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-cache-clusters.html) dalam *Referensi AWS CLI*. 

#### Menurunkan cluster Valkey atau Redis OSS node tunggal (API) ElastiCache
<a name="Scaling.RedisStandalone.ScaleDown.API"></a>

Prosedur berikut menjelaskan cara menskalakan updown cluster Valkey atau Redis OSS node tunggal menggunakan API. ElastiCache 

**Untuk menurunkan skala cluster Valkey atau Redis OSS node tunggal (API) ElastiCache**

1. Tentukan tipe node yang dapat Anda turunkan dengan menjalankan `ListAllowedNodeTypeModifications` aksi ElastiCache API dengan parameter berikut.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS simpul tunggal yang ingin Anda turunkan.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeModifications
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [ListAllowedNodeTypeModifications](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ListAllowedNodeTypeModifications.html) di *Referensi Amazon ElastiCache API*.

1. Ubah klaster Anda yang sudah ada yang menentukan klaster untuk ditingkatkan dan tipe node baru yang lebih besar, menggunakan aksi `ModifyCacheCluster` ElastiCache API dan parameter berikut.
   + `CacheClusterId`— Nama cluster yang Anda perkecil.
   + `CacheNodeType`— Tipe node baru yang lebih kecil yang ingin Anda turunkan ke cluster. Nilai ini harus menjadi salah satu jenis node yang dikembalikan oleh `ListAllowedNodeTypeModifications` tindakan pada langkah sebelumnya.
   + `CacheParameterGroupName` – [Opsional] Gunakan parameter ini jika Anda menggunakan `reserved-memory` untuk mengelola memori cadangan klaster. Tentukan grup parameter cache kustom yang mencadangkan jumlah memori yang sesuai untuk jenis simpul yang baru. Jika menggunakan `reserved-memory-percent`, Anda dapat menghilangkan parameter ini.
   + `ApplyImmediately` – Tetapkan ke `true` agar proses penurunan skala segera diterapkan. Untuk menunda proses penaikan skala ke periode pemeliharaan berikutnya dari klaster, gunakan `ApplyImmediately``=false`.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=ModifyCacheCluster
   	   &ApplyImmediately=true
   	   &CacheClusterId=MyRedisCacheCluster
   	   &CacheNodeType=cache.m3.xlarge
   	   &CacheParameterGroupName redis32-m2-xl
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html) di *Referensi Amazon ElastiCache API*.

1. Jika Anda menggunakan `ApplyImmediately``=true`, periksa status klaster baru menggunakan `DescribeCacheClusters` aksi ElastiCache API dengan parameter berikut. Ketika status berubah menjadi *tersedia*, Anda dapat mulai menggunakan cluster baru yang lebih kecil.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS simpul tunggal Anda. Gunakan parameter ini untuk menggambarkan cluster tertentu daripada semua cluster.

   ```
   https://elasticache.us-west-2.amazonaws.com/
   	   ?Action=DescribeCacheClusters
   	   &CacheClusterId=MyRedisCacheCluster
   	   &Version=2015-02-02
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20150202T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Untuk informasi selengkapnya, lihat [DescribeCacheClusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeCacheClusters.html) di *Referensi Amazon ElastiCache API*.