Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menurunkan skalaklaster Redis simpul tunggal
Bagian berikut memandu Anda dalam cara menskalakan klaster Redis simpul tunggal ke bawah ke tipe simpul yang lebih kecil. Memastikan bahwa tipe simpul baru yang lebih kecil cukup besar untuk mengakomodasi semua data dan overhead Redis penting untuk keberhasilan jangka panjang klaster Redis baru Anda. Untuk informasi selengkapnya, lihat Memastikan bahwa Anda memiliki cukup memori untuk membuat snapshot Redis.
catatan
Untuk cluster yang menjalankan tipe node r6gd, Anda hanya dapat menskalakan ukuran node dalam keluarga node r6gd.
Topik
Menskalakan ke bawah klaster Redis simpul tunggal (Konsol)
Prosedur berikut memandu Anda dalam menskalakan klaster Redis simpul tunggal ke bawah ke tipe simpul yang lebih kecil menggunakan ElastiCache konsol.
penting
Jika grup parameter Anda menggunakan reserved-memory
untuk menyisihkan memori untuk overhead Redis, sebelum mulai menskalakan pastikan bahwa Anda memiliki grup parameter khusus yang menyimpan jumlah memori yang benar untuk tipe simpul baru Anda. Atau, Anda dapat mengubah grup parameter khusus yang menggunakan reserved-memory-percent
dan gunakan 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 menskalakan ke bawah klaster Redis simpul tunggal (console)
-
Pastikan bahwa tipe simpul yang lebih kecil memadai untuk data dan kebutuhan overhead Anda.
-
Jika grup parameter Anda menggunakan
reserved-memory
untuk menyisihkan memori untuk overhead Redis, pastikan bahwa Anda memiliki grup parameter khusus untuk menyisihkan jumlah memori yang benar untuk tipe simpul baru Anda.Atau, Anda dapat mengubah grup parameter khusus untuk menggunakan
reserved-memory-percent
. Untuk informasi selengkapnya, lihat Mengelola Memori Cadangan. -
Masuk keAWS Management Consoledan membuka ElastiCache konsol dihttps://console.aws.amazon.com/elasticache/
. -
Pada daftar klaster, pilih klaster yang ingin Anda skalakan ke bawah. Cluster ini harus menjalankan mesin Redis dan bukan mesin Redis Berklaster.
-
Pilih Ubah.
-
Di wizard Ubah Klaster:
-
Pilih tipe simpul yang ingin Anda skalakan ke bawah dari daftar Tipe simpul.
-
Jika Anda menggunakan
reserved-memory
untuk mengelola memori, dari daftar Grup Parameter, pilih grup parameter khusus yang menyimpan jumlah memori yang benar untuk jenis simpul baru.
-
-
Jika Anda ingin segera melakukan proses penskalaan ke bawah, pilih kotak centang Terapkan segera. Jika kotak centang Terapkan segera tidak dipilih, proses penskalaan ke bawah dilakukan selama jendela pemeliharaan berikutnya dari klaster ini.
-
Pilih Ubah.
-
Ketika status klaster berubah dari mengubah ke tersedia, cluster Anda telah diskalakan ke tipe simpul baru. Tidak perlu memperbarui titik akhir dalam aplikasi Anda.
Menskalakan ke bawah klaster cache Redis simpul tunggal (AWS CLI)
Prosedur berikut menjelaskan cara menskalakan ke bawah klaster cache Redis simpul tunggal menggunakan AWS CLI.
Untuk menskalakan ke bawah klaster cache Redis simpul tunggal (AWS CLI)
-
Tentukan tipe simpul yang dapat Anda skalakan ke bawah dengan menjalankan perintah AWS CLI
list-allowed-node-type-modifications
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 operasi di atas terlihat seperti berikut ini (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 dalam Referensi AWS CLI.
-
Ubah klaster cache yang ada untuk menentukan klaster cache yang akan diskalakan ke bawah dan tipe simpul baru yang lebih kecil menggunakan perintah AWS CLI
modify-cache-cluster
dan parameter berikut.--cache-cluster-id
— Nama klaster cache Anda yang diskalakan ke bawah.--cache-node-type
— Tipe simpul baru yang Anda inginkan untuk menskalakan klaster cache. Nilai ini dapat berupa salah satu dari tipe simpul yang dihasilkan olehlist-allowed-node-type-modifications
perintah di langkah 1.--cache-parameter-group-name
- [Opsional] Gunakan parameter ini jika Anda menggunakanreserved-memory
untuk mengelola memori reserved cluster Anda. Tentukan grup parameter cache khusus yang menyimpan jumlah memori yang benar untuk jenis simpul baru Anda. Jika menggunakanreserved-memory-percent
Anda dapat menghilangkan parameter ini.--apply-immediately
— Menyebabkan proses penskalaan ke bawah untuk segera diterapkan. Untuk menunda proses penskalaan ke atas ke jendela pemeliharaan berikutnya dari 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-typecache.m3.xlarge
\ --cache-parameter-group-nameredis32-m2-xl
\ --apply-immediatelyUntuk Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-redis-cache-cluster
^ --cache-node-typecache.m3.xlarge
^ --cache-parameter-group-nameredis32-m2-xl
^ --apply-immediatelyOutput dari operasi di atas terlihat seperti berikut ini (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 dalam Referensi AWS CLI.
-
Jika Anda menggunakan
--apply-immediately
, periksa status klaster cache baru menggunakan perintah AWS CLIdescribe-cache-clusters
dengan parameter berikut. Ketika status berubah ke tersedia, Anda dapat mulai menggunakan klaster cache baru yang lebih besar.--cache-cache cluster-id
— Nama klaster cache Redis simpul tunggal Anda. Gunakan parameter ini untuk mendeskripsikan klaster cache tertentu daripada semua klaster cache.
aws elasticache describe-cache-clusters --cache-cluster-id
my-redis-cache-cluster
Untuk informasi selengkapnya, lihat describe-cache-clusters dalam Referensi AWS CLI.
Menskalakan ke bawah klaster cache Redis simpul tunggal (ElastiCache API)
Prosedur berikut menjelaskan cara menskalakan ke atasbawah klaster cache Redis simpul tunggal menggunakan ElastiCache API.
Untuk menskalakan ke bawah klaster cache Redis simpul tunggal (ElastiCache API)
-
Tentukan tipe simpul yang dapat Anda skalakan ke bawah dengan menjalankan ElastiCache API
ListAllowedNodeTypeModifications
tindakan dengan parameter berikut.CacheClusterId
— Nama klaster cache Redis simpul tunggal yang Anda inginkan untuk menskalakan ke bawah.
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, lihatListAllowedNodeTypeModificationsdi dalamAmazon ElastiCache Referensi API.
-
Ubah klaster cache yang ada untuk menentukan klaster cache yang akan diskalakan ke atas dan tipe simpul baru yang lebih besar menggunakan
ModifyCacheCluster
ElastiCache Tindakan API dan parameter berikut.CacheClusterId
— Nama klaster cache Anda yang diskalakan ke bawah.CacheNodeType
— Tipe simpul baru yang lebih kecil yang Anda inginkan untuk menskalakan klaster cache ke bawah. Nilai ini harus berupa salah satu dari tipe simpul yang dihasilkan oleh tindakanListAllowedNodeTypeModifications
di langkah 1.CacheParameterGroupName
- [Opsional] Gunakan parameter ini jika Anda menggunakanreserved-memory
untuk mengelola memori reserved cluster Anda. Tentukan grup parameter cache khusus yang menyimpan jumlah memori yang benar untuk jenis simpul baru Anda. Jika menggunakanreserved-memory-percent
Anda dapat menghilangkan parameter ini.ApplyImmediately
— Atur ketrue
untuk menyebabkan proses penskalaan ke bawah segera dilakukan. Untuk menunda proses penskalaan ke atas ke jendela pemeliharaan berikutnya dari klaster, gunakanApplyImmediately
=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, lihatModifyCacheClusterdi dalamAmazon ElastiCache Referensi API.
-
Jika Anda menggunakan
ApplyImmediately
=true
, memeriksa status klaster cache baru menggunakan ElastiCache APIDescribeCacheClusters
tindakan dengan parameter berikut. Ketika status berubah ke tersedia, Anda dapat mulai menggunakan klaster cache baru yang lebih kecil.CacheClusterId
— Nama klaster cache Redis simpul tunggal Anda. Gunakan parameter ini untuk mendeskripsikan klaster cache tertentu daripada semua klaster cache.
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, lihatDescribeCacheClustersdi dalamAmazon ElastiCache Referensi API.