1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 您不能直接从CloudWatch扩展memcached集群。如果是Redis,则应用程序自动缩放将是简单的解决方案。幸运的是,没有什么问题是不能用一点自定义代码和Lambda函数解决的。在高层次上,它会像这样进行; CloudWatch告警被触发-> CloudWatch事件规则与告警匹配->触发Lambda函数向集群添加一个节点。类似的情况在下面的博客文章中描述。
https://aws.amazon.com/blogs/mt/customize-amazon-cloudwatch-alarm-notifications-to-your-local-time-zone-part-1/ https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html
Ps. 向Memcached集群添加节点会增加集群分区的数量。当您更改群集中的分区数时,一些键空间需要重新映射,以便它们映射到正确的节点。重新映射键空间会暂时增加缓存未命中的数量。
