悦数图数据库是一套集成了悦数图数据库和数据服务的云上服务,支持一键部署悦数图数据库和相关可视化产品。本文为您介绍创建悦数图数据库服务实例的详细操作。

产品功能

悦数图数据库服务的产品功能如下。
  • 悦数图数据库服务为用户的业务提供充分的灵活性,即用户可以根据自己业务发展随时创建或停止悦数图数据库服务实例。
  • 集成了可视化图数据库管理工具,包括悦数运维监控和悦数图探索。用户可以使用他们导入图数据集,执行nGQL语句查询、探索图数据,监控数据等。即使没有图数据库操作经验,也可以快速熟悉图数据库。
  • 用户可直接使用Nebula Console等客户端连接到云上数据库,不需要先访问云平台。
  • 用户可以指定图空间,并为每个空间添加不同角色权限的数据库用户,以保证业务数据的安全。
  • 用户可以快速创建工单,咨询使用过程中遇到的问题。

产品优点

  • 灵活与弹性:悦数图数据库最大的优势在于灵活与弹性,无需自购软硬件即可快速(5~10分钟)搭建悦数图数据库。
  • 高可用性:悦数图数据库集群采用了Raft协议,结合云厂商提供的同城多机房实现数据冗余备份,保证云计算基础框架的高可用性,数据的可靠性和云服务器的高可用性。
  • 简单易用:悦数图数据库提供Web页面对悦数图数据库集群进行在线管理,同时提供配套的可视化软件,降低用户使用门槛,以达到快速上手的目的。

前提条件

已开通阿里云账号。更多信息,请参见阿里云账号注册流程

RAM账号所需权限

悦数图数据库服务需要对ECS、VPC、ROS等资源进行访问和创建操作,若您使用RAM账号创建服务实例时,需在创建服务实例前,对使用的RAM账号添加相应资源的权限。添加RAM权限的详细操作,请参见为RAM用户授权

权限策略名称备注
AliyunECSFullAccess管理云服务器服务(ECS)的权限
AliyunVPCFullAccess管理专有网络(VPC)的权限
AliyunROSFullAccess管理资源编排服务(ROS)的权限
AliyunCloudMonitorFullAccess管理云监控(CloudMonitor)的权限
AliyunComputeNestUserFullAccess管理计算巢服务(ComputeNest)的用户侧权限

资源与费用

悦数图数据库服务支持免费试用和付费使用两种方式,详细说明如下。

项目免费试用版付费版
云资源归属阿里云官方账号用户账号
云资源费用阿里云承担用户承担
云资源使用时长30天(不可续费)创建服务实例时设置
悦数图数据库许可证费用试用期内免费用户承担
悦数图数据库许可证有效期30天创建服务实例时设置
许可证过期后数据是否保留否(因云资源会同时到期)
云资源到期后数据是否保留
数据盘快照费用阿里云承担用户承担(可关闭该功能)

数据备份

  • 在创建服务实例时,系统会默认开启数据盘自动快照备份,用于周期性备份悦数图数据库的数据。
  • 创建付费版服务实例前,需先开通快照服务。免费试用版实例使用的是阿里云官方账号下的资源,已开通快照服务,因此无需开通。更多信息,请参见开通快照
    • 默认的快照备份策略为每天00:00创建快照。
    • 创建快照会产生费用。更多信息,请参见快照计费
    • 如需删除或修改快照,更多信息,请参见快照文档

套餐版本

悦数图数据库支持的套餐版本如下。
说明 付费版和免费试用版服务实例支持的套餐版本有所不同,请以实际的创建实例页面为准。
套餐版本说明
基础版将所有悦数图数据库服务节点部署在1台ECS服务器上。
标准版将Graph服务和Storage服务分别部署在不同的ECS服务器上,每个服务都是单节点(即1台ECS服务器),将悦数图探索等生态工具混合部署在1台ECS服务器上。
高可用版将Graph服务和Storage服务分别部署在不同的ECS服务器上,每个服务都包含2个节点(即3台ECS服务器),将悦数图探索等生态工具混合部署在1台ECS服务器上。

创建实例

创建付费版服务实例

  1. 登录阿里云控制台
  2. 单击悦数图数据库,进入云市场购买页。
  3. 选择套餐版本和购买时长(即悦数图数据库服务的许可证有效期),并单击立即购买
  4. 在创建服务实例页面,配置服务实例相关参数。
    配置项说明
    选择模板保持默认值不变。如需切换部署架构,则可以重新选择模板。
    重要 改版模板会改变之前选择的套餐版本、软件费用和创建服务实例时所需的资源。
    服务实例名称可选项,设置服务实例的名称。如不设置,则会默认为服务实例ID。
    资源组和地域选择创建服务实例所归属的资源组和地域。
    付费模式配置选择ECS服务器的付费方式。可选择按量付费包年包月,默认为按量付费
    • 按量付费:按照计费周期进行计费,在每个结算周期生成账单并从账户中扣除相应费用。更多信息,请参见按量付费
    • 包年包月:指定购买时长的周期和周期时长,先付费后使用。更多信息,请参见包年包月
    NebulaGraph配置配置Storage数据盘空间和ECS服务器登录密码。
    基础设施配置在基础设施配置区域,完成以下设置。
    • 选择专有网络VPC的ID。

      若无法选择专有网络,可单击右侧新建专有网络,完成专有网络的创建。

    • 选择交换机的可用区。
    • 选择业务网络交换机的ID。

      若无法选择交换机,需单击右侧新建交换机,完成交换机的新建。

  5. 单击下一步:确认订单
  6. 在订单确认界面的权限确认区域,选中我同意授权服务商(杭州悦数科技有限公司)获取上述权限以提供运维服务
  7. 服务条款区域,选中我已阅读并同意《商品在线协议》|《云市场平台服务协议》|《计算巢服务协议》,然后单击立即支付
  8. 支付完成后,单击管理控制台,在已购买的服务页面,单击要创建的服务实例右侧的立即进入计算巢部署或查看部署详情。
    说明 若已购买的服务列表中未显示要创建的服务实例,请刷新网页后再查看。
  9. 在服务实例详情页,查看服务实例的状态,确保服务实例正在部署中。

    服务实例部署的平均时间为10分钟。完成后服务实例的部署状态会变成已部署。

创建免费试用版服务实例

重要 免费试用的服务实例不可在生产环境中使用。
  1. 登录计算巢控制台,在推荐服务页,找到悦数图数据库服务。
  2. 在悦数图数据库集群版页签上,单击免费试用

    系统会为创建服务实例的用户弹出申请对话框,您需要在权限申请对话框中填写申请人信息。申请通过后,重复步骤1和步骤2。

  3. 试用服务页面,配置试用服务实例的相关信息。
    配置项说明
    服务实例名称可选项,设置服务实例的名称。如不设置,则会默认为服务实例ID。
    资源组和地域选择创建服务实例所归属的资源组和地域。
    NebulaGraph配置配置Storage数据盘空间和ECS服务器登录密码。
    基础设置配置选择交换机可用区。
  4. 单击下一步:确认订单
  5. 在订单确认界面的权限确认区域,选中我同意授权服务商(杭州悦数科技有限公司)获取上述权限以提供运维服务
  6. 服务条款区域,选中我已阅读并同意《商品在线协议》|《云市场平台服务协议》|《计算巢服务协议》,然后单击开始试用
  7. 在提交成功页面,单击去列表查看,查看目标实例的部署状态,确保状态为部署中。

    服务实例部署的平均时间为10分钟。完成后服务实例的部署状态会变成已部署。

常见问题

服务实例部署失败怎么处理?
  1. 若使用的是RAM用户创建的实例,请确认该账号授予了RAM账号所需的权限。
  2. 若已授予权限,则先删除创建失败的服务实例,然后尝试重新创建。更多信息,请参见删除服务实例
  3. 若仍然创建失败,请到悦数图数据库论坛寻求帮助。

使用悦数图数据库

完成服务实例创建后,即可查看服务信息并开始使用悦数图数据库服务。此处介绍如何使用悦数图数据库服务。查看服务实例的详细信息,请参见查看服务实例概览信息

操作步骤

  1. 登录服务实例管理页面,在实例列表中,单击目标实例ID或操作列的详情
  2. 在概览页签中的基本信息区域,查看Graph服务、Storage服务、悦数图探索和悦数运维监控等周边工具的连接信息。
  3. 连接悦数图数据库。
    悦数图数据库提供多种连接方式。
    • 使用客户端直接连接悦数图数据库。

      获取到连接地址后,即可使用悦数图数据库的各类客户端连接服务。更多信息,请参见客户端文档

      如需通过公网连接悦数图数据库时,您需要进行如下操作:
      1. 在Graph服务部署的ECS实例详情中获取公网IP地址。
      2. (仅付费版需执行该步骤)在悦数图数据库服务实例加入的安全组中,添加安全组规则,允许从指定的公网IP地址访问TCP 9669端口。更多信息,请参见添加安全组规则
        说明 免费试用版默认允许从公网访问Graph服务的9669端口。
      3. 使用Graph服务的公网IP地址和9669端口访问悦数图数据库。
        重要 建议您仅通过私网IP连接Graph服务,以提高网络和数据的安全性。
    • 使用Explorer连接悦数图数据库。
      使用图探索工具可以快速连接悦数图数据库,并与图数据进行可视化交互。
      1. 在浏览器中使用Explorer服务访问地址打开Nebula Explorer。
      2. 使用Explorer连接悦数图数据库。
    • 监控悦图数据库。

      在悦图数据库服务实例中部署悦数运维监控后,您可以实时监控悦数图数据库服务的状态。

扩缩容服务

悦图数据库服务的弹性扩缩容功能支持按需扩缩容服务节点,以灵活调整集群的规模。

使用限制

  • 弹性扩缩容功能仅支持Storage服务扩容,不支持缩容。
  • 使用弹性扩缩容功能缩容Graph服务时,需先使用集群中悦数运维监控服务的扩缩容功能删除不再需要的Graph服务节点。

操作步骤

  1. 登录服务实例管理页面,在服务实例列表中,单击目标实例ID或操作列的详情
    说明 免费试用版服务实例列表在试用服务页签中。
  2. 在服务实例详情页面,单击运维管理,进入运维管理页签。
  3. 应用运维区域,单击弹性扩缩容。并在弹出的对话框中,完成如下操作。
    1. 确认将要调整的资源类型为ECS资源。
    2. 选择伸缩组ID。
      • 如果需要扩缩容Storage服务,则需要选择名称为ng-storage开头的伸缩组。
      • 如果需要扩缩容Graph服务,则需要选择名称为ng-graph开头的伸缩组。
    3. 选择伸缩规则的调整方式。
      • 如果选择扩容或缩容时,伸缩组ECS实例调整的数量指定的是需要增加或减少的节点数量。
      • 如果选择调整至指定数量时,伸缩组ECS实例调整的数量指定的是节点调整之后剩余的数量,而不是增加或减少的数量。
    4. 输入伸缩组ECS实例调整的数量。
    5. 单击下一步,检查任务信息,确认无误后单击创建
  4. 待运维管理页签中的任务执行状态显示成功后,单击概览页签,查看服务资源区域的ECS实例数量,如果服务预期,则表示完成扩缩容操作。

删除服务实例

如果您不再需要某个服务实例时,可手动删除该服务实例。更多信息,请参见删除服务实例