现阶段越来越多的项目都是有云端SAAS部署,流程技术简单多了,需要服务器,数据库云端购买,各大云厂商也能做好服务器的异常拉起,数据库的集群,备份,主从复制等。需要安全证书,安全产品,各种指标监控也都有体系化的支撑,只要出钱什么都可以不用管。
但是随着业务的发展,特别是要做的精细化客户运营,还是需要本地化部署,那在本地化部署时,不同于云端有云服务厂商的体系化产品,各种技术保证需要自身来进行支撑,这样就提出了更高的要求。
1.服务器异常重启机制
在重启后,中间件服务,业务服务需要脚本自动拉起,这样就需要预置好脚本,配置服务器重启时拉起
2.数据库备份
数据库磁盘的备份也显得尤为重要
3.系统日志压缩及删除
业务系统日志如果没有处理策略,总有一天会撑满磁盘,因此需要配置压缩机及自动删除策略
4.服务器安全性
端口暴露要尽量少,授权IP白名单;请求验证;防火墙
5.服务器的监控
服务器的指标:磁盘,内存,CPU,网络带宽,常用的指标监控