快速入门:使用 Azure 门户创建 Azure Cosmos DB for MongoDB vCore 群集

适用对象: MongoDB vCore

在本快速入门中,你将创建新的 Azure Cosmos DB for MongoDB vCore 群集。 此群集包含所有 MongoDB 资源:数据库、集合和文档。 该群集为各种工具和 SDK 提供唯一终结点,用于连接到 Azure Cosmos DB 并执行日常操作。

先决条件

创建群集

使用 Azure Cosmos DB for MongoDB vCore 创建 MongoDB 群集。

提示

对于本指南,建议使用资源组名称 msdocs-cosmos-quickstart-rg

  1. 登录 Azure 门户

  2. 在 Azure 门户菜单或主页中,选择“创建资源” 。

  3. 在“新建”页面中搜索“Azure Cosmos DB”,然后选择它。

  4. 在“哪种 API 最适合你的工作负载?”页上,在“Azure Cosmos DB for MongoDB”部分中选择“创建”选项。

    Azure Cosmos DB 的“选择 API 选项”页的屏幕截图。

  5. 在“哪种类型的资源?”页上,选择 vCore 群集部分中的“创建”选项。 有关详细信息,请参阅 API for MongoDB vCore 概述

    新 Azure Cosmos DB for MongoDB 群集的“资源类型”选项的屏幕截图。

  6. 在“创建 Azure Cosmos DB for MongoDB 群集”页上,选择“群集层”部分中的“配置”选项。

    新 Azure Cosmos DB for MongoDB 群集的“配置群集”选项的屏幕截图。

  7. “缩放 ”页上,根据要求选择群集层、存储容量和分片数。

    设置 说明
    分片计数 指定用于分布数据的分片数。
    群集层 定义分配给群集的计算和内存资源(SKU 大小)。
    每个分片的存储 确定分配给每个分片的磁盘存储容量。
  8. 如果此群集将用于生产工作负荷,请选择“高可用性”选项。 否则请在“高可用性(HA)确认”部分选择“我了解”。 最后,选择“保存”,将更改保存到群集层。

  9. 返回群集页,输入以下信息:

    设置 “值” 说明
    订阅 订阅名称 选择要用于此 Azure Cosmos DB for MongoDB 群集的 Azure 订阅。
    资源组 资源组名称 选择一个资源组,或者选择“新建”,然后输入新资源组的唯一名称。
    群集名称 唯一的名称 输入用于标识你的 Azure Cosmos DB for MongoDB 群集的名称。 该名称用作后缀为 mongocluster.cosmos.azure.com 的完全限定的域名 (FQDN) 的一部分,因此该名称必须全局唯一。 名称只能包含小写字母、数字和连字符 (-)。 名称的长度也必须介于 3 到 40 个字符之间。
    位置 离用户最近的区域 选择用于托管 Azure Cosmos DB for MongoDB 群集的地理位置。 使用离用户最近的位置,使他们能够以最快的速度访问数据。
    MongoDB 版本 要在群集中运行的 MongoDB 的版本 这控制应用程序使用的 mongo 版本。
    管理员用户名 提供用于访问群集的用户名 此用户以用户管理员身份在群集上创建。
    密码 使用唯一密码与用户名配对 密码必须至少为 8 个字符,最多 128 个字符。

    群集的各种配置选项的屏幕截图。

  10. 选择“下一页:网络”。

  11. 在“网络”选项卡的“防火墙规则”中,选择“允许从 Azure 内的 Azure 服务和资源公开访问此群集”。 此外,添加防火墙规则以授予客户端设备或应用程序对群集的访问权限。

    群集的网络和防火墙选项的屏幕截图。

  12. 如果要为连接配置私有终结点,请选择专用访问,并按照此处提供的步骤进行操作。 这是可选的,也可以在预配服务器后执行。

    群集上的 PE 设置的屏幕截图。

    注意

    在许多企业环境中,由于 VPN 或其他企业网络的设置,开发人员计算机 IP 地址会隐藏。 在这些情况下,建议先允许访问所有 IP(通过添加 0.0.0.0 - 255.255.255.255 防火墙规则)进行连接测试,然后再优化允许列表。

  13. 选择 “下一步:全局分发 ”以配置只读副本,无论是在另一个 Azure 区域中实现异地冗余,还是在同一区域中配置其他可用性。 这是可选的,也可以在预配服务器后执行。

    显示只读副本配置的屏幕截图。

  14. 选择“查看 + 创建”。

  15. 查看提供的设置,然后选择“创建”。 创建群集需要几分钟时间。 等待门户页显示“部署已完成”后再继续。

  16. 选择“转到资源”,转到 Azure Cosmos DB for MongoDB 群集页。

    群集的部署页的屏幕截图。

获取群集凭据

使用应用程序代码获取连接到此群集所需的连接字符串。

  1. 从 Azure Cosmos DB for MongoDB vCore 群集页中,选择“连接字符串”导航菜单选项。

    群集页面上“连接字符串”选项的屏幕截图。

  2. 复制或记录“连接字符串”字段的值。

    重要

    门户中的连接字符串不包括密码值。 必须将 <password> 占位符替换为创建群集时输入的凭据或以交互方式输入密码。

清理资源

执行完 Azure Cosmos DB for MongoDB vCore 群集的操作以后,可以删除所创建的 Azure 资源,以免产生更多费用。

  1. 在 Azure 门户的“搜索”栏中,搜索并选择“资源组”。

  2. 在列表中选择为本快速入门使用的资源组。

    筛选为具有特定前缀的资源组列表的屏幕截图。

  3. 在资源组页上,选择“删除资源组”

    特定资源组的菜单中的“删除资源组”选项的屏幕截图。

  4. 在删除确认对话框中,输入资源组的名称以确认要删除它。 最后,选择“删除”以永久删除资源组。

    删除资源组确认对话框的屏幕截图,其中已填写组的名称。

下一步

在本指南中,你了解了如何创建 Azure Cosmos DB for MongoDB vCore 群集。 现在可以将数据迁移到群集。