AWS Certified SysOps Administrator – Associate (legacy) — Question 893
A SysOps Administrator is managing a Memcached cluster in Amazon ElastiCache. The cluster has been heavily used recently, and the Administrator wants to use a larger instance type with more memory. What should the Administrator use to make this change?
Answer options
- A. use the ModifyCacheCluster API and specify a new CacheNodeType
- B. use the CreateCacheCluster API and specify a new CacheNodeType
- C. use the ModifyCacheParameterGroup API and specify a new CacheNodeType
- D. use the RebootCacheCluster API and specify a new CacheNodeType
Correct answer: B
Explanation
Unlike Redis, Amazon ElastiCache for Memcached does not support in-place vertical scaling (changing the node type) of an existing cluster. To scale a Memcached cluster up or down, you must create a new cluster with the new node type using the CreateCacheCluster API. Other actions like ModifyCacheCluster, ModifyCacheParameterGroup, or RebootCacheCluster cannot be used to change the underlying instance type for Memcached.