云计算、大数据、移动互联和物联网的快速发展,对企业的信息化带来了冲击,企业IT部门不断探索,希望寻找到更好的方式来构建IT系统,应对新兴技术对IT系统带来的挑战和冲击。
近日,在普元主办的PWorld2015软件架构&平台创新大会上,普元CTO焦烈焱首度提出商业功能虚拟化(Business Function Virtualization ,BFV)概念,并且认为企业IT架构正在从SOA向BFV演进,只有BFV才能支撑企业软件在互联网+下的升级需求,支撑企业数字化时代的不断创新。
普元CTO焦烈焱
然而,BFV到底是一个什么概念,企业要想升级到BFV,又该怎样做呢?普元作为软件平台又能给予哪些支持呢?
从SOA升级到BFV
SOA是面向服务的体系架构,可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用,也是过去很多企业部署IT架构的方法。然而,随着信息化的变革,已经走过自动化、集成化时代,突破侠义互联网的限制,逐步进入到数字化时代。
在数字化时代,人、机器、企业、物品都可以进行数字化连接,从而实现了商业功能虚拟化。商业功能虚拟化是一种开放、弹性、以服务为导向的混合型企业架构,是SOA在“互联网+”下的升级。
从SOA升级到BFV,需要微服务作为技术支撑架构,要建立混合型企业架构,就需要微应用,快速迭代开发带来新的产品和功能,但同时这也会带来诸多问题,例如功能的不完善等。而这时,就需要大平台来解决问题,大平台不是一个平台,而是一系列的软件平台,包括软件开发和业务平台等。
在云计算、大数据以及移动互联等前沿技术的冲击下,要实现“微服务”、“微应用”,企业软件必须先实现云端的资源聚合、分享以及调配,具备快速、弹性、可扩展的虚拟化能力。
微服务是一种更灵活、更可靠、更开放的架构,它的特点集中在开放、轻量、松耦合、易迁移、易伸缩、容错性、自监控、语言中性等。微服务的“零散”特征使得企业能够快速应对服务扩容、业务开放、业务变化、服务整合等需求。“微服务”通常的解决方案会结合当下比较流行的Docker和OpenStack技术。
而支撑“微服务”的就是能够快速迭代“微应用”,在“微应用”之下是一个以各种技术标准进行兼容和统一为基础,并提供多类型的业务平台,需要有效、高效支撑上层的“微应用”繁衍生态的“大平台”。
焦烈焱认为,现在模块众多,功能复杂的大软件、大应用难以适应变化,快速的、低运营成本的微应用才能满足千万量级外部使用者的需求。针对互联网+的架构,最好的模式就是微应用+大平台的模式,要快速相应业务变化,在应用建设上小步快跑,并且通过平台建设补齐缺陷。此外,企业软件架构应该采用混合型模式,并不是要抛弃原有的技术架构,而是新产品、新功能可以基于微服务架构来实现。
产品升级 普元支持“大平台+微应用”架构
为了帮助企业从SOA向BFV转型,满足企业用户在大数据、云计算以及移动互联领域的需求,普元推出了推出了Primeton IaaS云计算资源管理平台、Primeton Big Data Integration新一代大数据集成平台、Primeton Mobile移动平台。
Primeton IaaS云计算资源管理平台,能够帮助企业构建的OpenStack私有云,通过混合云服务管理、高可靠的高可用技术、同城双活和容灾等帮助企业IT构建软件定义的数据中心。
Primeton Big Data Intergration新一代大数据集成平台,拥有大数据全生命周期管理能力,快速自动化开发、部署能力,高效稳定的大数据处理能力,全方位数据质量保证体系,简单易用、保障全面,是一站式有效解决大数据领域信息孤岛、可靠传输、数据一致等问题的必选工具。
Primeton Mobile移动平台,拥有跨平台方案,可实现包括专业用户的移动App接入、潜在用户的微信接入、内部员工的管理接入等全面的移动接入覆盖,敏捷的移动应用DevOps模式、独创的应用快速推广交付模式更能够为企业推动移动互联网化升级,提供全方位的技术支撑。
普元公司董事长兼CEO刘亚东表示,“今天,谁走向移动互联,谁就是领先企业,谁不走向移动互联就是未来死去的企业。而普元为企业客户提供大数据、云计算和移动互联产品,帮助企业走向移动互联,协助企业利用微服务架构实现商业功能虚拟化。”
普元公司董事长兼CEO刘亚东
据刘亚东表示,普元会在今年第四季度申报上市,而上市会选择创业板或上海的战略新兴板。