选择您的配置
| 项目 | 不启用高可用 | 高可用部署 |
|---|---|---|
| 使用场景 | 演示 / 测试 | 生产环境 |
| 吞吐量 | 每 8 小时最多处理 50,000 页 | 每 8 小时最多处理 200,000 页 |
| 最少虚拟机数量 | 3 | 8 |
| 容错能力 | 无 | 有 |
先决条件清单
基础设施
运行 Linux 或 WSL,并安装 Docker 19.03+ 的 安装主机
运行 Ubuntu 20.04 或 RHEL 8 的 虚拟机
| 配置 | Master 节点 | 服务节点 | 工作节点 |
|---|---|---|---|
| 不启用高可用(HA) | 1 | 1 | 1 |
| 高可用 | 3 | 4 | 1+ |
虚拟机规格(适用于服务节点和工作节点)
- 12 个 CPU 核心
- 48 GB 内存
- 80 GB 磁盘存储
- 40 GB 专用磁盘挂载到
/opt/local-path-provisioner
所有虚拟机上名为
ansible 的 用户账户,并具备:- SSH 密钥访问(所有虚拟机使用同一密钥)
- 具有 NOPASSWD 选项的 sudo 权限
外部服务
用于存储 Docker 镜像的 容器镜像仓库(任意镜像仓库)
MS SQL Server 2022(Linux),具备:
- 4 个 CPU 核心,4 GB 内存
- 200 GB 以上磁盘存储
- 已启用全文搜索(Full-Text Search)
用于发送电子邮件通知的 SMTP 服务器
网络
2 个静态 IP 地址
- 一个用于 Kubernetes API 端点
- 一个用于 Vantage 访问(负载均衡器)
DNS 记录,指向 Vantage 访问 IP
TLS 证书(泛域名或特定域名)
安装期间的网络访问,可访问:
abyvtgonprm27.azurecr.io(容器镜像)- 软件包仓库(Ubuntu 或 RHEL)
安装后的网络访问,可访问:
licensing-us.abbyy.com(许可证)- 您的 SMTP 服务器
可选
外部 NFS 存储 - 推荐用于在 8 小时内处理超过 10,000 页的生产工作负载
Elasticsearch - 用于集中日志记录(如果不使用基于文件的日志记录)
