历史版本3 :部署要求 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.概述编辑
数知鸟私有部署基于云原生理念,采用容器化微服务的方式管理服务组件,依托标准化云计算组件,充分利用云平台的弹性伸缩和分布式特点,保障在云端高效、稳定、安全运行,支撑业务应用。所有微服务均可部署于 Kubernetes 集群上,可以实现滚动更新、快速回滚、健康检查、自动伸缩、流量管理等编排特性。
容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。
自动化管理:统一调度和管理中心,从根本上提高系统和资源利用率,同时降低运维成本。
面向微服务:通过松耦合方式,提升应用程序的整体敏捷性和可维护性
2.组件要求编辑
客户提供的组件需满足以下要求:
服务组件 | 要求 | 备注 |
|---|---|---|
| MySQL数据库服务 | 版本:MySQL 8.0.32 | 存储服务数据,所在数据盘需为ssd |
| 对象存储 | 支持标准S3协议 | 保存用户上传的附件、图片等各类文件资源 |
| Redis 缓存服务 | 版本:Redis 5.0/6.0/7.0 (建议7.0) | 提供数据缓存服务,避免数据库IO过多 |
| Docker容器+Docker compose | Docker 版本:19.03 到 23.0 | 运行数知鸟服务容器 |
3.资源预估编辑
| 类别 | 服务和产品 | 规则(C:CPU核心数 G:内存大小) | 数量 | 说明 |
|---|---|---|---|---|
| 数知鸟微服务 | server | 4C8G存储100G | 1 | 基础服务 |
| websocket | websocket通信服务 | |||
| migrate | 数据迁移服务 | |||
| search | 搜索服务 | |||
| workflow | 工作流 | |||
| automation | 自动化 | |||
| OnlyOffice | 2C4G | office附件在线预览 | ||
| 数据库 | MySQL | 4C8G 存储:100G | 1 | 数据库规格根据实际数据量选择 |
| 缓存服务 | Redis | 1C2G | 1 | |
| 对象存储 | MinIO | 2C8G 存储:1T | 1 | 对象存储,存储量根据实际预估附件量选择 |
| 总计 | 最小规模 13C30G |
服务器总资源建议为数知鸟容器服务需要的总资源的1.5~2倍,保证资源冗余,可以满足后续服务因性能或功能原因的扩展.
注:该表格仅为参考,实际需要根据客户提供的资源进行调整。若客户可直接提供对象存储、MySQL数据库、缓存服务,部署服务时无需再额外部署,可直接使用客户提供的环境资源,集群总容器资源中缩减对应资源项。

