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 AWS docs #2369

Merged
merged 3 commits into from
Dec 8, 2022
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 @@ -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