海关是国家的重要职能部门,承担着管理进出口的重要职责。十二五期间,政府逐渐从“全能型”向“服务型”转变,极大地激发全社会蓬勃的创造活力。随着近年来中外贸易的迅猛增长,为国民排忧解难、提供高效优质服务成为青岛海关的一项重要任务。一方面是业务量成倍增长,特别是海关的管理对象,包括进出口贸易商、报关企业、物流企业等等都在扩充。另一方面,不断提升海关的工作效率和管理质量的需求日益强烈,在人力资源相对有限的前提下,这些矛盾和问题只能落实到IT能力的增强和发展。
青岛海关是一个有着百年历史的老关,是国家设在山东口岸的进出境监督管理机关,直属中华人民共和国海关总署,主要关负责山东的出入境监管、征税以及稽查、打击走私等职责。随着中外贸易的不断增长,各种瓶颈和问题开始显现,为了能够更好的提供与海关业务相关的信息服务,青岛海关决定从基础架构入手,全面提升IT服务水平。
青岛海关动态数据仓库云架构师任林在接受51CTO独家专访时表示,“2011年为了整体提升海关业务管理水平和工作效率,由海关总署立项,委托青岛海关设计开发了海关综合业务管理平台。通过使用了Windows Server 2012技术,使得海关综合业务管理平台能够以最优的效率、最可靠的方式为全国海关提供优质的信息服务。经过虚拟化解决方案,节省了五分之一的硬件成本,可用性提高了两个九,查询等事务处理已经达到了秒级响应。”
青岛海关动态数据仓库云架构师任林
转变思路做IT
说起青岛海关与微软的合作,不只是起始于这次项目,青岛海关已与微软合作多年,并且青岛海关是微软Windows Server 2012 TAP计划成员之一。TAP计划是近几年引入中国的一个测试计划,全称技术采用计划(Technology Adoption Program),微软在推出新产品前,会在全球挑选用户进行产品的试用、测试,根据不同客户提出的意见作出调整。
任林告诉51CTO记者,“以前买软件都是比较被动的,就是比较选型,功能合适就引进来,然后做一些二次开发。如今,我们也转换思路,在产品开发过程中,DNA就带着我们的影子。”
由于海关的服务对象、管理对象众多,并且是跨地域的全国范围,因此海关在事情协调方面会付出很大精力。为了整体提升海关业务管理水平和工作效率,2011年由海关总署立项,委托青岛海关设计开发了海关综合业务管理平台。这一次的项目,青岛海关打破了原有的做IT项目思路,而是从需求角度出发,再寻找适合匹配的技术来解决需求问题。
在谈到设计海关综合业务管理平台项目时,任林用开车修路作为比喻,表达了做IT需转变思路的想法。“以前我们的思路是这样的,要开好车必须要先修路。而现在我们要换个思路考虑问题,我们要开什么样的车,就要修什么样的路,等需要时可以对马路进行扩展、升级或改造。因此这对项目要求比较高,比如我选择了开放体系,在升级、改造、扩展时,底层可随时进行延展性的发展。”所以,在海关综合业务管理平台的技术选择上就提出了更高的要求,产品的融合性、整合性,项目成本,都是要评估的。#p#
开放、实用是选型准则
虽然青岛海关是微软Windows Server 2012 TAP计划中的一员,但这并不是导致青岛海关选择微软的重要原因。在青岛海关整个IT架构中,有微软生态系统的产品,也有非微软的产品,因此在选型时,青岛海关格外注重开放性。任林介绍说,“近几年,微软逐步展现了开放的态度,包括对社区的支持、软件的开放度和对主流厂商的支持。在微软的产品中,我可以随时把需要的东西、喜欢的功能添加到系统中。”
除了开放性,青岛海关选择Windows Server 2012主要还是注重实用性。作为政府部门,应用是不能停止的,因此系统可用性也是非常高的,对于青岛海关来说,除了保证服务效率外,还要保持业务的连续性,因此青岛海关期望的是在对业务和系统运行干扰最少的情况下,可以正常高效地完成工作。“有些功能,不会对前端应用形成干扰,同时IT运维的目标能够实现,实用性很强,但不一定很复杂,也不一定做的比较花哨。就这样的一些功能,是最吸引我们的。”任林如是说。
Windows Server 2012带来了很多新功能,SMB 3.0、重复数据删除、集群共享卷、DirectAccess、PowerShell3.0等等,但青岛海关最青睐哪些实用简单的功能呢?在采访过程中,任林多次提到了Hyper-V复制功能,它帮助海关对于虚拟化平台上的应用实现业务连续性和灾备,允许运行在生产托管中心的虚拟化服务器或虚拟化故障转移群集上的虚拟机复制到灾备托管中心虚拟化服务器或虚拟化故障转移群集上。借助Hyper-V复制的功能,管理员可以预先配置恢复虚拟机的静态IP地址,虚拟交换机名,并启用故障转移的自动流程。当发生灾难的时候,管理员可以非常方便的登录到恢复服务器,选择灾备虚拟机,选择想要恢复的节点并选择“故障转移”流程,管理员也可以在不同的恢复点之间自由的选择切换,完成故障转移操作。
其次Hyper-V还提供在线测试功能,可以在线验证备份的有效性,保证了系统或数据的安全。管理员只需一个按钮,就可在远程环境中验证备份是否有效,验证完毕后,即可把测试备份的资源回收,整个过程对前端应用没有任何的干扰,提升了整体系统的安全性。
任林特别提到,“作为公共部门的IT运维,我们强调时效性。我们不会去追求画面多么炫,多么吸引人,但是我们要保证功能可用、高效,还有实用。如果公共资源是无用的就是一种浪费,这是我们不能允许的。”#p#
池化IT资源 构筑高效平台
通过将综合业务管理平台系统运行环境部署在Windows Server 2012 Hyper-V虚拟化平台上,青岛海关的IT部门能够充分利用现有的硬件服务器,通过Hyper-V消除了不同品牌,不同CPU、内存、存储等配置之间的差异,将服务器、存储、网络组成统一的IT资源池。
池化的资源可以根据不同业务应用的需求动态地进行分配,大幅提升了资源利用效率,在业务处理的高峰时段,系统将自动调配足够的IT资源以保证业务的高效、顺利运行,当任务完成之后,系统将自动将多余的计算资源进行回收,以便重新分配。虚拟化平台减少新业务应用上线对硬件采购的需求,节约财政支出,达成构建节约型政府的目标,同时满足不同业务应用能够在日常和高峰时期的需求,提高了工作效率。
据任林的团队测试,在海关综合业务管理平台上,4TB数据量的两表联合查询仅需29秒,10TB数据量的三表联合查询仅需1分30秒。依托Windows Server 2012提供的云计算平台,海关的综合管理业务平台提供了即席查询、固定查询、多维分析、报表指标等各种数据处理功能。云计算与高性能,也让海关各个部门高效联动审批成为可能。#p#
最佳应用实践全国推广
目前,海关综合业务管理平台已经在全国海关部署完毕,而如此快速的在全国海关部署上线并非易事,这又是如何做到的呢?任林自豪的介绍了自己独特的方法。“我们推广的虚拟化方案,不是单纯的一种,是将专家思路、智力成果集成在一个虚拟模板中向外推广,这个模板是可以复制的,也就是放到哪里都可以用,而且可以很便利的进行复用,所以我们也是探索一种新的智力成果集成的思路,目前来说效果是很不错的。”
综合业务管理平台是青岛海关设计开发,而后推广到全国的各地海关部门,由于部署时间相对较长,而人员也有限,青岛海关不能派人到全国的海关一个个进行部署、调试优化,因此任林想出了虚拟模版的方法。在青岛海关的应用部署完毕后,一些IT经验,包括数据配置,操作系统优化都集中在虚拟模板中,这样在推广时,人力和事物的成本就降到了最低。
任林举例说,“如果青岛海关开发完了,我要到北京海关去用的时候,把这几个虚拟机导入,只需要在配制文件做些修改,就可以很高效地实现类似于青岛海关秒级响应的一些体验,不需要投入很大精力做优化。”
发展看未来
对于下一步规划,任林也有着清晰的路线图。“在Windows Server 2012的基础上,结合云计算技术,将综合业务管理平台以云的方式重新进行整合,提升效能,促进社会服务开展。”