网站首页 > 文章精选 正文
大家好,我是协同军哥!
时光荏苒,从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从业的专业和素养,每间隔一个季度或者半年,我们可以通过备份文件尝试还原演练一次,保证我们前面的备份还有相关操作都是切实可行的,这样方能高枕无忧。
今天就分享到这里,下班,预祝大家周末愉快,欢迎大家关注和指正!
猜你喜欢
- 2025-05-10 11款常用Java编程软件推荐(建议收藏)
- 2025-05-10 优秀程序员必用工具锦集(一款程序员必备的软件)
- 2025-05-10 《若依ruoyi》第一章:本地开发环境搭建
- 2025-05-10 软件开发不可错过的6款必备工具(软件 开发工具)
- 2025-05-10 程序员必备神器(程序员必备神器有哪些)
- 2025-05-10 Navicat Premium 连接 Oracle 数据库
- 2025-05-10 Navicat 11.1.13注册码免费领(navicat premium 15 注册码)
- 2025-05-10 利用navicat将postgresql转为mysql
- 2025-05-10 程序员左膀右臂:Navicat和notepad++
- 2025-05-10 如何使用报表创建工具Navicat创建报表
- 05-10【锁思想】自旋 or CAS 它俩真的一样吗?一文搞懂
- 05-10盘点JAVA中基于CAS实现的原子类(盘点java中基于cas实现的原子类是什么)
- 05-10Java并发 之 Atomic 原子操作类(java如何实现原子性)
- 05-10JDK源码剖析之AtomicStampedReference和AtomicMarkableReference
- 05-10java并发-AtomicStampedReference
- 05-10Java并发工具:AtomicStampedReference
- 05-1011款常用Java编程软件推荐(建议收藏)
- 05-10优秀程序员必用工具锦集(一款程序员必备的软件)
- 最近发表
-
- 【锁思想】自旋 or CAS 它俩真的一样吗?一文搞懂
- 盘点JAVA中基于CAS实现的原子类(盘点java中基于cas实现的原子类是什么)
- Java并发 之 Atomic 原子操作类(java如何实现原子性)
- JDK源码剖析之AtomicStampedReference和AtomicMarkableReference
- java并发-AtomicStampedReference
- Java并发工具:AtomicStampedReference
- 11款常用Java编程软件推荐(建议收藏)
- 优秀程序员必用工具锦集(一款程序员必备的软件)
- 《若依ruoyi》第一章:本地开发环境搭建
- 软件开发不可错过的6款必备工具(软件 开发工具)
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)