Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure 托管 Redis 的计划维护时间段允许您定义一个特定的时间段,此期间可以在您的 Redis 实例上执行维护活动。 可以控制何时应用 Redis 服务器更新和作系统修补程序,最大程度地减少应用程序意外中断。
Azure 托管 Redis 会自动处理基础结构维护,包括安全修补程序、Redis 版本更新和作系统更新。 如果没有计划的维护时段,这些更新会由 Azure 自行决定。 配置计划的维护时段时,可以控制此时间。
某些维护活动不包括在内。 有关详细信息,请参阅 排除的维护活动。
此功能目前以预览版提供,并在必要的系统更新和应用程序可用性要求之间提供平衡。
先决条件
- 现有的 Azure 托管 Redis 实例
- 了解应用程序的使用模式和低流量时段
- 熟悉使用 Azure 门户或 Azure CLI 进行配置管理
计划维护时段
在 Azure 门户中浏览到缓存,然后从“资源”菜单中选择“维护”(预览)。
在工作窗格中,打开 “自定义计划”。
通过设置每周每天的工期(以小时和分钟为单位)来配置维护时段。
设置每个维护时段的时间范围,然后选择要包括或排除在维护中的哪一天。
维护窗口要求和限制
计划维护时段具有特定的要求和限制,用于定义如何配置维护时间。
持续时间要求
- 每个窗口至少 4 小时
- 每周至少需要两个窗口
- 所有窗口每周至少 18 小时
时间限制
- 所有时间均以 UTC 时区指定
- 开始时间必须位于小时顶部(无分钟级精度)
- 粒度限制为小时或小时和分钟间隔
计划灵活性
- 选择一周的特定维护日期
- 定义不同日期的不同开始时间
- 随时修改配置并立即生效
维护活动的类型
计划性维护时段包括特定类型的更新,同时排除其他更新。 包含和排除的活动之间存在明确的边界
包含的维护活动
- Redis 服务器软件更新和修补程序
- 托管 Redis 实例的 VM 上的来宾操作系统更新
- 次要 Redis 版本升级作为常规维护周期的一部分
排除的维护活动
- 在底层 Azure 基础结构上托管的操作系统更新
- Azure 网络组件更新
- 可能发生在 Windows 外部的关键安全修补程序以确保安全符合性
- 使用 90 天延迟选项单独管理的 Redis 主要版本升级
维护效果和行为
在计划的维护时段内,Redis 实例将经历影响连接和性能的特定进程。
预期效果和行为
- 故障转移操作导致的短暂连接中断
- 数据复制期间服务器 CPU 和内存负载的临时增加
- Redis 实例仍然可用,但可能会遇到连接故障
- 在您指定的时间窗口内,将尽力实施更新。
故障转移过程
Redis 实例在维护期间使用故障转移机制来维护服务可用性。 在此过程中,节点之间的数据复制会暂时增加资源利用率。 应用程序应实现连接重试逻辑和复原模式,以正常处理这些短暂的中断。
有关更多信息,请参阅Azure 管理的 Redis 故障转移和补丁。
配置灵活性
计划维护功能提供持续管理功能,可适应不断变化的作要求。
即时更改
- 维护时段修改对于将来的维护周期立即生效
- 计划更新不需要等待期或审批过程
- 更改不会影响正在进行的维护
监视和可见性
Azure 提供了多种方式来跟踪维护活动及其对 Redis 实例的影响。
活动跟踪
- 过去的维护活动显示在 Azure 活动日志中
- 可通过监视工具看到的持续维护操作
- 使用时间戳和详细信息记录的维护事件
准备建议
应用程序应实现连接复原模式,包括重试逻辑、断路器和正常降级,以在维护时段内处理短暂的连接中断。