ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Docs 菜单

登录区域设计

本页:

  • 介绍登录区域的概念、为何需要登录区域以及影响登录区域设计的考虑因素。

  • 帮助您设计一个初始登录区域,提供规范性指导:

    • 团队如何根据 Well-Architected Framework 支柱和贵组织的独特需求实施 Atlas。

    • Atlas如何融入组织更大的生态系统和架构。

MongoDB 的专业服务团队与企业客户合作,为 Atlas 创建自定义登录区域。如果您正在与 MongoDB 的专业服务部门合作,此页面上的资源也可以帮助您为这些讨论制定计划。

登陆区域是一个框架,用于为Atlas建立架构良好且预先配置的云环境,该环境符合组织在安全性、合规和管理的独特要求。登陆区域通常是企业将工作负载迁移到云的先决条件,并且通常使用API或 Terraform 等工具以编程方式进行预配。

Atlas 登录区域定义了团队在 Atlas 中部署工作负载时使用的默认、最小和最大设置。登录区域还定义了团队应使用的工具和设置,以便将系统与 Atlas 及其连接到 Atlas 的应用程序集成。

建立登录区域可以让您确信,团队部署的每个工作负载都符合您在安全性、性能、可靠性、操作效率和成本优化方面的要求。设计和共享登录区域,有助于确保所有团队和利益相关者对贵组织将如何在 Atlas 中工作方面保持一致,并防止所有团队的开发者遵循不同的标准。

创建登陆区域时,请考虑以下特定于组织的要求:

考虑因素
说明

系统层次结构要求

确定如何将数据库集群分组,以便管理和隔离。例如,明确您的团队应如何安排 Atlas 组织、项目和集群。

要获取建议并了解更多关于此主题的信息,请参阅 Atlas 组织、项目和集群指导

访问控制

确定MongoDB Atlas控制平面访问权限控制,以及工作负载和劳动力主体的数据库访问权限控制。创建有关如何进行身份验证和授权的主体和机制的完整列表。定义Atlas API密钥策略,包括授权和密钥轮换的内部策略。

要获取建议并了解更多关于此主题的信息,请参阅 Atlas 授权和身份验证指导。

变更控制和审核要求

澄清任何变更控制或Atlas 审核控制要求。这可以包括变更批准流程和工具,以及报告指南。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 审核和日志记录指导。

数据驻留要求

确定数据驻留要求,例如数据主权要求或应用程序数据分区规则。

网络拓扑要求

确定网络拓扑结构要求,包括云提供商区域、专用连接选项和应用程序部署拓扑结构。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 网络安全指导。

高可用性需求

确定高可用性要求,例如带有节点数量和每个区域优先级的集群拓扑结构、全局写入要求和分区容错。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 高可用性指导。

数据保留要求

确定并记录您的数据保留策略。这可能需要创建自动化分类,包括创建存档或清除自动化。在某些情况下,数据必须保留一定时间,而在其他情况下,数据必须在一段时间后清除。确定存档记录检索的性能特征。

灾难恢复要求

确定所有灾难恢复要求,包括:

  • 确定并记录当前的灾难恢复计划。

  • 定义备份快照计划和保留。

  • 确定恢复时间目标(RTO)和恢复点目标(RPO)。

  • 定义备份快照位置。

  • 识别给定时间点恢复选项选择。

  • 定义恢复方法,例如恢复、可查询备份、文档版本控制、地区转移和云提供商透视。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 灾难恢复指导Atlas 备份指导

可观测性要求

确定用于实现可观察性的外部系统集成的要求,例如摄取Atlas日志文件、操作日志数据、Atlas 审核日志、警报和指标。确定所需的警报事件、阈值、接收者和警报传递机制。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 监控和警报指导。

安全性

识别并定义任何特定的安全要求,包括加密、网络安全、身份验证和授权等要求。考虑与安全信息和事件管理(SIEM)系统的集成要求。

要获取建议并学习;了解有关此主题的更多信息,请参阅以下资源:

法律和合规要求

识别和定义其他需求定义中未明确阐明的任何特定法律或合规要求。

要了解有关合规的更多信息,请参阅符合外部标准的合规功能。

维护要求

请确定您是否有关于维护窗口或升级推迟的具体要求。

备份快照要求

确定所有备份快照要求,包括:

  • 确定快照安排、保留和多区域分发要求。

  • 确定时间点 (PIT)备份要求。

  • 确定备份快照的静态加密要求。

  • 确定快照访问权限要求(示例,是否应允许下载快照?)。

要获取建议并了解有关此主题的更多信息,请参阅 Atlas 备份指导。

计费要求

确定计费的任何具体要求,例如与用于报告和退款的 FinOps 工具集成。您可以将这些要求构建到Atlas集群的自动化和预配进程中,以促进这种集成。

要获取建议并了解有关此主题的更多信息,请参阅Atlas 计费数据功能

最后,根据其重要性和影响来确定需求的优先级。

使用以下资源设计Atlas登陆区域。我们建议您将所有图表、建议和示例汇编在一个文档中,并进行调整以满足组织的要求。

设计登陆区域是一个迭代进程,涉及根据集成的最佳前进路径进行审查和调整,以满足需求。以下资源为您组织的第一个Atlas登陆区域提供了一个点。

下列示例图将 Atlas 架构中心的多个架构图合并为一张图,以便直观地展示登录区域。您可以根据需要进行调整,为组织量身定制。

"A diagram showing an example Atlas landing zone."
点击放大

首先,请复制 Atlas 组织、项目和集群指导中的相关指导和示例,这将帮助您在 Atlas 中创建第一个基础组件。

然后,在 Atlas 架构中心查看 Well-Architected Framework 支柱下嵌套的每个页面的指导和示例。复制与贵组织相关的图表、建议、工具和示例。

Atlas架构中心页面包括:

调整您从 Atlas 架构中心复制的示例登录区域图、建议和示例,以符合您组织的特定要求。例如,如果您仅使用 Google Cloud 作为云提供商,则登录区域域应指定该要求,并且应排除任何仅适用于 AWSAzure 的建议和示例。

要识别与贵组织相关的更多注意事项和要求,请参阅上一节登录区域注意事项。

请参阅 Atlas 组织、项目和集群指导页面,以了解 Atlas 企业资产的构建基块,或使用左侧导航查找每个 Well-Architected Framework 支柱的功能和最佳实践。