MongoDB Atlas维护指南:常见类型、注意事项与窗口设置

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 本期关于Atlas维护指南的全部内容

为了给Atlas用户更好的产品体验,MongoDB产品团队会进行定期维护。

本文中将会介绍:

概要

● 常见维护项目种类及频率,注意事项
● 维护期间的影响及建议
● 维护窗口设置说明
● 维护告警设置和邮件通知范例

维护窗口通常项目

● 定期SSL证书轮换
● 软件升级:包括MongoDB的小版本升级、其他附属功能的版本升级
● 非紧急安全补丁
● 云服务提供商的非紧急维护,例如:
-硬件更改(例如EC2实例升级)
-实例操作系统升级(例如从CentOS 7.5升级到7.6)

常见维护窗口种类及频率

1、实例重启:虚拟机重启维护
● 频率:每周至两周一次
● 补充说明:这是针对操作系统补丁执行的维护类型。

2、云服务提供商计划的维护:虚拟机停止/启动维护
● 频率:每月一次
● 补充说明:当集群更新到新的实例大小时进行维护。例如,当我们收到云服务提供商通知Atlas集群中的某个实例状态下降并计划退役时。

3、MongoDB小版本更新:Mongod进程重启维护
● 频率:每两个月一次
● 补充说明:

  1. MongoDB的次要版本升级(最常见的情况)
  2. 更改Atlas集群的默认启动参数(例如,更改Atlas集群支持的TLS版本)
    image.png

维护相关注意事项

● 紧急维护无法跳过。对于紧急情况下的维护操作,必须执行,无法忽略。
● 代理程序升级对客户的数据库性能没有任何影响,因此这些升级不会在维护窗口时进行。
● 可能会出现单个更改(例如较小的MongoDB版本更改)触发维护窗口警报的情况;然而,在实际执行维护操作时,可能会有多个待处理的更改,这些更改将同时应用。
● 被视为安全性关键的维护操作将不受项目上设置的维护窗口的影响;客户将无法停止这些维护事件的应用。

维护期间的影响及建议

● 在整个维护过程中,只会发生一次选举。平均而言,一次选举可能需要五秒钟,并且整个维护过程可能持续几分钟。
● 如果应用程序可以承受一次选举,则不会产生维护downtime。
● Retryable writes操作有助于在选举新的主节点期间防止写入错误。
● Atlas的Test Failover feature功能可用于测试应用程序在选举事件发生时的行为。
● 为了避免在高峰时间运行维护操作,可以配置维护窗口。这样可以在指定的时间段内进行维护,避免对业务产生较大影响。

维护窗口设置

1、在Project Setting页面中,找到“Set Preferred Cluster Maintenance Start Time”选项并设置为“On”。
2、点击铅笔图标。
3、在下面展开页面设置开始时间。
4、如果希望Atlas自动延迟一周的计划维护,请点击"Automatically defer maintenance for one week"。
image.png

维护窗口设置说明

可以在每个Project中指定不同的维护窗口,当需要进行维护被排期间时,将按照以下方式进行:

● 例如,可以指定每周三凌晨四点开始进行维护。(注意时区设定!)
● 如果指定的维护窗口距离当前时间大于或等于72小时,则维护事件将成功排定。如果小于72小时,则会将其推迟到下周。
● 例如,如果周二发出排在周三凌晨四点进行的维护,由于距离计划时间小于72小时,维护将推迟到下一周的周三凌晨四点才会进行。
● 默认Project Owner会在每周计划维护前72小时收到电子邮件通知,并在Atlas用户界面中获得即将进行维护的通知。在Project层级的提示横幅中,可以进一步设置:

(a) 手动再推迟一周
(b) 手动立即进行维护
(c) 不做任何操作,等待按计划时间进行维护

image.png

如果确认要将维护推迟第二次,将会在维护计划前的48-72小时内出现将维护推迟一周的选项。在此之前,无法预先选择第二次推迟的选项。

● 同一Project中的所有集群的维护会并行开始。
● 每个维护事件最多可推迟两次。

维护告警设置及邮件通知范例

如果希望收到邮件通知,可在Alert中进行相关维护窗口告警设置。

我们会在维护计划设置、维护开始和维护自动推迟的节点为您发送邮件提醒。

image.png

维护已计划

image.png

维护开始
image.png

维护自动推迟

查看维护历史记录

可在Project的Activity Feed中进行筛选查看。

image.png

第一步

image.png

第二步

image.png

第三步

以上就是本期关于Atlas维护指南的全部内容。

别忘了收藏和转发!

相关文章
|
人工智能 NoSQL atlas
4大企业实例解析:为何MongoDB Atlas成为AI服务构建的首选
本文所提及的仅是MongoDB Atlas在AI领域可实现功能的冰山一角
2102 1
|
10月前
|
存储 NoSQL MongoDB
微服务——MongoDB常用命令——MongoDB索引的类型
本节介绍了MongoDB中索引的几种类型及其特点。包括单字段索引,支持升序/降序排序,索引顺序对操作无影响;复合索引,字段顺序重要,可实现多级排序;地理空间索引,支持平面与球面几何查询;文本索引,用于字符串搜索并存储词根;哈希索引,基于字段值散列,适合等值匹配但不支持范围查询。
263 1
微服务——MongoDB常用命令——MongoDB索引的类型
|
存储 监控 NoSQL
MongoDB索引解析:工作原理、类型选择及优化策略
MongoDB索引解析:工作原理、类型选择及优化策略
|
10月前
|
存储 人工智能 NoSQL
通过MongoDB Atlas 实现语义搜索与 RAG——迈向AI的搜索机制
MongoDB Atlas 的向量搜索功能为语义搜索和 RAG 提供了一个高效的数据库管理平台。在这个全新的应用场景下,Atlas 的向量检索能力支持开发者实现高效的知识检索和增强型生成应用,使其在智能客服、知识问答、个性化推荐等场景中大放异彩。结合生成式模型的 RAG 应用,MongoDB Atlas 提供了从数据存储到智能生成的完整解决方案,展现出其在现代应用中的巨大潜力。希望本文能够帮助大家更好地理解 MongoDB Atlas 的语义搜索功能和 RAG 的实际应用。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点
通过MongoDB Atlas 实现语义搜索与 RAG——迈向AI的搜索机制
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第21天】本文探讨了MongoDB Atlas的核心特性、实践应用及对云原生数据库未来的思考。MongoDB Atlas作为MongoDB的云原生版本,提供全球分布式、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了云原生数据库的未来趋势,如架构灵活性、智能化运维和混合云支持,并分享了实施MongoDB Atlas的最佳实践。
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第20天】本文探讨了MongoDB Atlas的核心特性、实践应用及对未来云原生数据库的思考。MongoDB Atlas作为云原生数据库服务,具备全球分布、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了实施MongoDB Atlas的最佳实践和职业心得,展望了云原生数据库的发展趋势。
|
人工智能 NoSQL 机器人
MongoDB Atlas与YoMio.AI近乎完美适配:推理更快速、查询更灵活、场景更丰富
随着MongoDB的新发布和革新,YoMio.AI的“闪电式发展”值得期待。
|
人工智能 JSON NoSQL
Go MongoDB Driver 中的 A D M E 类型是什么
Go MongoDB Driver 中的 A D M E 类型是什么
150 1
|
人工智能 NoSQL atlas
MongoDB Atlas与大语言模型的梦幻联动:如何瞬间提升企业级AI应用的构建效率?
【8月更文挑战第8天】在大数据时代,企业需挖掘数据价值。MongoDB Atlas作为云端数据库服务,以灵活性著称,减轻运维负担并支持全球数据分布。大语言模型(LLMs)革新AI构建方式,擅长处理自然语言。本文通过对比展示如何整合Atlas与LLMs,构建高效企业级AI应用:Atlas确保数据高效存储管理,LLMs提供语言理解与生成能力,二者结合加速AI应用开发并激发创新潜能。
381 1
|
NoSQL atlas MongoDB
构建实时银行应用程序:英国金融机构 Nationwide 为何选择 MongoDB Atlas
正如 Nationwide 在135 年前的初衷一样,无论数字化程度如何,Nationwide仍将继续以会员为核心,满足会员的日常需求
4056 3

推荐镜像

更多