UCM
最近反思下我们项目里一些不是很顺畅的地方,典型的就是系统的复杂,不易管理,每套oa系统里除了web应用程序,还有多个支撑性服务要部署维护,基本都是手动,稍微好点就是提供个安装包安装,但是到了中期,维护升级,一般都是运维人员到物理目录下更新或者修改配置,如果服务挂了要重启,也要手动操作,不但繁琐而且容易出错,换个运维人员不熟悉系统的而且前面留下来的说明文档也不够齐全,要维护起来还真难。
想想还是有必要提供一个统一管理部署升级的界面,系统里各个服务或者应用程序以节点方式展现,能查看状态,重启服务,查看修改配置文件,更新部署代码,起个简称UCM。一期先实现本地的管理,小系统一台机器足矣,二期要能管理远程的节点,我们有不少系统还是有负载均衡,多机部署的。