云原生技术如何助力金融企业构建新生代金融业务
分类:博云动态 发布时间:2020/4/30 0:00:00

为了更好的理解容器云技术及其价值,帮助企业及个人更好的使用容器技术,4月20日,F5联合博云以“容器云架构设计与实践”为主题进行了在线分享。博云售前解决方案架构师分享了BoCloud博云博纳讯动软件有限公司)在金融业务互联网化改造过程中,如何更好的利用云原生技术构建新生代金融业务,并实现互联网金融业务的敏捷运维管理的实践经验。


云原生重构IT运维及开发模式

社会环境的快速变化和互联网化的明显优势,对企业营销管理带来巨大影响,促使企业加速向数字化和互联网应用化转变。如何让开发团队实现敏捷业务开发,实现应用快速部署?如何支持海量并发?针对弹性应用如何快速使用?传统的开发模式和系统架构已无法支撑快速的市场变化和业务需求。

 

随着新基建浪潮的掀起,企业数字化建设又迎来再次加速。不论是大数据中心、人工智能还是工业互联网,云计算作为新型数字基础设施,是企业数字化转型和创新发展必然选择。云计算市场规模的逐年增长,越来越多的企业投入云原生的怀抱,利用容器、微服务DevOps等技术来实现高效的产品迭代能力,围绕应用生命周期管理,打造云原生时代的IT架构体系,享受新技术带来的价值。

 

 

无论是产品的敏捷开发还是版本的快速迭代,需求快速响应等需求,会催生上下两个层面的变化——针对底层基础架构,传统物理机/虚拟机向容器化转变;在转型过程当中,利用容器轻量化等特性,结合企业灵活部署、易于上线、灵活扩展等理念,针对用户大型单体的传统应用,逐步向微服务化转变

 

通过对传统单体应用充分的解耦,让应用具备应用良好的性能和能力,能够通过团队和新技术架构支撑企业业务创新和高效运转,在运转过程中集成开发框架并与其他能力,形成整体的微服务化。博云BeyondMicroService服务治理平台集成多种微服务架构和运行组件,以庞大的兼容性,平滑接入客户已有的微服务应用;并借助于对微服务技术经验,帮助客户进行微服务改造,实现微服务转型、应用开发、微服务框架落地。BeyondDevOps平台构建从需求到开发、测试、上线的可视化、自动化的研发过程管理和持续反馈度量体系,帮助企业打造标准化、规范化的研发流水线,实现业务稳定高效的持续运营。

 


针对敏捷开发、快速部署、资源利用率、业务连续性和服务质量监这五大传统应用的问题,博云PaaS产品体系能够实现有效的支撑和保障,最终形成应用快速上线、向上支撑业务高速发展的能力。

 

应用部署和运行管理标准化的容器解决方案


博云BeyondContainer容器云平台针对不同的物理资源或虚拟资源,提供的环境一致性能力,实现应用秒级部署,对不同的资源或环境做到最大化的支撑,并在此基础之上提供相应的公共服务、CICD、应用管理和组件管理能力。其中支持与F5对接,实现完整的负载均衡能力,并提供统一的web前端,帮助用户实现应用开发支撑、应用部署测试发布、应用运行管理、组件管理等。

 


容器和服务治理平台底层为Kubernetes集群,负责计算、网络、存储、调度等,中间层为服务层,包括公共服务类、CICD、应用管理和中间件服务类,上层包括API网关和Web前端。

 



在帮助企业上云过程中,博云发现企业有许多传统的应用部署在物理机和虚拟机上,针对应用的灵活性改造,由于缺乏技术支撑,应用改造会变得特别困难,但用户希望能利用容器技术,享受容器技术带来的价值。博云自研的BeyondVM胖容器解决方案能够在迁移改造过程中,让用户的物理机/虚拟机直接迁移到胖容器上,针对用户传统应用迁移到胖容器中实现统一的技术支撑,从轻量的资源分配、虚拟机的使用体验、整体资源隔离能力和性能的优化,为客户提供优质的迁移方案。

 


 

BeyondFabric是博云基于OVS深度自研的完全满足CNI标准的kubernetes容器网络插件,利用etcd作为其数据存储单元,内置完善的IPAM能力,能够很好的满足用户容器云内部网络与外部网络互联互通、管理网络与业务网络分离、支持IPv6、高性能等需求。

 


负载均衡云平台的重要组成部分,提供集群入口控制器让用户便捷地访问部署其中的应用及服务。博云PaaS平台负载均衡集群基于自动服务发现技术,多个服务实例之间实时进行负载均衡,在系统意外发生时会自动进行故障转移,提供超过99.9% 的高可用性。支持服务级别的负载均衡策略,支持灰度发布,健康检查,证书管理等高级功能。博云容器云平台与F5提供控制节点高可用及安全防护的联合解决方案,并具有以下特点:

  • 提供弹性可扩展的多控制节点架构

  • 为控制节点提供高可用保证

  • 确保API调用在多个主节点间负载分担

  • 实现对控制节点的应用层安全及DDos防护

 

BeyondContainer能够与容器化的F5实现容器连接服务,实现负载均衡策略的统一使用和能力支撑,为容器环境提供动态应用服务。

 

 


面向简单的、复杂的和有状态的应用,BeyondContainer能进行相应的应用编排管理,结合自身特点,提供整体编排的管理服务能力。

 



 


简单易用,功能强大的DevOps平台



为了解决开发测试流程中研发过程管理能力不足、流程标准不规范、缺乏统一研发管理支撑工具等问题,博云BeyondDevOps平台提供从“需求->开发->测试->发布->运维->运营”端到端的开发运营一体化平台解决方案,覆盖项目管理、研发管理、测试管理和运行管理的协同服务和研发工具支撑,将线下 IT 生产过程转变为线上高度自动化、可视化的 IT 生产线,提升产品研发效率,快速响应业务需求,持续提升 IT 运营能力。

 


通过BeyondDevOps平台能够实现可灵活配置的研发流程管理。用户可根据自己的组织情况定义合适的研发流程,通过平台支持的关键研发活动驱动研发流程的自动化流转,并对流程的流转记录进行可视化的展示,使项目管理者和项目成员能够一目了然的查看当前项目的进展情况。

 

 


BeyondDevOps提供对项目版本跟踪管理特性,建立了以版本为核心的需求、代码、制品、脚本、配置、质量、基础运行环境的统一管理,支持任何角色对任何管理对象的关联版本进行追溯,并以版本为媒介打通开发测试和生产环境的上线管理问题。

 


F5能够与博云容器环境实现完美融合,与F5对接实现版本管理。利用F5的核心能力,为容器云解决方案赋能。

 

 

 

典型案例

为了顺应时代的发展,打造服务创新型的金融云平台,结合某农商行自身IT业务现状,博云为其打造了构建覆盖软件定义计算、软件定义存储、软件定义网络、备份及平台容灾等的完整金融云IaaS框架,并结合咨询和定制开发服务,为银行数字化转型提供基础架构支撑。

 

某农商行金融云平台


体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策