私有云/本地管理平台

MongoDB Ops Manager

Ops Manager 是一个由 MongoDB 工程师构建的管理平台,支持您轻松在自己的基础架构上部署、监控、备份和扩展 MongoDB。

在私有云中运行 MONGODB 的最佳方法
运维和 IT 团队的工作量很大。MongoDB Ops Manager 利用从管理成千上万的生产部署中获得的内置最佳实践,帮助您自动化耗时的数据库管理工作。

自动化可消除高达 95% 的运维开销

Ops Manager 可通过平台 UI 和 API 帮助您自动运行数据库管理任务,例如:部署、升级、扩展事件等。集群的所有更新均以滚动方式应用,确保尽可能减少中断依赖于集群的应用程序。

使用 Kubernetes 无缝运行和管理 MongoDB

MongoDB Enterprise Operator 支持您使用 Ops Manager 从您所选的 Kubernetes 平台中控制 MongoDB 部署。Ops Manager 本身可以在 Kubernetes 容器中运行以简化管理。

了解详情

全面监控并提供所需警报

通过数十个优化图表突出显示重要指标,从而获得丰富的性能可见性。轻松定制自己的监控仪表板,与现有的 APM 工具集成,并向各种端点发送自定义警报,以避免出现潜在问题。

有目的的查询优化可帮助您提高性能

Ops Manager 具有一组功能强大的性能优化工具,例如 Performance Advisor,它可以自动识别集合中运行缓慢的查询,并显示索引建议的排名列表,以帮助您提高查询性能。

具有时间点恢复功能的先进备份管理

减少数据丢失和数据损坏的风险。Ops Manager 为 MongoDB 提供了最先进的备份和数据恢复功能,并支持分片部署的集群范围快照和时间点还原,使您可以准确地回到所需的时刻。

常见问题解答

Ops Manager 如何授予我对集群的性能可见性?

我们设计 Ops Manager 的目的,是为您提供能确保您的终端用户享受到顺畅的操作和优质体验的洞察。查看历史性能,以便建立运行基准以支持您的容量规划。观察实时性能,了解负载峰值、热收集和慢查询。

Ops Manager 带有图表和自定义控制面板,可追踪 100 多项数据库和系统健康关键指标,例如内存和 CPU 利用率。指标随后被加密地报告到 Ops Manager,在 Ops Manager 中得到处理、聚合,并在浏览器中显示出来,让您轻松地实时判断部署的健康状况。

自定义警报让您及时知道关键指标是否超出范围。可以针对影响单个主机,副本集,代理和备份的一系列参数配置警报。您可以选择接收警报的方式(Slack,SMS,电子邮件,事件管理系统),这样无论您身在何处,都可以始终掌握潜在问题。

您还可以利用 Ops Manager RESTful API 将数据库健康指标添加到您现有的 APM 平台上。您可以在同一个界面监控 MongoDB 的运行状态以及您的应用程序基础架构的其他部分。

请告诉我有关 Ops Manager 自动化功能的更多信息。

对于您以往手动执行的任务(部署新集群、升级、添加片或副本集成员以及其他多种操作任务),Ops Manager 可靠地进行编排和自动化,将数十或数百个手动步骤缩减,只需点击一下按钮,而且停机时间为零。

要管理 MongoDB 集群,您可以使用 Ops Manager Web 界面或利用 Ops Manager RESTful API 进行程序化管理。对于使用 Kubernetes 的用户,适用于 Kubernetes 的 MongoDB Enterprise Operator 可将 MongoDB Ops Manager 无缝集成到您的 Kubernetes 部署中,从而为您在单个平台上提供完整的 MongoDB 集群自动化。

您可以直接使用 Ops Manager 界面,或者从现有的企业工具中调用 Ops Manager RESTful API,包括流行的监控和编排框架。

Ops Manager 如何帮助我在不增加资源的情况下优化性能?

通过 Ops Manager 的 Performance Advisor、索引建议和自动化滚动创建索引,您能够无缝地识别和解决运行缓慢的查询。

Performance Advisor 持续突出显示运行缓慢的查询,从而为操作团队和 DBA 监控查询效率低下提供了一种快速便捷的方法。您可以坐等它在单个屏幕中整合并显示来自每个节点的指标。

Performance Advisor 收集并分析数据,然后向您建议可以创建的新索引,以提升查询性能。然后,Ops Manager 可以根据数据库最佳实践在您的生产系统中自动使用新的索引,使您可以在最小的工作量和最低的风险下轻松优化部署。

Ops Manager 如何帮助我扩展规模?

如果您管理大型或多个 MongoDB 集群,您可能会需要根据实际需求对这些集群进行收放。如果您的开发团队使用 MongoDB,集群的扩展或者收缩都可以在瞬时完成。

在 Ops Manager GUI 中单击几下,或通过简单的 API 调用,您可以将新节点添加到集群中,然后在不再需要它们时将其删除。MongoDB 会随着拓扑的变化自动重新平衡数据,而不会影响服务。

我可以如何将 Ops Manager 用作数据恢复策略的一部分?

停机时间时有发生,但是适当的工具能让您最大程度地加快恢复和减少其对业务的影响。

Ops Manager 持续备份,所以当您的 MongoDB 部署发生故障时,最近的一次备份就在瞬时之前,从而最大程度地降低数据丢失的风险。Ops Manager 是唯一提供副本集的时间点备份和分片集群的集群范围快照的 MongoDB 解决方案。您可以准确、快速、安全地恢复到需要的时刻。

Ops Manager 允许您直接查询备份以便找到正确的恢复时间点或了解数据结构如何随时间而改变。

客户可以部署 Ops Manager 来控制他们本地数据中心里的备份,或者使用 Cloud Manager 以即付即用的模式获得完全托管的备份解决方案。如果您使用 Cloud Manager,将会有专门的 MongoDB 工程师全年全天候不间断地监控您的备份,并在出现问题时向您发出警报。

Ops Manager 是否与我的云应用程序部署和编排工具集成?

Ops Manager 可以与各种云应用程序部署平台集成,包括 Pivotal Cloud Foundry、Red Hat OpenShift 和 Kubernetes。使用 MongoDB 4.2 中的 MongoDB Enterprise Kubernetes Operator,您可以快速部署 MongoDB 基础结构,而不必离开 Kubernetes API。

通过这种集成,您可以始终如一地轻松地在任何需要的地方运行和部署工作负载,在不同的环境中支持相同的数据库配置——所有这一切都可以通过同一个界面进行控制。