历史版本3 :部署要求 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.概述编辑

数知鸟私有部署基于云原生理念,采用容器化微服务的方式管理服务组件,依托标准化云计算组件,充分利用云平台的弹性伸缩和分布式特点,保障在云端高效、稳定、安全运行,支撑业务应用。所有微服务均可部署于 Kubernetes 集群上,可以实现滚动更新、快速回滚、健康检查、自动伸缩、流量管理等编排特性。

  • 容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。

  • 自动化管理:统一调度和管理中心,从根本上提高系统和资源利用率,同时降低运维成本。

  • 面向微服务:通过松耦合方式,提升应用程序的整体敏捷性和可维护性

2.组件要求编辑

客户提供的组件需满足以下要求:

服务组件
要求
备注
MySQL数据库服务

版本:MySQL 8.0.32

存储服务数据,所在数据盘需为ssd
对象存储支持标准S3协议保存用户上传的附件、图片等各类文件资源
Redis 缓存服务版本:Redis  5.0/6.0/7.0 (建议7.0)提供数据缓存服务,避免数据库IO过多
Docker容器+Docker composeDocker 版本:19.03 到 23.0运行数知鸟服务容器

3.资源预估编辑

类别服务和产品规则(C:CPU核心数 G:内存大小)数量说明
数知鸟微服务server4C8G存储100G

1

基础服务

websocketwebsocket通信服务

migrate数据迁移服务

search搜索服务

workflow工作流

automation自动化

OnlyOffice2C4Goffice附件在线预览
数据库MySQL4C8G 存储:100G1数据库规格根据实际数据量选择
缓存服务Redis1C2G1
对象存储MinIO2C8G 存储:1T1对象存储,存储量根据实际预估附件量选择
总计
最小规模 13C30G

服务器总资源建议为数知鸟容器服务需要的总资源的1.5~2倍,保证资源冗余,可以满足后续服务因性能或功能原因的扩展.

注:该表格仅为参考,实际需要根据客户提供的资源进行调整。若客户可直接提供对象存储、MySQL数据库、缓存服务,部署服务时无需再额外部署,可直接使用客户提供的环境资源,集群总容器资源中缩减对应资源项。