Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ /
Atlas 架构中心
/

MongoDB Atlas操作准备清单

此检查清单旨在帮助您为成功部署和操作MongoDB Atlas准备环境和团队。使用此清单追踪您的进度。示例,您可以将其打印出来并在完成任务时核对每个项目。

有关每个方面的详细指导,请参阅MongoDB Atlas官方文档。

检查
操作

创建MongoDB Atlas帐户,根据内部结构设立Atlas组织,并配置具有适当访问权限的 root 用户。要获取建议并学习;了解有关此主题的详情,请参阅 Atlas组织、项目和集群指南。

检查
操作

选择网络连接方法。作为一般建议,我们建议您设立并使用私有端点:

  • AWS 专用链接

  • Azure Private Link,或

  • Google Cloud Private Service Connect

私有端点支持从VPC到Atlas的单向私有连接。对于多区域集群,请在每个地区启用私有端点。要学习;了解更多信息,请参阅多地区部署建议。此外,您还可以选择以下网络连接方法之一:

TLS 是强制性的,默认下处于启用状态。您无法禁用它。 TLS1.2 + 为默认,确保在Atlas支持下一版本后对其提供支持。检查 TLS 配置,确保其设立符合内部标准。要学习;了解详情,请参阅 TLS。

配置身份验证和授权。要获取有关此主题的建议并学习;了解更多信息,请参阅Atlas授权和身份验证指南。

  • 对于云环境中的数据库访问权限,请考虑使用劳动力和工作负载联合身份(例如 OIDC、OAuth 2.0、AWS IAM 角色或Azure托管身份)来进行无密码访问权限。

实施稳健的加密。要学习;了解更多信息,请参阅Atlas数据加密指南。

  • 默认下,使用云提供商的透明磁盘加密(AES-256) 启用静态加密。

  • 我们强烈建议您使用密钥管理服务 ( KMS) 提供程序(AWS KMS、 Azure Key Vault或GCP KMS )启用“自带密钥 (BYOK)”加密。 Atlas无法轮换客户管理的加密密钥。

  • 在将数据传输到Atlas之前,请考虑使用客户端字段级加密(CSFLE) 来加密应用程序中的数据。

  • 探索针对对加密数据运行查询的应用程序的Queryable Encryption

Atlas会定期轮换证书,以保持合规安全标准和各种授权。

  • 确保您没有固定低级别证书。

  • 请注意硬编码的证书颁发机构证书。

  • 确保您设立应用程序的方式能够处理潜在的 CA 证书更新。

Atlas集群使用由广泛信任的证书颁发机构 (CA) 签署的 TLS 证书。虽然使用最新MongoDB驱动程序的应用程序会自动处理证书验证,但如果MongoDB更新其证书提供商程序,较旧的应用程序或具有自定义 TLS 配置的应用程序可能需要更新才能信任新的 CA 证书。要学习;了解详情,请参阅硬编码证书颁发机构。

了解并规划合规相关标准和法规,例如 ISO/IEC27001 、HIPAA、 一般数据保护法规 (GDPR)、PCI DSS、FedRAMP 等。要学习;了解更多信息,请参阅适用于政府的MongoDB Atlas 。

检查

操作

启用Atlas Cloud Backup,它使用云提供商的原生快照功能提供本地化备份存储。要获取建议并学习;了解有关此主题的更多信息,请参阅Atlas备份指南。

使用符合恢复点目标(RPO) 的恢复窗口启用持续云备份。我们建议设置 7 天的恢复窗口,以便使用oplog进行时间点 (PIT) 恢复。

定义符合业务连续性和合合规要求的备份安排和保留策略。考虑具有适当保留期的每小时、每天、每周和每月快照。

考虑多区域快照分布,通过将快照复制到其他地理区域来提高韧性。

启用备份合规策略以防止未经授权的修改或删除备份,并遵守严格的数据保护要求。

规划并测试您的灾难恢复 (DR) 策略。了解恢复时间目标(RTO) 和恢复点目标(RPO)。考虑在Atlas中测试应用程序的韧性。要学习;了解更多信息,请参阅Atlas灾难恢复指南。

如有需要,请考虑使用Atlas用户界面、 Atlas管理API或Atlas CLI来下载和存档快照的选项。要学习;了解更多信息,请参阅Atlas备份指南。

检查

操作

请注意, Atlas以滚动方式部署主要版本升级,以最大限度地减少停机时间。这意味着Atlas会升级从节点(secondary node from replica set)集群节点,并将主节点 (primary node in the replica set)集群节点故障转移到较新的版本。

为Atlas自动化系统定义维护窗口以应用自动次要版本更新。使用mongodbatlas_maintenance_window 资源配置允许维护的日期和时间。要学习;了解更多信息,请参阅Atlas高可用性指南。

了解Atlas对关键安全补丁或操作必需品的维护时间不可推迟。为项目配置“保护时间”,并定义无法开始标准更新的每日窗口。 Atlas在这些时间之外执行标准更新,不涉及集群重启或重新同步。

检查

操作

通过“指标”标签页,使用Atlas中的内置监控功能来追踪集群的运行状况和性能。

为各种集群指标和事件配置警报,以主动识别和响应潜在问题。点,查看并配置推荐的警报。考虑为不同的严重性级别设置多个警报。

如有需要,可将Atlas监控与现有企业监控和可观察性工具集成。

熟悉Performance Advisor、实时性能面板(RTPP) 和查询分析器以进行性能调整和优化。

要获取有关监控性能和警报的建议并学习;了解更多信息,请参阅Atlas监控和警报指南。

检查

操作

定义管理和操作MongoDB Atlas 的角色和职责。

针对您的应用程序和Atlas设置,制定清晰的灾难恢复流程文档。要学习;了解更多信息,请参阅Atlas灾难恢复指南。

确保您的团队接受MongoDB Atlas基础知识、安全最佳实践和操作程序的培训。请考虑使用MongoDB University and Professional Services 进行培训和支持。

建立一个进程,以便在生产问题或需要 MongoDB访问权限级别时与MongoDB支持部门联系。

使用查询分析器和Performance Advisor等工具规划性能改进。要学习;了解更多信息,请参阅Atlas监控和警报指南。

定义如何处理数据生命周期管理。配置存档策略,例如TTL索引 或在线 archive 。确保应用程序开发团队(而不是运营团队)处理存档决策。

考虑在组织内建立MongoDB卓越中心 (CoE),以促进最佳实践和知识共享。

通过完成这些清单操作,您将增强部署和管理MongoDB Atlas 的操作准备。这将确保您设立可靠、安全且高性能的数据库环境。

使用左侧导航查找架构完善的框架每个支柱的功能和最佳实践。

后退

迁移

在此页面上