Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update instance creation steps and add instructions for scaling #2325

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@

通过 NebulaGraph Cloud 阿里云版创建的 NebulaGraph、Nebula Dashboard 和 Nebula Explorer 等服务都是企业版,试用期 14 天。如需长期使用,发送邮件[申请正式许可证](mailto:inquiry@vesoft.com),之后[续期许可证](../../4.deployment-and-installation/deploy-license.md#nebula_graph_license_3)。

## 前提条件
## 账号与权限

- 准备[阿里云账号](https://help.aliyun.com/document_detail/324606.html)。

- 如果使用 RAM 用户创建实例,需为其添加以下权限:

- AliyunECSFullAccess
Expand All @@ -18,39 +17,20 @@
- AliyunCloudMonitorFullAccess
- AliyunComputeNestUserFullAccess

## 选择套餐

NebulaGraph Cloud 阿里云版支持多个版本的套餐,套餐配置如下表所示。在创建服务实例前,根据需求确认创建时需要选择的套餐。

| 配置项 | 基础版 | 标准版 | 高可用版 |
| - | - | - | - |
| Graph 节点数量 | 1(混合部署) | 1 | 3 |
| Graph 节点 CPU 核数 | 4(集群共享) | 16 | 16 |
| Graph 节点内存空间 | 16 GB(集群共享) | 64 GB | 64 GB |
| Graph 节点硬盘空间 | 自定义(集群共享) | 20 GB | 20 GB |
| Storage 节点数量 | 1(混合部署) | 自定义 | 自定义 |
| Storage 节点 CPU 核数 | 4(集群共享) | 16 | 16 |
| Storage 节点内存空间 | 16 GB(集群共享) | 32 GB | 32 GB |
| Storage 节点硬盘空间 | 自定义(集群共享) | 自定义 | 自定义 |
| Explorer 节点数量 | 1(混合部署) | 1 | 1 |
| Explorer CPU 核数 | 4(集群共享) | 4 | 16 |
| Explorer 内存空间 | 16 GB(集群共享) | 32 GB | 64 GB |
| Explorer 硬盘空间 | 自定义(集群共享) | 100 GB | 100 GB |
| Dashboard 节点数量 | 1(混合部署) | 1 | 1 |
| Dashboard CPU 核数 | 4(集群共享) | 4 | 16 |
| Dashboard 内存空间 | 16 GB(集群共享) | 32 GB | 64 GB |
| Dashboard 硬盘空间 | 自定义(集群共享) | 100 GB | 100 GB |
## 资源与费用

NebulaGraph Cloud 阿里云版支持免费试用和付费使用。两种使用方式有不同的资源归属和费用消耗。

付费版服务实例创建在用户的阿里云账号下,资源费用由用户承担。实例内 NebulaGraph 相关服务的许可证到期后,其中的数据仍然保留在用户的阿里云资源中,直到资源被用户删除。

免费试用版服务实例使用的资源属于阿里云,资源费用由阿里云承担。实例内 NebulaGraph 相关服务的许可证到期后,其中的数据仍然保留在试用的阿里云资源中,直到资源过期或被用户删除。资源的试用时间为 30 天,到期后资源内保存的数据不保留。

!!! note

基础版套餐将所有 NebulaGraph 服务节点部署在同一台 ECS 服务器上。

## 创建付费版服务实例

付费版服务实例创建在用户的阿里云账号下,资源费用由用户承担。实例内 NebulaGraph 相关服务的许可证到期后,其中的数据仍然保留在用户的阿里云资源中。

付费版服务实例的创建步骤如下。

1. 登录阿里云计算巢[推荐服务](https://computenest.console.aliyun.com/user/cn-hangzhou/recommendService)页面,搜索 **NebulaGraph**。

2. 在 **NebulaGraph 集群版**卡片上,单击**云市场购买**。
Expand All @@ -59,55 +39,53 @@ NebulaGraph Cloud 阿里云版支持多个版本的套餐,套餐配置如下

!!! caution

当前云市场显示的价格并非实际售价,购买时需通过右侧的钉钉客服确认实际价格。
当前云市场显示的部分价格并非实际售价,购买时需通过右侧的钉钉客服确认实际价格。

4. 在**确认订单**页面,选择要创建实例的**地域**。

5. 在**基本信息配置**区域,完成以下设置
5. 在**付费模式设置**区域,指定 ECS 服务器的付费方式。默认为**按量付费**

1. 选择 NebulaGraph 版本。
2. 设置 NebulaGraph 集群名称。
3. 设置实例密码,即 NebulaGraph 集群中 ECS 服务器的登录密码。
- **按量付费**:按照计费周期计费,在每个结算周期生成账单并从账户中扣除相应费用。详情参见[按量付费](https://help.aliyun.com/document_detail/40653.html)。

6. 在**集群配置**或 **NebulaGraph 配置**区域,完成数据盘相关设置
- **包年包月**:先付费后使用。详情参见[包年包月](https://help.aliyun.com/document_detail/56220.html)。选择包年包月模式需要指定**购买时长周期**和**购买时长**。**购买时长周期**当前仅支持 **Month**,即按月购买

不同套餐需要设置的内容有所区别,根据界面说明完成设置
6. 在**套餐选择**区域,根据需要选择套餐版本

7. 在**基础设施配置**区域,完成以下设置。
<!-- 选择自定义套餐可单击编辑按钮调整集群配置。 -->

1. 选择**专有网络 VPC 实例 ID**
7. 在 **NebulaGraph 配置**区域,完成数据盘和 ECS 服务器密码设置

8. 在**基础设施配置**区域,完成以下设置。

1. 选择**专有网络 VPC 实例 ID**。

如果下拉列表为空,先单击其右侧的**新建专有网络**,完成专有网络创建。

2. 选择**交换机可用区**。

3. 选择**业务网络交换机的实例 ID**。

如果下拉列表为空,先单击其右侧的**新建交换机**,完成交换机创建。

8. 在**温馨提示**,选中**我同意告知服务商我的联系方式**,
9. 在**温馨提示**区域,选中**我同意告知服务商我的联系方式**,以便购买后发放许可证。

9. 在**确认订单**页面底部,单击**我已接受协议,前往支付**。
10. 在页面底部,单击**我已接受协议,前往支付**。

10. 在**支付**页面,选择支付方式,之后单击页面底部的**支付**。
11. 在**支付**页面,选择支付方式,之后单击页面底部的**支付**。

11. 在**支付完成**页面,单击**管理控制台**。
12. 在**支付完成**页面,单击**管理控制台**。

12. 在**已购买的服务**页面,单击要创建的实例右侧的**立即进入计算巢部署或查看部署详情**。
13. 在**已购买的服务**页面,单击要创建的实例右侧的**立即进入计算巢部署或查看部署详情**。

13. 在计算巢的**服务实例详情**页面,单击**基本信息**区域**状态**右侧的**部署**,并在弹出的对话框中单击**确定部署**。
14. 在计算巢的**服务实例详情**页面,单击**基本信息**区域**状态**右侧的**部署**,并在弹出的对话框中单击**确定部署**。

14. 监控实例状态,直到部署完成。平均部署耗时为 10 分钟。
15. 监控实例状态,直到部署完成。平均部署耗时为 10 分钟。

## 创建免费版试用版服务实例

免费试用版服务实例使用的资源属于阿里云,资源费用由阿里云承担。实例内 NebulaGraph 相关服务的许可证到期后,其中的数据仍然保留在试用的阿里云资源中,直到资源过期。资源的试用时间为 30 天,到期后资源内保存的数据不保留。

!!! danger
免费试用实例不可在生产环境中使用。

免费试用版服务实例的创建步骤如下。

1. 登录阿里云计算巢[推荐服务](https://computenest.console.aliyun.com/user/cn-hangzhou/recommendService)页面,搜索 **NebulaGraph**。

2. 在 **NebulaGraph 集群版**卡片上,单击**免费试用**。
Expand All @@ -116,37 +94,29 @@ NebulaGraph Cloud 阿里云版支持多个版本的套餐,套餐配置如下

申请通过后才能继续执行以下步骤。

4. 选择模板。**集群部署**模板支持标准版和高可用版套餐,**单机部署**模板支持基础版套餐。

5. 设置服务实例名称。

6. 选择要创建实例的**地域**。

7. 在**基本信息配置**区域,完成以下设置。
4. 设置**服务实例名称**。

1. 选择 NebulaGraph 版本。
2. 设置 NebulaGraph 集群名称。
3. 设置实例密码,即 NebulaGraph 集群中 ECS 服务器的登录密码。
5. 选择要创建实例的**地域**。

8. 在**套餐选择**区域,根据需要选择套餐版本。
6. 在**套餐选择**区域,根据需要选择套餐版本。

9. 在**集群配置**或 **NebulaGraph 配置**区域,完成数据盘相关设置。
<!-- 选择自定义套餐可单击编辑按钮调整集群配置。 -->

不同套餐需要设置的内容有所区别,根据界面说明完成设置
7. 在 **NebulaGraph 配置**区域,完成数据盘相关设置

10. 在**基础设施配置**区域,选择**交换机可用区**。
8. 在**基础设施配置**区域,选择**交换机可用区**。

11. 根据需要配置**标签和资源组**。详情参见[什么是资源管理](https://help.aliyun.com/document_detail/94475.html)。
9. 根据需要配置**标签和资源组**。详情参见[什么是资源管理](https://help.aliyun.com/document_detail/94475.html)。

12. 完成**权限确认**,并选中**我同意授权服务商(杭州悦数科技有限公司)获取上述权限以提供代运维服务**。
10. 完成**权限确认**,并选中**我同意授权服务商(杭州悦数科技有限公司)获取上述权限以提供代运维服务**。

13. 在页面底部,选中**我已阅读并同意《计算巢服务协议》**,并单击**开始免费试用**。
11. 在页面底部,选中**我已阅读并同意《计算巢服务协议》**,并单击**开始免费试用**。

14. 在**创建**对话框,完成信息确认并单击**确定**。
12. 在**创建**对话框,完成信息确认并单击**确定**。

15. 在**提交成功**页面,单击去列表查看。
13. 在**提交成功**页面,单击去列表查看。

16. 在实例列表中查看目标实例的**状态**,确保状态为**部署中**。
14. 在实例列表中查看目标实例的**状态**,确保状态为**部署中**。

部署的平均耗时为 10 分钟。完成后实例的状态变为**已部署**。

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# 扩缩容服务

NebulaGraph Cloud 阿里云版的弹性扩缩容功能支持根据需求扩缩容服务节点,灵活调整集群规模。

## 使用限制

- 弹性扩缩容功能支持 Storage 扩容,不支持 Storage 缩容。
- 使用弹性扩缩容功能缩容 Graph 服务时,需先使用集群中 NebulaGraph Dashboard 服务的扩缩容功能删除不再需要的 Graph 服务节点。扩容 Graph 服务时无此限制。

## 操作步骤

1. 登录阿里云计算巢的[服务实例管理页面](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstance/private)。

2. 在服务实例列表中,单击目标实例的ID或其右侧**操作**列的**详情**。

!!! note

免费试用版服务实例列表在**试用服务**页签中。

3. 在**服务实例详情**页面,单击**运维管理**页签。

4. 在**应用运维**区域,单击**弹性扩缩容**。

5. 在**弹性扩缩容**对话框,完成如下操作。

1. 确认**将要调整的资源类型**为 **ESS**。

2. 选择**伸缩组 ID**。

- 如需扩缩容 Storage 服务,选择名称以 **ng-storage** 开头的伸缩组。
- 如需扩缩容 Graph 服务,选择名称以 **ng-graph** 开头的伸缩组。

3. 选择**伸缩规则的调整方式**。

- 如果选择**扩容**或**缩容**,下方的**伸缩组 ECS 实例调整的数量**指定的是要增加或减少的节点数量。
- 如果选择**调整至指定数量**,下方的**伸缩组 ECS 实例调整的数量**指定的是节点调整之后剩余的数量,而不是增加或减少的数量。

4. 输入**伸缩组 ECS 实例调整的数量**。

5. 单击**下一步**。

6. 检查任务信息,确认无误后单击**创建**。

6. 等候数分钟,直到**运维管理**页签中的**执行状态**显示**成功**。

7. 单击**概览**页签,查看**服务资源**区域的 ECS 实例数量,如果符合预期的调整效果,则扩缩容完成。
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -491,6 +491,7 @@ nav:
- Nebula Graph Cloud 阿里云版:
- 创建服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md
- 使用服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/2.use-cloud-services.md
- 扩缩容服务: nebula-cloud/nebula-cloud-on-alibabacloud/4.scaling-services
- 删除服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/3.delete-service-instance.md
- Nebula Graph Cloud AWS 版:
- 概览: nebula-cloud/nebula-cloud-on-aws/1.aws-overview.md
Expand Down