在企业数字化转型加速与新技术涌现下,中间件作为衔接底层基础设施和上层业务应用的桥梁,应用愈发广泛且关键。但为了有效管理并维护众多类型的中间件,企业需更多专业运维与资源,这大大分散业务焦点并提升成本。因此,优化中间件管理体系,实现自动化、智能化的运维管理,成为企业亟需解决的重要课题。
宝兰德凭借多年在中间件领域的积累与实践,推出中间件统一管理平台2.0(Middleware Cloud Platform,简称MCP),这是一款企业级的中间件管理软件,以服务化的方式提供统一的中间件管理能力,包括安装、配置、升级、 监控等,提供多品类中间件的容器化和非容器化双态部署支持 ,并以中间件(商用/开源中间件)服务为核心,实现中间件注册、服务上下架等的完整生命周期管理,以及中间件服务的订阅消费管理,并对中间件及其实例提供全面的运维监控,解决中间件管理过程中的痛点和需求。
图 | 宝兰德中间件管理平台解决方案架构图
洞察痛点需求,优化业务运营流程
在金融、运营商等 IT 化程度较高的行业中,中间件已经成为基础设施建设中的核心部 分。随着中间件应用范围和功能被快速扩大,传统的分散管理模式已难以应对日益增长的管理需求,导致中间件管理及运维效率低下,成本居高不下。从实际应用的情况来看,面对多类型、多版本、多部署形态等复杂的使用形态,仍然存在不少的管理问题和痛点,具体表现在:
痛点1:版本混乱,缺乏集中管理以及使用规范
中间件版本使用无统一规范,各部门自行部署管理,致使多版本并行混乱,增加了系统维护难度,问题排查与性能调优复杂化,造成资源难以统一规划与调配,降低利用率。同时,这一局面还会面临安全合规风险,威胁业务稳定与数据安全。
痛点2:运维模式传统,效率低
当前,中间件的部署与运维主要依赖运维人员进行手工或者半自动化操作,涉及到业务开发人员和中间件运维人员频繁沟通协作导致效率低下,还容易存在交付结果不一致等问题。
痛点3:管理不规范,增加业务稳定性隐患
不同应用中间件选型差异大,且同一个中间件的版本不统一,缺少标准化/流程化管理手段,缺少专门的工具平台和清晰的中间件台账,随着业务演进,业务的稳定性隐患剧增。
痛点4:信创环境适配困难
国产化操作系统以及芯片架构种类、版本以及组合繁多。中间件需要针对各种信创环境进行适配,适配难度和工作量都很大,业务团队基本无法独立完成。
创新产品优势功能,为业务运营降本增效
宝兰德中间件管理平台抓住用户的核心痛点,定制企业中间件管理标准,实现不同种类、不同版本中间件的统一管理。将复杂的中间件部署和运维过程抽象为标准化服务,中间件运维人员和业务开发人员分别作为服务提供方和使用方,互相解耦,且保证了交付结果一致性。
优势1:版本统一管理
依托于宝兰德在中间件领域的技术优势和经验积累,筛选各中间件常用的、稳定的、满足绝大部分业务使用的中间件版本进行统一管理和运维。避免出现中间件版本混乱,运维困难的情况。
优势2:中间件标准化定义
将不同中间件、版本以及部署类别进行标准化定义,梳理出中间件通用运维操作、部分通用运维操作以及个性化运维操作。通用运维操作指所有中间件都要具备的操作,包括中间件部署、参数变更、配置管理、实例启停、实例扩缩容、版本升级回退等;部分通用运维操作指一部分中间件可共用的操作,例如许可管理、备份恢复等;个性化运维操作指的是中间件自有资源对象的操作,例如消息队列的主题、消费组等对象的运维。
优势3:中间件服务化
中间件标准化定义后,即可根据定义进行中间件运维能力服务化,实现运维操作自动化。宝兰德中间件管理平台提供服务类别和服务规格两级定义,各中间件可根据自身部署和运维特点制定自身的类别和规格(例如部署模式作为服务类别,资源规划作为规格),用户在使用服务时可根据自身需要,选择合适的服务类别和规格开通中间件服务。
优势4:服务快速上下架
每个中间件作为独立的服务,与平台解耦,可在平台部署后,单独的进行上下架操作,不影响平台和其他中间件服务的运行。上架流程操作简单,无需专业的中间件运维人员,并且服务内部的类别和规格都可单独进行上下架,服务管理灵活。
优势5:全面支持信创环境
平台上所有中间件均支持主流的国产化操作系统以及芯片架构的版本,能够在国产化环境上稳定运行。中间件部署时,平台自动识别部署环境信息,自适应的选择合适的介质下发到信创环境,无需用户关注。
优势6:容器与非容器双态管理
宝兰德中间件平台支持云原生的中间件管理模式,中间件标准化以及服务化均支持容器模式定义和管理。可同时支持传统模式与容器模式,并且对用户屏蔽两种模式后台差异,保证用户使用服务时的体验一致。
以下是中间件服务快速上架流程介绍:
01
开发中间件服务包
中间件运维开发人员根据平台中间件服务包开发规范中的定义进行中间件服务开发,并定义中间件服务描述文件(包括版本、介质文件列表,支持的系统、架构等信息)。
02
上传服务包并指定中间件介质
在平台管理页面上传服务包,平台解析服务包,并识别解析服务描述文件中的信息;由上架操作者指定各中间件介质存储地址(部署实例时从此地址拉取介质到部署环境)。
03
发布中间件
确认信息服务包信息后,发布中间件,即可在中间件服务列表中查看服务信息和版本。
04
设置服务列表和服务规格,完成服务定义
进入服务详情页面,根据中间件特性制定服务类别和规格,并设置服务参数等信息,完成服务定义。
05
将定义好的中间件服务推送给租户
选择定义好的中间件服务版本推送给租户,租户即可在服务目录中使用此中间件版本,部署中间件实例。
中间件服务包开发完成后,平台运营人员可快速基于服务包发布中间件并完成上架,极大的缩短了传统中间件服务发布流程,并降低运维难度,无需专业的中间件运维人员就可以快速完成操作。
结语
随着技术的不断进步和业务的持续扩展,中间件管理变得更愈加复杂与关键。宝兰德MCP中间件统一管理平台将持续迭代升级,紧跟技术前沿,以用户需求为导向,不断优化和完善产品功能,助力企业在数字化转型的道路上稳健前行。