

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 Disabled)
<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 shard. Single-node cluster menggunakan satu node untuk membaca dan menulis. Multi-node cluster 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 Disabled)](#Scaling.RedisStandalone)


**Menskalakan 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 cluster 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 |  +  [Meningkatkan cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleUp)<br />+  [Meningkatkan cluster Valkey atau Redis OSS dengan replika](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleUp) +  [Mengurangi cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleDown)<br />+  [Mengurangi cluster Valkey atau Redis OSS dengan replika](Scaling.RedisReplGrps.md#Scaling.RedisReplGrps.ScaleDown)  | [Penskalaan vertikal online dengan mengubah jenis simpul](redis-cluster-vertical-scaling.md) | 
| Mengubah jumlah grup simpul | Tidak didukung untuk cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) | [Penskalaan cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan)](scaling-redis-cluster-mode-enabled.md) | 

**Contents**
+ [Penskalaan untuk cluster Valkey atau Redis OSS (Mode Cluster Disabled)](#Scaling.RedisStandalone)
  + [Meningkatkan cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleUp)
    + [Meningkatkan klaster 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 klaster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleUp.API)
  + [Mengurangi cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleDown)
    + [Menurunkan klaster Valkey atau Redis OSS node tunggal (Konsol)](#Scaling.RedisStandalone.ScaleDown.CON)
    + [Menurunkan cluster Valkey atau Redis OSS simpul tunggal (AWS CLI)](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
    + [Menurunkan klaster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleDown.API)

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

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

Proses ElastiCache peningkatan skala dirancang untuk melakukan upaya terbaik untuk mempertahankan data Anda yang ada dan membutuhkan replikasi Valkey atau Redis OSS yang berhasil. Untuk cluster Valkey atau Redis OSS (mode cluster dinonaktifkan), kami menyarankan 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 node 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 dapat menskalakan kapasitas baca, cluster Valkey atau Redis OSS (mode cluster disabled) 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 cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleUp)
+ [Mengurangi cluster Valkey atau Redis OSS node tunggal](#Scaling.RedisStandalone.ScaleDown)

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

Saat Anda menskalakan cluster Valkey atau Redis OSS node tunggal ElastiCache , lakukan proses berikut, apakah Anda menggunakan ElastiCache konsol, AWS CLI, atau API. 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 seperti pada 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 peningkatan skala Valkey atau Redis OSS Anda diblokir jika Anda memiliki peningkatan mesin yang dijadwalkan untuk jendela pemeliharaan berikutnya. Untuk informasi selengkapnya tentang Periode Pemeliharaan, lihat [Mengelola pemeliharaan ElastiCache klaster](maintenance-window.md).


**Operasi Valkey atau Redis OSS yang diblokir**  


- **Penaikan skala**
  - Peningkatan mesin segera

- **Peningkatan mesin**
  - Penaikan skala segera

- **Penaikan skala dan peningkatan mesin**
  - Penaikan skala segera
  - Peningkatan mesin segera



Jika memiliki operasi tertunda yang memblokir, Anda dapat melakukan salah satu hal berikut.
+ Jadwalkan operasi peningkatan skala Valkey atau Redis OSS Anda untuk jendela pemeliharaan berikutnya dengan mengosongkan kotak ** centang ** Terapkan segera (penggunaan CLI:`--no-apply-immediately`, penggunaan API:). `ApplyImmediately=false`
+ Tunggu hingga jendela pemeliharaan Anda berikutnya (atau setelahnya) untuk melakukan operasi peningkatan skala Valkey atau Redis OSS Anda.
+ Tambahkan upgrade mesin Valkey atau Redis OSS ke modifikasi cluster ini dengan kotak ** centang Ter ** apkan Segera 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 cluster Valkey node tunggal atau Redis OSS (mode cluster dinonaktifkan) menggunakan ElastiCache konsol, atau API AWS CLI. 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 klaster 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, cluster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan downtime minimal.

**Untuk meningkatkan klaster 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 dikelompokkan). 

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 node tunggal menggunakan. AWS CLI Selama proses ini, cluster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan downtime 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.m5.2xlarge", 
   	        "cache.m5.large", 
   	        "cache.m5.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r5.2xlarge", 
   	        "cache.r5.4xlarge", 
   	        "cache.r5.12xlarge", 
   	        "cache.r5.large", 
   	        "cache.r5.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium "
   	    ], 
   
   	}
   ```

   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 dengan menentukan cluster untuk ditingkatkan dan jenis 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 skala 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.m5.xlarge}} \
   	    --cache-parameter-group-name {{redis7-cluster}} \
   	    --apply-immediately
   ```

   Untuk Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id {{my-redis-cache-cluster}} ^
   	    --cache-node-type {{cache.m5.xlarge}} ^
   	    --cache-parameter-group-name {{redis7-cluster}} ^
   	    --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.m5.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m5.large",
   	         "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 node 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 klaster 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, cluster Valkey atau Redis OSS Anda akan terus melayani permintaan dengan downtime minimal.

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

1. Tentukan jenis node yang dapat Anda tingkatkan dengan menjalankan `ListAllowedNodeTypeModifications` tindakan ElastiCache API dengan parameter berikut.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS node 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 Refer * ensi ElastiCache API Amazon*.

1. Ubah cluster yang ada dengan menentukan cluster yang akan ditingkatkan dan jenis node baru yang lebih besar, menggunakan tindakan `ModifyCacheCluster` ElastiCache API dan parameter berikut.
   + `CacheClusterId`— Nama cluster yang Anda tingkatkan.
   + `CacheNodeType`- Jenis node baru yang lebih besar yang ingin Anda tingkatkan skala 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.m5.xlarge
   	   &CacheParameterGroupName redis7-cluster
   	   &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 Refer * ensi ElastiCache API Amazon*.

1. Jika Anda menggunakan `ApplyImmediately``=true`, periksa status cluster baru menggunakan `DescribeCacheClusters` tindakan 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 node 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 Refer * ensi ElastiCache API Amazon*.

### Mengurangi cluster Valkey atau Redis OSS node 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 keberhasilan jangka panjang cluster Valkey atau Redis OSS baru Anda. Untuk informasi selengkapnya, lihat [Memastikan Anda memiliki memori yang cukup 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 klaster Valkey atau Redis OSS node tunggal (Konsol)](#Scaling.RedisStandalone.ScaleDown.CON)
+ [Menurunkan cluster Valkey atau Redis OSS simpul tunggal (AWS CLI)](#Scaling.RedisStandalone.ScaleUpDown-Modify.CLI)
+ [Menurunkan klaster Valkey atau Redis OSS node tunggal (API) ElastiCache](#Scaling.RedisStandalone.ScaleDown.API)

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

Prosedur berikut memandu Anda melalui penskalaan cluster Valkey atau Redis OSS node tunggal Anda ke jenis 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 menurunkan skala cluster 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 bahwa 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 dikelompokkan.

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 simpul tunggal (AWS CLI)
<a name="Scaling.RedisStandalone.ScaleUpDown-Modify.CLI"></a>

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

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

1. Tentukan jenis node yang dapat Anda kurangi 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.m5.2xlarge", 
   	        "cache.m5.large", 
   	        "cache.m5.xlarge", 
   	        "cache.m4.10xlarge", 
   	        "cache.m4.2xlarge", 
   	        "cache.m4.4xlarge", 
   	        "cache.m4.large", 
   	        "cache.m4.xlarge", 
   	        "cache.r5.2xlarge", 
   	        "cache.r5.4xlarge", 
   	        "cache.r5.12xlarge", 
   	        "cache.r5.large", 
   	        "cache.r5.xlarge"
   	    ]
   	       "ScaleDownModifications": [
   	        "cache.t2.micro", 
   	        "cache.t2.small ", 
   	        "cache.t2.medium "
   	    ], 
   
   	}
   ```

   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 yang ada dengan menentukan cluster yang akan diperkecil dan tipe node baru yang lebih kecil, menggunakan AWS CLI `modify-cache-cluster` perintah dan parameter berikut.
   + `--cache-cluster-id`— Nama cluster yang Anda kurangi. 
   + `--cache-node-type`- Jenis node baru yang ingin Anda skala 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.m5.xlarge}} \
   	    --cache-parameter-group-name {{redis7-cluster}} \
   	    --apply-immediately
   ```

   Untuk Windows:

   ```
   aws elasticache modify-cache-cluster ^
   	    --cache-cluster-id {{my-redis-cache-cluster}} ^
   	    --cache-node-type {{cache.m5.xlarge}} ^
   	    --cache-parameter-group-name {{redis7-cluster}} ^
   	    --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.m5.2xlarge"
   	        }, 
   	        "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", 
   	        "CacheNodeType": "cache.m5.large",
   	         "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 kecil.
   + `--cache-cluster-id`— Nama cluster Valkey atau Redis OSS node 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 klaster Valkey atau Redis OSS node tunggal (API) ElastiCache
<a name="Scaling.RedisStandalone.ScaleDown.API"></a>

Prosedur berikut menjelaskan cara meningkatkan skala cluster Valkey atau Redis OSS node tunggal menggunakan API. ElastiCache 

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

1. Tentukan jenis node yang dapat Anda kurangi dengan menjalankan `ListAllowedNodeTypeModifications` tindakan ElastiCache API dengan parameter berikut.
   + `CacheClusterId`— Nama cluster Valkey atau Redis OSS node tunggal yang ingin Anda kurangi.

   ```
   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 Refer * ensi ElastiCache API Amazon*.

1. Ubah cluster yang ada dengan menentukan cluster yang akan ditingkatkan dan jenis node baru yang lebih besar, menggunakan tindakan `ModifyCacheCluster` ElastiCache API dan parameter berikut.
   + `CacheClusterId`— Nama cluster yang Anda kurangi.
   + `CacheNodeType`- Jenis node baru yang lebih kecil yang ingin Anda turunkan skala 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.m5.xlarge
   	   &CacheParameterGroupName redis7-cluster
   	   &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 Refer * ensi ElastiCache API Amazon*.

1. Jika Anda menggunakan `ApplyImmediately``=true`, periksa status cluster baru menggunakan `DescribeCacheClusters` tindakan 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 node 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 Refer * ensi ElastiCache API Amazon*.