Azure 上的 Neo4j
通过使用Neo4j 企业版官方列表或Azure 市场上的Neo4j 社区版,可以轻松地在 Microsoft Azure 的虚拟机实例上部署 Neo4j。
Azure 市场列表使用由 Neo4j 维护的 Azure 资源管理器 (ARM) 模板。模板的代码可在GitHub上获得,并且可以自定义以满足更复杂或定制的使用案例。
Neo4j 不提供预装产品版本的 Azure 市场虚拟机映像。Neo4j Azure 市场列表(以及 GitHub 上的列表)使用 Azure 资源管理器 (ARM) 模板,这些模板使用 shell 脚本动态部署和配置 Neo4j。 |
支持的 Neo4j 版本
Neo4j 的Azure 市场列表可以配置为部署 Neo4j 企业版 5 或 4.4,或 Neo4j 社区版 5。ARM 模板始终安装每个版本的最新可用次要版本。例如,Neo4j 5 的最新次要版本是 5.25。
Neo4j ARM 模板
Azure 资源管理器 (ARM) 是一种基于 JSON 的声明式基础设施即代码 (IaC) 语言,它指示 Azure 部署一组云资源。
Neo4j ARM 模板将多个参数作为输入,部署一组云资源,并提供可用于连接到 Neo4j DBMS 的输出。
重要注意事项
-
云资源的部署会产生费用。
-
有关更多信息,请参阅Azure 定价计算器。
-
-
需要创建一个资源组。
-
您需要选择一个空资源组或创建一个新的资源组。
-
-
需要一个活动的 Azure 订阅。
输入参数(实例详细信息)
参数名称 | 描述 |
---|---|
区域 |
应部署云资源的 Azure 区域。 |
管理员密码 |
|
输入参数(Neo4j 配置)
参数名称 | 描述 |
---|---|
虚拟机大小 |
要使用的 Azure VM 实例的类别。 |
节点数 |
要用于形成 Neo4j 集群的所需虚拟机实例数(形成集群至少需要 3 个实例)。 |
磁盘大小 |
每个 Azure VM 实例上的辅助卷的大小(以 GB 为单位)。 |
图形数据库版本 |
对于 Neo4j 5 的最新次要版本,选择“5”,对于 Neo4j 4.4 的最新次要版本,选择“4.4”。 |
安装图形数据科学 |
安装图形数据科学 (GDS) 的选项。可接受的值为 |
图形数据科学许可证密钥 |
可以将有效的 GDS 许可证密钥粘贴到此字段中。许可证密钥将发送到 Neo4j 并由 Neo4j 存储。此信息仅用于产品激活目的。 |
安装 Bloom |
可以选择安装 Neo4j Bloom。可接受的值为 |
Bloom 许可证密钥 |
可以将有效的 Bloom 许可证密钥粘贴到此字段中。许可证密钥将发送到 Neo4j 并由 Neo4j 存储。此信息仅用于产品激活目的。 |
集群版本一致性
当 ARM 模板创建新的 Neo4j 集群时,会创建一个虚拟机规模集 (VMSS) 并使用已安装的 Neo4j 数据库的次要版本进行标记。如果将更多 VM 实例添加到 VMSS,则将使用相同的次要版本安装它们,确保所有 Neo4j 集群服务器都安装了相同的版本,无论 VM 实例何时创建。
许可
从 Azure 市场安装和启动 Neo4j 构成对 Neo4j 许可协议的接受。部署 Neo4j 时,用户需要确认他们拥有企业版许可证。
如果您需要图形数据科学或 Bloom 的企业版,则需要提供 Neo4j 发放的密钥,因为在安装过程中需要此密钥。
要获得 Neo4j、Bloom 或 GDS 的有效许可证,请联系您的 Neo4j 账户代表或使用联系表单联系我们。