From 014e2f656c779a5d871c38d1751bb9c51a1f7a17 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 1 Dec 2022 13:51:03 +0800 Subject: [PATCH 1/3] Update AWS docs --- .../nebula-cloud-on-aws/4.aws-deployment-steps.md | 6 +++++- .../5.aws-connect-to-services.md | 13 ++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md index e2717f2b156..10b6beac0a9 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md @@ -14,7 +14,11 @@ 6. 检查页面中的模板参数,根据业务需要和参数下方的详细说明设置或修改相关参数,之后单击页面右下角的 **Next**。 -7. 在 **Configure stack options** 页面,根据需要设置 **Tags**、**Permissions**、**Stack failure options** 和 **Advanced options**,之后单击页面右下角的 **Next**。 + !!! note + + 如需从外网连接 NebulaGraph 服务集群,需将 Permitted IP range 设置为访问端的外网 IP 网段。建议仅允许 VPC 内网访问,防止网络安全问题。 + +1. 在 **Configure stack options** 页面,根据需要设置 **Tags**、**Permissions**、**Stack failure options** 和 **Advanced options**,之后单击页面右下角的 **Next**。 各选项的详细说明参见 [Setting AWS CLoudFormation stack options](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html)。 diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/5.aws-connect-to-services.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/5.aws-connect-to-services.md index 32ca46f8037..0fe8a36bf2d 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/5.aws-connect-to-services.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/5.aws-connect-to-services.md @@ -1,12 +1,15 @@ # 连接服务 -完成 NebulaGraph 服务集群部署后,用户可以在 Stack 详情页的 **Outputs** 页签下查看各服务的连接地址。 +完成 NebulaGraph 服务集群部署后,用户可以在 Stack 详情页的 **Outputs** 页签下查看各服务的连接信息。 -连接地址包括: +连接信息包括: -- BastionIP:堡垒机的弹性 IP 地址。 -- ExplorerPortal:Nebula Explorer 服务的连接地址。 -- GraphPrivateIP:Graph 服务的私网 IP 地址。 +- 堡垒机的弹性 IP 地址。 +- Dashboard 服务的登录入口链接以及默认登录方式。 +- Explorer 服务的登录入口链接。 +- Graph 服务的私网 IP 地址与端口号。 + +使用 Nebula Dashboard 连接 NebulaGraph 的说明参见[连接 Dashboard](../../../nebula-dashboard-ent/2.deploy-connect-dashboard-ent/#dashboard_2)。 使用 Nebula Explorer 连接 NebulaGraph 的说明参见[连接数据库](../../nebula-explorer/deploy-connect/ex-ug-connect.md)。 From ca87af8e2f5421d1767bb6f7d248d9f187b4b68d Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Wed, 7 Dec 2022 13:52:18 +0800 Subject: [PATCH 2/3] Update AWS docs --- .../nebula-cloud-on-aws/2.aws-architecture.md | 6 +++--- .../nebula-cloud-on-aws/3.aws-planning-deployment.md | 11 +++++------ .../nebula-cloud-on-aws/4.aws-deployment-steps.md | 2 +- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md index f838bd53ee4..c595a7ad922 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md @@ -4,7 +4,7 @@ 生产环境中典型的集群架构如下图所示。 -![AWS 部署架构](https://docs-cdn.nebula-graph.com.cn/figures/aws-architecture_2022.08.12.png) +![AWS 部署架构](https://docs-cdn.nebula-graph.com.cn/figures/aws-architecture_2022.12.06.png) 上图中的集群包含: @@ -16,11 +16,11 @@ - 允许堡垒机等服务连接互联网的 NAT 网关。 - 一台 Linux 系统的堡垒机,用于支持通过 SSH 方式访问公共子网和私有子网。 -- 用于可视化图查询、图探索和图计算的 Nebula Explorer 服务器。 私有子网中包含: +- 一台 Linux 系统的 Workbench 机器,混合部署了 Explorer、Dashboard、Analytics、Exchange 等 NebulaGraph 生态工具。 - 运行在 graphd 进程中的 NebulaGraph Graph 服务。共有三个 graphd 进程,每个私有网络中一个进程。 - 运行在 metad 进程中的 NebulaGraph Meta 服务。共有三个 metad 进程,每个私有网络中一个进程。 -- 运行在 storaged 进程中的 NebulaGraph Storage 服务。共有五个 storaged 进程,分布在三个私有网络中。 +- 运行在 storaged 进程中的 NebulaGraph Storage 服务。共有三个 storaged 进程,每个私有网络中一个进程。 - 每个子网一个 EBS(Elastic Block Store)卷。 \ No newline at end of file diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md index e798a62ae26..f86703e45ee 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md @@ -19,17 +19,16 @@ | 资源 | 部署需求数 | | - | - | | VPC | 1 个 | -| 弹性 IP 地址 | 5 到 15 个(由主机数量决定) | +| 弹性 IP 地址 | 1 个(堡垒机) | | 安全组 | 2 个 | | IAM 角色 | 2 个 | | 负载均衡器 | 1 个 | | EC2 实例(堡垒机) | 1 个 | -| EC2 实例(Nebula Explorer 主机) | 1 个 | -| EC2 实例(graphd 主机) | 1 到 3 个 | -| EC2 实例(metad 主机) | 1 或 3 个 | -| EC2 实例(storaged 主机) | 1 或 3 或 5 或 7 个 | +| EC2 实例(Workbench) | 1 个 | +| EC2 实例(graphd) | 1 到 3 个 | +| EC2 实例(混合部署 metad 和 storaged) | 1 或 3 或 5 或 7 个 | -弹性 IP 地址和 EC2 实例的数量由实际部署架构决定。 +EC2 实例的数量由实际部署架构决定。 如果所需资源的额度不足,先申请提升资源额度再部署集群。 diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md index 10b6beac0a9..0526be25aee 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/4.aws-deployment-steps.md @@ -16,7 +16,7 @@ !!! note - 如需从外网连接 NebulaGraph 服务集群,需将 Permitted IP range 设置为访问端的外网 IP 网段。建议仅允许 VPC 内网访问,防止网络安全问题。 + 如需从外网访问 NebulaGraph 服务集群,需将 **Permitted IP range** 设置为客户端的外网 IP 地址。建议从 VPC 内网访问,防止网络安全问题。 1. 在 **Configure stack options** 页面,根据需要设置 **Tags**、**Permissions**、**Stack failure options** 和 **Advanced options**,之后单击页面右下角的 **Next**。 From 853f7dbe76a39f0e69473dc6b043ba99c5f932c8 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Wed, 7 Dec 2022 15:39:45 +0800 Subject: [PATCH 3/3] update architecture --- docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md | 1 - .../nebula-cloud-on-aws/3.aws-planning-deployment.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md index c595a7ad922..96cf0f46507 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/2.aws-architecture.md @@ -21,6 +21,5 @@ - 一台 Linux 系统的 Workbench 机器,混合部署了 Explorer、Dashboard、Analytics、Exchange 等 NebulaGraph 生态工具。 - 运行在 graphd 进程中的 NebulaGraph Graph 服务。共有三个 graphd 进程,每个私有网络中一个进程。 -- 运行在 metad 进程中的 NebulaGraph Meta 服务。共有三个 metad 进程,每个私有网络中一个进程。 - 运行在 storaged 进程中的 NebulaGraph Storage 服务。共有三个 storaged 进程,每个私有网络中一个进程。 - 每个子网一个 EBS(Elastic Block Store)卷。 \ No newline at end of file diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md index f86703e45ee..4edef77fb75 100644 --- a/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-aws/3.aws-planning-deployment.md @@ -26,7 +26,7 @@ | EC2 实例(堡垒机) | 1 个 | | EC2 实例(Workbench) | 1 个 | | EC2 实例(graphd) | 1 到 3 个 | -| EC2 实例(混合部署 metad 和 storaged) | 1 或 3 或 5 或 7 个 | +| EC2 实例(storaged) | 1 或 3 或 5 或 7 个 | EC2 实例的数量由实际部署架构决定。