Unifier项目实施系列——服务器部署方式及系统投产顺序

卷首语

科学严谨的过程是项目成功的最快路径

概述

大型IT项目会经历测试、UAT、预投产、投产等环节,每个环节都对应不同的服务器环境,以起到功能验证和控制投产风险的目的。不同的行业、企业对信息化建设的规范性、安全性要求不同,例如银行等客户,对投产变更控制非常严格,上线前评审会及上线后观察都有完整的流程规范。银行业中,又根据系统离金融业务的距离划分核心与外围,控制强度也有响应区别。

本篇文章分析以建筑工程行业、化工、能源等传统企业为对象进行服务器部署的讨论,该类企业具备的特点我们限定在有一定的信息化认识和基础,但不具有军工、国防等高保密高安全项目要求。

从完整组件的服务器环境部署和系统投产步骤两方面呈述:

服务器环境部署

Unifier的相关环境部署包括:数据库、中间件、应用、报表服务、接口服务、代理服务,各部分在测试环境可合并部署,生产环境可将各组件独立,根据服务器评估安装即可。以下基于一个内网环境但要求外网能够访问的项目进行示意:

 

系统投产步骤

Unifier项目实施过程中,投产要考虑其高度配置化、接口集成、数据垃圾控制三方面因素。通常我们将投产划分三个阶段:测试服务环境——生产环境测试项目——生产环境正式项目。每个环节主要是涉及BP的迁移、权限的配置、接口的测试,其它部分不作赘述。

BP的迁移:

首先在初始搭建时,我们根据需求调研及蓝图设计,在测试环境中进行BP搭建,并在测试项目中进行BP测试。测试通过后,通过BP迁移的方式,从BP从测试环境迁移到生产环境,并首先在测试项目中进行预投产测试。此时BP的所有设置完全按照正式项目进行,测试项目中BP测试完成后,再将BP投产到正式项目中,进行上线。

接口开发及部署:

首先在测试环境中进行接口开发,待BP配置到测试项目后,与外部系统开始进行接口联调测试,此时测试要覆盖完整接口功能。测试完成接口迁移到生产环境,利用生产环境中的测试项目进行模拟正式生产项目的场景,测试无问题后投产。

Shell&权限:

Shell的规划测试环境与生产尽可能一致,但不做要求。组的设置测试环境同样与生产环境保持一致,但测试环境的组成员可以为同一账号。同样,生产环境的测试项目组设置要与正式项目完全一致,但组成员可以为同一账号,目的是测试方便,但因此会造成测试遗漏,需要注意。

本文结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值