程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

高可用~中小型企业协同办公平台本地化部署实施指南

balukai 2025-05-10 19:58:18 文章精选 1 ℃

大家好,我是协同军哥!

时光荏苒,从2018年刚开始接触致远互联协同办公,至今已有8个年头,历经N多项目的历练,踩过无数的坑洼,痛并快乐着。一路走来有些许心得,可能对新人有些许帮助,也作为自己 的一份经验的总结,今天无偿分享的是高可用~中小型企业协同办公平台本地化部署实施指南,小伙伴再也不用担心半夜系统崩溃数据丢失,安心睡好安稳觉了!

开始进入正题,分步骤做详细说明:

1、服务器资源准备

开始实施服务之前,我们需要首先调研明确客户的使用人数,并发数要求,然后根据实际情况给出服务器资源配置要求,下面给出在线200以下用户,在线200~500以下官方推荐配置清单(可做参考):

应用服务器内存等配置要求为协同服务专属服务器配置要求,若集中部署了其它产品或者其它能力服务如全文检索、转换服务、音视频服务等,需要根据情况增加资源或分离部署能力服务;

官方推荐应用服务器、数据库服务器必须要求使用64位操作系统,应用服务、数据库服务必须分离部署,个人根据实际工作经验,如果为了节约服务器资源,有些客户硬件资源预算有限的情况下,也是可以考虑部署在一起的,但是请务必做好数据及文件备份,切记,切记,切记!

实际工作中如果是中小型企业超过200人的企业毕竟少数,单台品牌服务器,8核+32G内存+磁盘阵列,已经足够(内存务必要求可扩容,以免后续内存不足)。

2、网络资源准备

网络资源优先推荐客户开通运营商专线,并提供固定ip地址及端口管理策略,但是这里需要说明的是固定专线针对客户而言,很多小微企业觉得是额外支出,在无法提供的前提下,使用内网穿透动态映射也是可以的,如花生壳、goproxy等第三方穿透工具,goproxy我个人经常使用,如果并发不大的情况下,购买一台阿里云99元的服务器+goproxy还是很香的,后续会专题讲解,大家可以关注我,后续持续分享。

3、服务资源划分

前面介绍了服务器的配置要求及网络资源要求,大多中小型企业2台服务器资源足够,一台应用服务器安装协同服务,一台数据库服务器安装数据库,客户预算充足的情况下可以再准备一台服务器做文件异地备份,这样阵列加异地备份双保险,特别说明用来做数据和文件的异地备份磁盘空间越大越好,这里有两种推荐方案:

1)群晖NAS首选作为文件备份,群晖数据备份真的是绝绝子,通过配套备份工具Active Backup for Business (ABB)、Synology Drive,数据备份和数据恢复都已经帮你考虑好了,你完全没有任何后顾之忧(曾经被勒索病毒感染服务器数据文件,是群晖NAS点亮了恢复的可能,深有感悟~)。

2)其次PC服务器(2核4G配置足够),安装自动同步工具(如Allway Sync),定时同步数据库备份文件或关键应用程序资源,推荐采用bat脚本程序或者其他编程方式讲需要备份的文件打成加密压缩包,这样勒索病毒无法污染文件,普通的文件异地备份无法防止勒索病毒。

另外这里有个推荐,如果有Proxmox基础的朋友,如果只有一台服务器,又想进行应用和数据库分离部署,可以通过Proxmox Virtual Environment来进行规划。

首先安装Proxmox,然后根据应用服务器、数据库服务器、文件备份服务器的配置要求做好虚拟化配置规划,在Proxmox下建立2台或者3台虚拟化服务器,然后安装好操作系统,由Proxmox管理的图像化操作界面来管理多台虚拟机,同时还可以通过它的web配置界面轻松实现任何一台虚拟机的整机备份,当然磁盘空间要保证充足,这个后续专题进行分享,关注我。

4、操作系统选择及安装

关于操作系统前面官方也给出了建议,大家可以跟进推荐选择,我个人一直使用Windows Server 2019 Datacenter版本,非常稳定,功能也很齐全。一般非特殊要求情况下,不推荐大家使用Linux环境,国人还是比较习惯图像化界面操作,这点毋庸置疑,要是您个人玩的非常犀利,那这个选择也无可非议。

5、服务器环境设置

1)好压、360压缩工具包或7z压缩工具包安装,这个根据个人使用习惯选择

2)浏览器安装,推荐谷歌浏览器,稳定无乱七八糟的的弹窗或者广告

3)文本工具安装,如Notepad++,修改文本文件参数或者配置清洗简洁,关键词作色,强烈推荐

6、数据库安装实施

这里我优先推荐mysql5.7版本或SQLServer2019,用户群里比较多,你遇到的99%的问题网上都有解决方案,这里没有多说,安装步骤下一步安装,过程中选择合适的参数配置即可。

7、协同安装实施

本章侧重整个部署实施,具体协同A6、或者A8安装操作步骤或说明不在本章描述,关注我,后续会专题分享。

8、协同平台试运行

以上步骤实施完成后,试运行是对整个部署及实施过程结果的检验,只要能打开首页,输入用户名和密码能正常登录,已经成功了80%,接下来就是关键的数据备份步骤。

9、数据库备份、文件备份设置(异地)

以mysql数据库为例,可以通过界面工具Navicat Premium来实现数据库文件每日定时备份,这里推荐【零成本搭建~阿里云盘+Navicat轻松实现数据库和关键文件实时备份】方法,当然客户有预算的情况下,我强烈推荐使用群晖NAS构建专门的文件服务器,然后通过群晖提供的文件备份或者整机、整盘备份方法进行数据备份,简单、高效、安全,这里不做详细配置讲解,有兴趣的朋友可以留言交流。

12、全量程序定期备份

为了确保安全,保证有异常情况时能快速帮助客户恢复业务,除了及时备份数据库、关键文件以外,定期对整个协同办公程序备份也是非常有必要的,个人建议每个月做一次全量备份,上面讲到的群晖NAS可以很好的解决自动全量备份,其次需要人工FTP或者存储介质拷贝。

13、定期备份还原演练

备份工作完成了,其实已经可以安心睡大觉了,为了体现IT从业的专业和素养,每间隔一个季度或者半年,我们可以通过备份文件尝试还原演练一次,保证我们前面的备份还有相关操作都是切实可行的,这样方能高枕无忧。

今天就分享到这里,下班,预祝大家周末愉快,欢迎大家关注和指正!

最近发表
标签列表