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 账户代表或使用联系表单联系我们。