Skip to content

Commit

Permalink
Update index.md
Browse files Browse the repository at this point in the history
Initial version
  • Loading branch information
Hong095 authored Dec 6, 2024
1 parent 68f7918 commit 060e699
Showing 1 changed file with 47 additions and 96 deletions.
143 changes: 47 additions & 96 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,131 +1,82 @@
# Demo服务实例部署文档
# SubQuery Network Node Operators Deployment Guide

## 概述
This tutorial provides a step-by-step guide to deploy SubQuery Network Node Operators using Alibaba Cloud Compute Nest and ECS.

`(服务概述内容)`
## Introduction

```
eg:
Demo服务是计算巢提供的示例。
本文向您介绍如何开通计算巢上的`Demo`服务,以及部署流程和使用说明。
```

## 计费说明

`(计费说明内容)`

```
eg:
Demo在计算巢上的费用主要涉及:
## Prerequisites
Before starting, ensure you have:

- 所选vCPU与内存规格
- 系统盘类型及容量
- 公网带宽
An active Alibaba Cloud account.
Familiarity with cloud services.

计费方式包括:
## Step 1: Alibaba Cloud Account Setup
If you haven't already, sign up for an Alibaba Cloud account: Sign up (https://www.alibabacloud.com).

- 按量付费(小时)
- 包年包月
## Step 2: Access Compute Nest
Navigate to Compute Nest and locate the service for SubQuery Network Node Operators

目前提供如下实例:
## Step 3: Set Up an Instance and Its Parameters
Configure the necessary parameters for the instance

| 规格族 | vCPU与内存 | 系统盘 | 公网带宽 |
| --- | --- | --- | --- |
| ecs.r6.xlarge | 内存型r6,4vCPU 32GiB | ESSD云盘 200GiB PL0 | 固定带宽1Mbps |
Service Instance Name: Provide a meaningful name for the instance.
Instance Password: Create a secure password for the instance.

预估费用在创建实例时可实时看到。
如需更多规格、其他服务(如集群高可用性要求、企业级支持服务等),请联系我们 [mailto:[email protected]](mailto:[email protected])。
```

## 部署架构

`(部署概述内容)`

## RAM账号所需权限

`(权限策略内容)`

```
eg:
## Step 4: Deploy Your Service
Review all configurations and accept the Terms of Service. Click Create Now to deploy your service.

Demo服务需要对ECS、VPC等资源进行访问和创建操作,若您使用RAM用户创建服务实例,需要在创建服务实例前,对使用的RAM用户的账号添加相应资源的权限。添加RAM权限的详细操作,请参见[为RAM用户授权](https://help.aliyun.com/document_detail/121945.html)。所需权限如下表所示。
## Step 5: What to do after creating the ECS instance

### 1. Log in to the server

| 权限策略名称 | 备注 |
| --- | --- |
| AliyunECSFullAccess | 管理云服务器服务(ECS)的权限 |
The node operator services are already configured to start automatically along with the server. You can log in to the server with the following command:

```shell
ssh username@ip_address -L 8000:localhost:8000
```

## 部署流程
And then you can access the subquery node operator coordinator by opening a browser and going to `http://localhost:8000`.

### 部署步骤
### 2. Register new node operator

`(部署步骤内容)`
On the coordinator page, you can register as a new node operator by following the instructions and start to behave as a node operator.

```
eg:
1. 单击部署链接,进入服务实例部署界面,根据界面提示,填写参数完成部署。
2. 补充示意图。
```
### 部署参数说明

`(部署参数说明内容)`
> Refer to the [Register in the Node Operator Admin App](https://academy.subquery.network/subquery_network/node_operators/setup/becoming-a-node-operator.html#_3-register-in-the-node-operator-admin-app) and the steps after that for more information.
```
eg:
## What to consider in docker-compose.yml [v2]

您在创建服务实例的过程中,需要配置服务实例信息。下文介绍云XR实时渲染平台服务实例输入参数的详细信息。
The `/home/subquery-indexer/docker-compose.yml` file is pre-configured for immediate use. However, you may need to adjust some settings like secret key, network endpoint, and other configurations.

| 参数组 | 参数项 | 示例 | 说明 |
| --- | --- | --- | --- |
| 服务实例名称 | | test | 实例的名称 |
| 地域 | | 华北2(北京) | 选中服务实例的地域,建议就近选中,以获取更好的网络延时。 |
```
> Refer to the [Port configurations](https://academy.subquery.network/subquery_network/node_operators/setup/becoming-a-node-operator.html#port-configurations) and [Running Node Operator Services](https://academy.subquery.network/subquery_network/node_operators/setup/becoming-a-node-operator.html#running-node-operator-services) for more information.
### 验证结果
## What to consider in docker-compose.yml [v1]

`(验证结果内容)`
The `/home/subquery-indexer/docker-compose.yml` file is pre-configured for immediate use. However, you may need to adjust the following settings:

```
eg:
**Coordinator and Proxy Services:**

1. 查看服务实例。服务实例创建成功后,部署时间大约需要2分钟。部署完成后,页面上可以看到对应的服务实例。
2. 通过服务实例访问TuGraph。进入到对应的服务实例后,可以在页面上获取到web、rpc、ssh共3种使用方式。
```
- `--secret-key`: Replace with a secure secret key. Ensure it is the same for both the coordinator and proxy services.
- `--network-endpoint`: Update to a higher rate-limited endpoint if necessary.

### 使用Demo
**Coordinator Service:**

`(服务使用说明内容)`
- `ports:` Ensure the coordinator service is not exposed to the public network. This can be managed through Docker Compose configuration or firewall settings.

```
eg:
**Proxy Service:**

请访问Demo官网了解如何使用:[使用文档](https://www.aliyun.com)
```
- `ports:` Ensure the proxy service is exposed to the public network. This requires configuration in both Docker Compose and firewall settings.
- SSL Support: Consider adding a reverse proxy service like Nginx to support SSL.

## 问题排查
**Postgres Service:**

`(服务使用说明内容)`
- `POSTGRES_PASSWORD`: Replace with a secure password. Ensure it matches the `--postgres-password` in the coordinator service.

```
eg:
Remember to restart the services after making any changes:

请访问[Demo的问题排查链接](https://www.aliyun.com)获取帮助。
```shell
cd /home/subquery-indexer
docker compose up -d
```

## 联系我们

欢迎访问Demo官网([https://www.aliyun.com](https://www.aliyun.com))了解更多信息。

联系邮箱:[https://www.aliyun.com](mailto:https://www.aliyun.com)

社区版开源地址:[https://github.com/](https://github.com/)

扫码关注微信公众号,技术博客、活动通知不容错过:

`(添加二维码图片)`
## Conclusion
This tutorial has guided you through the comprehensive process of building a SubQuery Network Node Operators service using Alibaba Cloud Compute Nest and ECS. Following these steps will help you to quickly deploy SubQuery Network Node Operators services on Alibaba Cloud.

0 comments on commit 060e699

Please sign in to comment.