Unifier项目实施系列——01服务器部署方式及系统投产顺序洞见 / 8月 15, 2021 8月 15, 2021 / Unifier项目实施系列 Unifier项目实施系列——01服务器部署方式及系统投产顺序 卷首语 Unifier的实施是一个系统性工程,其中科学性指引和经验性总结是保证实施效率和效果的重要因素。 限定场景 大型IT项目会经历测试、UAT、预投产、投产等环节,每个环节都对应不同的服务器环境,以起到功能验证和控制投产风险的目的。不同的行业、企业对信息化建设的规范性、安全性要求不同,例如银行等客户,对投产变更控制非常严格,上线前评审会及上线后观察都有完整的流程规范。银行业中,又根据系统离金融业务的距离划分核心与外围,控制强度也有响应区别。本篇文章分析以建筑工程行业、化工、能源等传统企业为对象进行服务器部署的讨论,该类企业具备的特点我们限定在有一定的信息化认识和基础,但不具有军工、国防等高保密高安全项目要求。从完整组件的服务器环境部署和系统投产步骤两方面呈述: 服务器环境部署 Unifier的相关环境部署包括:数据库、中间件、应用、报表服务、接口服务、代理服务,各部分在测试环境可合并部署,生产环境可将各组件独立,根据服务器评估安装即可。以下基于一个内网环境但要求外网能够访问的项目进行示意: 系统投产步骤 Unifier项目实施过程中,投产要考虑其高度配置化、接口集成、数据垃圾控制三方面因素。通常我们将投产划分三个阶段:测试服务环境——生产环境测试项目——生产环境正式项目。每个环节主要是涉及BP的迁移、权限的配置、接口的测试,其它部分不作赘述。 BP的迁移:首先在初始搭建时,我们根据需求调研及蓝图设计,在测试环境中进行BP搭建,并在测试项目中进行BP测试。测试通过后,通过BP迁移的方式,从BP从测试环境迁移到生产环境,并首先在测试项目中进行预投产测试。此时BP的所有设置完全按照正式项目进行,测试项目中BP测试完成后,再将BP投产到正式项目中,进行上线。接口开发及部署:首先在测试环境中进行接口开发,待BP配置到测试项目后,与外部系统开始进行接口联调测试,此时测试要覆盖完整接口功能。测试完成接口迁移到生产环境,利用生产环境中的测试项目进行模拟正式生产项目的场景,测试无问题后投产。Shell&权限Shell的规划测试环境与生产尽可能一致,但不做要求。组的设置测试环境同样与生产环境保持一致,但测试环境的组成员可以为同一账号。同样,生产环境的测试项目组设置要与正式项目完全一致,但组成员可以为同一账号,目的是测试方便,但因此会造成测试遗漏,需要注意。本文结束。