【观点】博云科技:券商行业平台工程的落地实践与思考
分类:博云动态 发布时间:2023/9/14 17:33:56

在近日由【平台工程技术社区】主办的2023平台工程技术峰会上,博云科技IDP解决方案架构师周晓宁深入解读了平台工程(IDP)在证券行业中的影响变革博云科技的落地实践思考。本次分享,她为大家分享了云原生技术的发展轨迹、券商如何逐步进行技术改造和引进IDP理念及博云科技的实践经验。


了解客户痛点的博云科技IDP

博云科技IDP平台工程与客户实践紧密结合,是博云在基于自身云原生领域的深厚积累并进行用户深度调研之后,基于用户实际场景推出的一套适合各行业的工程实践与相关方法论。简单来讲,平台发展、用户需求、管理需求催生了博云IDP的诞生


随着数字化转型的推进,企业越来越注重应用的快速上线和全生命周期管理,众多企业已选择采用DevOps方式进行应用闭环管理,国内的券商在技术发展上有一定的相似性,借助DevOps虽然可实现应用设计到上线全生命周期覆盖,但这个过程实现要依赖的平台和工具是分散在各处的


为了更好地了解客户需求和解决客户的痛点,博云科技自2021年开始持续对一些典型券商客户进行了深入的跟踪调研。在这些调研中,我们发现客户存在以下方面痛点: 


信息系统碎片化

现存多产品缺乏整体规划串联,许多券商存在着多个不同系统之间的碎片化问题,信息数据难以统一管理和共享。


入口分散问题显著

业务系统入口分散在不同的平台和工具中,烟囱式的建设方式导致不同产品、平台的数据模型不统一、用户界面不统一、应用管理方式不统一、权限不统一等多种问题如何打通现有平台及产品,提供统一门户成为企业亟需面对的关键问题。


部署环境复杂

面对券商IAAS环境中丰富的资源部署,包括多个Kubernetes集群、公有云和私有云等,信创环境的接入使底层基础设施更加多样化。如何降低用户使用异构资源的成本,简化基础设施的复杂性,并避免重复对接已成为当务之急。


系统技术架构缺少统一规范和抓手

现有系统技术架构缺少统一规范管理,架构评审后缺失设计预期的抓手,导致评审约束力不足,如何守护架构质量并感知生产运行架构差异一直是企业架构管理难题。


认知负担加重

研发人员面临着越来越多的平台、工具、技术、思维方式的选择,他们需要投入时间和精力去学习更多技能,这导致他们的精力分散,无法专注于研发任务。



解决方案

为了解决上述问题,持续优化研发团队体验,一些领先的企业开始整合各技术团队的烟囱式中台能力。


博云科技基于用户需求,结合实践经验,最终打造出一套自服务、统一模型、开箱即用的一站式技术中台为应用系统提供从应用设计、开发、测试、运维、治理的一站式的全生命周期管理,解决用户在研发交付过程中的实际痛点。


统一开发门户

统一开发门户建设旨在以自服务的模式简化用户操作流程,通过插件安装方式,将各类技术产品和平台集成到一个系统中,建立统一的数据接口和互操作能力,通过统一的API和数据格式实现数据的共享和传递,确保信息在不同平台之间的无缝衔接。使软件工程团队能够以统一的视角访问所有通用平台、组件、资源、环境和工具等。通过该门户,软件工程团队可以自主地跟踪和组织工程构建和运行的所有内容。


架构管理

架构管理通过应用设计来指导应用发布和运行,把应用系统分解为多个互相关联的组件,并定义它们之间的数据流和交互方式,以应用的逻辑形态设计指导部署形态的创建,可守护架构的运行时和设计态保持完全一致,通过架构设计-架构评审-架构初始化-架构感知-架构守护链路,保障系统架构在生产运行的质量和差异比对。


图片


环境即服务EaaS

环境即服务是通过对各类资源的抽象,将容器,虚拟机,中间件等底层资源服务化,以标准化接口供给给应用系统,提供应用视角的统一资源管理能力。开发人员可以快速搭建一个相似的瞬态环境,包括创建、复制、移除和更新部署环境而无需了解底层架构知识同时大大减少资源使用成本和多云间的切换成本。


图片


应用商店组件库

应用商店通过建立组件库,将常用的组件进行整理和归档,供开发人员复用和共享。通过定义应用程序所需的环境、中间件和依赖项的规范,使得配置和部署过程可以自动化执行,降低配置错误的风险的同时提高开发人员的效率。

应用商店也提供就绪的容器化解决方案和标准化规范与流程,确保开发人员在配置和部署应用程序时具有一致的操作方式,简化应用程序的部署和管理。


图片


★★元数据中心★★

博云IDP平台以系统应⽤为视⻆,将应⽤创建到发布过程中预设的环境配置、应⽤属性、依赖关系等信息,元数据的⽅式存储起来。通过采集器收集数据信息,一方面可为应用交付中涉及的各种自动化过程提供应用配置信息,无需再手动配置,例如为自动环境交付、应用流水线创建提供参数;另一方面可以基于应用元数据进行相关行一致性监控,例如环境配置检测、应用架构守护等。元数据贯穿应用的全生命周期,依靠元数据中心,用户可以快速完成应用程序的参数自动化配置、应用程序的指标定义、不同部署单元类型灵活的配置、环境信息的比对等动作。


二+四能力建设

针对传统应用和云原生应用两块场景,博云IDP在可观测能力上规划了四层:物理机/虚拟机基础设施监控层、容器云资源监控层、应用性能层、业务指标监控层,通过四层能力建设可以提高传统应用和云原生应用的可观测性,及时发现、定位并解决问题,从而提升系统的稳定性、可靠性和性能。


最后,周晓宁强调IDP的建设需要以应用为中心,围绕用户需求,构建一站式IDP自服务体系。


图片



按照Gartner的定义,平台工程是一套用来构建和运营、支持软件交付和生命周期管理的自助式内部开发者平台的机制和架构。平台工程的目标是优化开发者体验并加快产品团队为客户创造价值的速度。通常涉及设计和构建提供通用服务和工具的系统,例如应用程序部署、监控和日志记录,软件开发团队可以使用这些服务和工具来简化开发过程并提高软件交付的整体效率。


从博云科技的分享中,我们可以看出金融券商行业的技术转型不仅仅是技术的迭代,更多的是一种思维方式和业务模式的改变,平台工程不仅仅是一种技术实践,它更是一种推动企业数字化转型的重要工具,正是有了像博云科技这样的企业,结合行业深度、技术专长与业务理解,为各行业提供了全新的发展方向和解决方案。未来,我们期待博云科技能够继续领先,为各行业带来更多的创新和价值。

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