【问题标题】:AWS Elasticache - Redis AutoscalingAWS Elasticache - Redis 自动缩放
【发布时间】:2020-11-20 12:12:25
【问题描述】:

在 ElasticCache 中创建了一个 redis 实例,它将用于像往常一样存储和检索数据。

此 redis 实例是否有最大内存?如何检查?

我只需要举例说明,如果 redis 中的数据大小达到 100 mb 以上,那么它应该自动缩放,而无需我手动缩放它或创建一个新实例之类的东西。

当数据大小减少时(例如:由于流量减少,从 300mb 减少到 50mb),那么应该减少实例,这样就不会产生额外的成本。 如何在 AWS ElastiCache 中进行配置?

【问题讨论】:

    标签: amazon-web-services redis amazon-elasticache


    【解决方案1】:

    不幸的是,Elasticcache 没有开箱即用的自动扩展策略附加功能,亚马逊 ElastiCache 提供 console、CLI 和 API 支持来扩展您的 Redis(已禁用集群模式)复制组。

    您可以尝试的一个选项是基于节点内存设置云监视警报,然后触发 lambda 函数,该函数将根据指标进行扩展和缩减。

    • 创建 CW 警报
    • 选择弹性缓存指标
    • 选择节点级指标
    • 选择可用内存指标
    • 向 SNS 主题触发通知
    • 订阅 lambda 函数
    • 基于指标的放大/缩小

    【讨论】:

    • 你可以再问一个问题,因为这个问题的重点是如何触发事件
    【解决方案2】:

    【讨论】:

    • 这非常接近仅链接的答案(将被删除)。请提供有关“现在”的更多详细信息。是哪个版本介绍的?
    • 请将此视为改进建议,而不是攻击。我说它接近一个仅链接的答案,但不是一个,因为它确实提供了已添加支持的信息。是的,该链接确实提供了更多信息。但是,仅链接的任何内容都被链接腐烂认为是易受攻击的,并且不被视为 StackOverflow 答案的一部分。如果您只是添加哪个版本引入了支持的信息,我认为这是一个一尘不染的、链接支持的答案。这反过来又与How to Answer 匹配,并可能因被认为与您预期的一样有用而获得赞成票。
    猜你喜欢
    • 2015-05-06
    • 2019-09-12
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-19
    • 2018-03-03
    • 2014-05-06
    相关资源
    最近更新 更多