MongoDB 云管理器

MongoDB 云管理器

MongoDB云管理器用于通过自动化、监控和备份来管理我们的基础设施。

MongoDB 云管理器

  • 自动化: 通过自动化工具配置和维护MongoDB节点和集群。如果在每个MongoDB主机上使用自动化,我们可以维护MongoDB部署。
  • 监控: 提供关键数据库和硬件指标的实时报告、警报和虚拟化。
  • 备份: 云管理器提供MongoDB分片集群和副本集的定期快照和时点恢复功能。

备份工作原理

在激活MongoDB部署的备份时,云管理器会对指定的数据进行快照。首先,它会创建一个不可见的副本集成员,并执行部署数据的初始同步。然后,备份工具会持续跟踪副本集的操作日志,以保持备份的实时更新。根据用户定义的快照保留策略,它会进行快照并存储。

MongoDB 云管理器

数据恢复

我们可以从完整的定期快照或选定的快照之间的点恢复数据。

  • 我们可以从分片集群的快照之间的检查点恢复。
  • 我们可以从副本集的特定时间点恢复。

当我们从存储中恢复数据时,云管理器直接从存储的克隆数据(称为快照)中读取数据。

开始使用云管理器

云管理器允许我们创建、管理、监视并备份MongoDB部署。我们可以使用云管理器设计和管理新的部署。我们可以将云管理器代理程序下载到我们的部署服务器上,以管理现有的部署。要访问一组不同的MongoDB进程和用户,我们需要创建一个云管理器项目来使用云管理器。

登录到MongoDB帐户(如果已有),或者可以创建一个新帐户来开始使用云管理器。

创建MongoDB帐户

步骤1: 前往https://www.mongodb.com/cloud/cloud-manager

MongoDB 云管理器

步骤2: 现在,在MongoDB网站上,点击开始您的30天免费试用以开始免费试用。

MongoDB 云管理器

步骤3: 点击“注册”来创建一个MongoDB账户

  • 您可以使用您的Google账户或任何其他电子邮件地址进行注册。

MongoDB 云管理器

步骤4: 通过注册设置 Cloud Manager。

MongoDB 云管理器

步骤5: 在创建第一个Cloud Manager项目后,设置第一个部署。

您可以使用相同的认证登录到Cloud Manager。

在所有这些之后,您需要采取的下一步是:

  • 将您的MongoDB部署连接到服务器,开始创建数据库。

MongoDB 云管理器

  • 现在,将服务器添加到您的MongoDB部署中

MongoDB 云管理器

创建和导入部署

系统要求

  • 您需要至少10GB的空闲磁盘空间和保存MongoDB数据所需的空间。
  • 需要4GB RAM。
  • 如果您使用AWS EC2实例,则至少要使用m3中型实例。
  • 可以在64位结构上安装它。

安装选项

如果要在部署MongoDB之前将MongoDB代理部署到指定主机上进行自动化。您必须确保MongoDB代理的系统用户拥有对要使用的MongoDB数据和日志目录的读写权限。

已经运行MongoDB 如果您希望将MongoDB代理安装到自动化管理进程的主机上,则代理的系统用户必须具有以下权限。

  1. 使用自己的一套MongoDB二进制文件,代理重启进程以停止MongoDB进程。您必须使用之前安装过的相同包管理器。并将MongoDB代理分配为与MongoDB相同的所有者。
  2. 对MongoDB数据和日志目录执行读写操作。

设置供应服务器

对于云管理器自动化或监控,我们必须设置供应服务器。我们需要添加一个我们想要部署托管MongoDB部署的服务器。

您必须在所有希望运行云管理器的服务器上安装自动化。按照以下步骤进行操作:

步骤1: 点击云管理器的部署,然后点击代理选项卡,然后选择下载和设置选项。

步骤2: 点击操作,并按照弹出窗口的指示安装和运行自动化代理。

成功安装代理到服务器后,您可以部署复制集、集群或独立部署。

  • 向云管理器添加MongoDB进程
  • 步骤1: 点击部署选项。
  • 步骤2: 点击添加新内容,并选择现有的MongoDB部署选项。
  • 步骤3: 现在,按照提示的步骤添加部署。

部署复制集到云管理器

复制集是所有生产部署架构的基本功能。它是一组具有相同数据集的MongoDB部署。按照以下步骤部署复制集。

步骤1: 点击云管理器的部署选项。

MongoDB 云管理器

步骤2: 现在,单击“创建集群”视图。然后你将被提示到新的弹出窗口。

MongoDB 云管理器

步骤3: 前往部署页面的右上角,点击”添加新的箭头按钮”。

MongoDB 云管理器

步骤4: 现在,要打开创建新副本集视图,请从下拉菜单中选择新副本集选项。

步骤5: 选择副本集配置以配置集群范围的设置。您至少需要配置那些带有星号*标记的设置。

MongoDB 云管理器

步骤6: 接下来,您需要配置每个副本集成员。

步骤7: 配置副本集成员之后,配置复制设置。

步骤8: 最后,点击”创建副本集”选项。您现在可以从部署视图监控群集部署的进度。

在Cloud Manager中部署分片集群

分片集群将数据集分布在一组服务器上,为大型数据集提供水平扩展,并实现高吞吐量操作。

部署分片集群的步骤:

步骤1: 首先,登录您的Cloud Manager账户,在主页上点击”部署”选项。

步骤2: 现在,点击”群集创建”视图。然后会弹出新的弹窗。

步骤3: 在Deployment页面的右上角点击”添加新的”箭头按钮。

步骤4: 现在,从下拉菜单中选择”新群集”,打开”创建新群集”菜单。

步骤5: 选择群集配置以配置”全局设置”。您至少需要配置标有”*”的设置。

步骤6: 现在,点击分片设置,从”成员配置”中打开分片配置选项。

步骤7: 配置集群中每个配置服务器和mongos。

步骤8: 现在,从复制设置中为集群中的每个副本集进行配置。

步骤9: 最后,点击”创建集群”按钮。

步骤10: 您现在可以查看并部署您的更改。

在Cloud Manager中部署独立的MongoDB实例

我们可以使用这个实例进行测试和开发,在Cloud Manager中部署一个独立的MongoDB实例。我们不能将这些部署系统用于生产系统,因为它们缺乏复制和开发功能。

步骤1: 首先,登录您的Cloud Manager账户,在主页上点击”部署”选项。

步骤2: 现在,点击”新独立部署”。然后会弹出新的弹窗。

步骤3: 在Deployment页面的右上角点击”添加新的”按钮。

步骤4: 现在,从下拉菜单中选择”新独立”,打开”创建新独立”菜单。

步骤5: 选择独立配置,以配置”独立设置”。您至少需要配置标有”*”的设置。

步骤6: 现在,点击分片设置,从”成员配置”中打开分片配置选项。

步骤7: 配置集群中每个配置服务器和mongos。

步骤8: 现在,从复制设置中配置集群中的每个副本集。

步骤9: 最后,点击“创建独立实例”按钮。

步骤10: 您现在可以审核和部署您的更改。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程