Skip to content

Commit

Permalink
Update AWS docs (#2369)
Browse files Browse the repository at this point in the history
* Update AWS docs

* Update AWS docs

* update architecture
  • Loading branch information
randomJoe211 authored Dec 8, 2022
1 parent f6a2419 commit b371711
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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)

上图中的集群包含:

Expand All @@ -16,11 +16,10 @@

- 允许堡垒机等服务连接互联网的 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)卷。
Original file line number Diff line number Diff line change
Expand Up @@ -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 实例(storaged) | 1 或 3 或 5 或 7 个 |

弹性 IP 地址和 EC2 实例的数量由实际部署架构决定。
EC2 实例的数量由实际部署架构决定。

如果所需资源的额度不足,先申请提升资源额度再部署集群。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
Original file line number Diff line number Diff line change
@@ -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)

Expand Down

0 comments on commit b371711

Please sign in to comment.