im电竞竞猜注册网址:一种PaaS平台的组件接入系统及方法与流程
发布时间:2022-07-18 20:08:12 来源:im电竞平台iOS 作者:im电竞盘口

im电竞竞猜注册网址

  组件接入到paas平台中一般应用三种场景:“it推广”、“加载到自研产品预置区”、“加载到合作产品预置区”。在不同应用场景下,paas平台提供公共的基础支撑,尽量屏蔽外部差异,保持组件的接入方式。1)it推广:自主研发的paas平台在全集团推广是公司战略的要求、也是公司体现核心竞争能力的要求。结合智慧运营bss的全国推广,将总公司研发中心的研发成果,即合作产品,与各省公司的实际应用,即自研产品,进行有机的整合。根据研发的成熟度,结合省公司应用实际需求,分类推广平台组件。2)加载到自研产品预置区:各组件产品加载到自研产品预置区,作为paas服务产品进行销售。3)加载到合作产品预置区:打造轻量企业级paas平台作为“平台+应用”开发模式的基石,提供paas组件基础能力,提供应用生产流水线,帮助企业快速开发应用、有效管控软件资产,深度应用容器技术重塑企业it架构,提升企业it研发、运维能力,降低it建设成本。

  组件开发者需要开发的模块有:“租户控制台前端”、“运维控制台前端”、“组件后端服务(含施工接口)”、“组件实例程序”。通过把第三方的组件接口到合作产品区,存在如下问题:网络不能直接连通合作产品公共区;管理公共区不能跨级跳转到vpc区。

  本发明的目的在于克服上述技术不足,提供一种paas平台的组件接入系统及方法,解决现有技术中paas平台中组件无法直接接入租户vpc,paas平台扩展灵活度低的技术问题。

  为达到上述技术目的,本发明的技术方案提供一种paas平台的组件接入系统,包括管理公共区、资源池、租户vpc、公共区跳板机以及预置区跳板机;所述管理公共区包括合作产品公共区和自研产品公共区,所述资源池包括合作产品预置区以及自研产品预置区;所述合作产品公共区通过所述公共区跳板机与所述自研产品公共区连接,所述自研产品公共区与所述自研产品预置区连接,所述自研产品预置区通过所述预置区跳板机与所述合作产品预置区连接,所述合作产品预置区以及自研产品预置区分别与所述租户vpc连接。

  本发明还提供一种paas平台的组件接入方法,采用所述paas平台的组件接入系统实现,所述组件接入方法包括以下步骤:

  所述合作产品预置区通过所述预置区跳板机调用所述自研产品预置区内的paas平台施工结果接收接口进行施工结果的接收。

  与现有技术相比,本发明的有益效果包括:本发明设置公共区跳板机,公共区跳板机连接合作产品公共区和自研产品公共区,使得网络可以通过自研产品公共区连通合作产品公共区;同时还设置预置区跳板机,预置区跳板机连接合作产品预置区和自研产品预置区,使得管理公共区可以跨级直接连接租户vpc区,从而便于通过公共区跳板机和预置区跳板机将实例组件接入到租户vpc,方便paas平台的扩展及应用。

  10、合作产品公共区,11、运维控制端的前端服务器,12、租户控制台的前端服务器,13、合作公共区网络设备,20、自研产品公共区,21、公共区跳板机,22、调测服务器,23、集群服务服务器,24、公网入口服务器,25、公共区公共服务服务器,26、管理入口服务器,27、自研公共区网络设备,30、合作产品预置区,31、组件后端服务器,32、合作预置区网络设备,40、自研产品预置区,41、预置区跳板机,42、自研产品后端服务器,43、资源池出入口服务器,44、预置区公共服务服务器,45、自研预置区网络设备,50、租户vpc,51、合作产品实例主机,52、自研产品实例主机,53、云主机,54、租户子网设备,100、租户单点登录服务器,200、防火墙,300、租户端,400、运维人员端,500、研发部paas施工单接口,600、运维单点登录服务器,700、cn2网络。

  为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

  如图1所示,本发明的实施例1提供了paas平台的组件接入系统,包括管理公共区、资源池、租户vpc、公共区跳板机21以及预置区跳板机41;所述管理公共区包括合作产品公共区10和自研产品公共区20,所述资源池包括合作产品预置区30以及自研产品预置区40;所述合作产品公共区10通过所述公共区跳板机21与所述自研产品公共区20连接,所述自研产品公共区20与所述自研产品预置区40连接,所述自研产品预置区40通过所述预置区跳板机41与所述合作产品预置区30连接,所述合作产品预置区30以及自研产品预置区40分别与所述租户vpc连接。

  本发明采用两级管理区域方案,将管理公共区分为自研产品公共区20和合作产品公共区10,自研产品公共区20和合作产品公共区10通过公共区跳板机21实现网络连通。将资源池分为合作产品预置区30和自研产品预置区40,合作产品预置区30和自研产品预置区40通过预置区跳板机41实现网络连通。自研产品公共区20与合作产品公共区10之间可进行数据交互,自研产品公共区20与租户vpc之间可依次通过自研产品预置区40、预置区跳板机41以及合作产品预置区30进行数据交互,合作产品公共区10与租户vpc之间可依次通过公共区跳板机21、自研产品公共区20、自研产品预置区40、预置区跳板机41以及合作产品预置区30进行数据交互。

  通过跳板机的方式,方便第三方组件接入合作产品公共区10,降低合作产品与自研产品的耦合度,方便paas平台的灵活扩展。

  优选的,如图1所示,所述合作产品公共区10包括合作公共区服务器以及合作公共区网络设备13,所述自研产品公共区20包括自研公共区服务器以及自研公共区网络设备27;所述合作产品预置区30包括合作预置区服务器以及合作预置区网络设备32,所述自研产品预置区40包括自研预置区服务器以及自研预置区网络设备45;所述租户vpc包括合作产品实例主机51、自研产品实例主机52、云主机53以及租户子网设备54;

  所述合作公共区服务器与所述合作公共区网络设备13连接,所述合作公共区网络设备13通过所述公共区跳板机21与所述自研公共区网络设备27连接,所述自研公共区服务器、所述自研公共区网络设备27、所述自研预置区服务器以及所述自研预置区网络设备45依次连接,所述自研预置区网络设备45通过所述预置区跳板机41与所述合作预置区网络设备32连接,所述合作预置区服务器、所述合作预置区网络设备32、所述合作产品实例主机51以及所述租户子网设备54依次连接,所述自研预置区网络设备45、所述自研产品实例主机52以及所述租户子网设备54依次连接,所述云主机53与所述租户子网设备54连接。

  优选的,如图1所示,所述合作公共区服务器包括运维控制台的前端服务器11以及租户控制台的前端服务器11,所述自研公共区服务器包括调测服务器22、集群服务服务器23、公网入口服务器24、公共区公共服务服务器25以及管理入口服务器26,所述合作预置区服务器包括组件后端服务器31,所述自研预置区服务器包括自研产品后端服务器42、资源池出入口服务器43以及预置区公共服务服务器44。

  应该理解的,调测服务器22、集群服务服务器23、公网入口服务器24、公共区公共服务服务器25、管理入口服务器26、自研产品后端服务器42、资源池出入口服务器43、预置区公共服务服务器44、合作产品实例主机51以及自研产品实例主机52均不止一个。

  具体的,租户端300可依次通过公网入口服务器24、自研公共区网络设备27、公共区跳板机21以及合作公共区网络设备13公网访问租户控制台前端服务器,租户端300与公网入口服务器24之间设置防火墙200,实现攻击防护,保证网络安全;公网入口服务器24还连接有租户单点登录服务器100。运维人员端400通过cn2网络700访问管理入口服务器26,实现运行维护;cn2网络700还连接运维单点登录服务器600以及研发部paas施工单接口500。

  优选的,所述合作公共区网络设备13、所述自研公共区网络设备27、所述合作预置区网络设备32、所述自研预置区网络设备45以及所述租户子网设备54均为vpn网络设备。

  paas平台分成“管理公共区”、“资源池”、“租户vpc”三块区域,前者全平台一个,后两者在逻辑资源池内,允许有多个。图1中仅示出了一个资源池,应该理解的资源池可以有多个。

  如图1所示,本发明的实施例2提供了paas平台的组件接入方法,采用上述实施例提供的paas平台的组件接入系统实现,所述组件接入方法包括以下步骤:

  所述合作产品预置区30通过所述预置区跳板机31调用所述自研产品预置区40内的paas平台施工结果接收接口进行施工结果的接收。

  具体的,用户通过租户单点登录服务器进行云门户登录,访问自研产品公共区20的调测服务器22,通过调测服务器22发送施工请求,调用开通租户控制台前端服务器的租户控制台端口,开通运维控制台前端服务器的运维控制台端口;自研产品公共区20通过公共区跳板机21向合作产品公共区10发送开通及变更接口;合作产品公共区10通过合作公共区网络设备13zuulnginx路由转发施工数据至自研产品公共区20;自研产品公共区20通过vpn专网将施工数据转发至资源池出入口服务器43,资源池出入口服务器43通过预置区跳板机41调用合作产品预置区30内组件后端服务器31,开通后台服务器端口完成组件实例的施工工作,将组件实例接入合作产品实例主机51,开通实例主机端口,开通httpd端口。通过施工接口完成在租户vpc中进行组件实例的开通、注销等操作的接口服务。施工接口使用http协议,请求和返回数据均采用json格式,content-type采用application或json格式,字符集采用utf-8格式。合作产品预置区30通过所述预置区跳板机41调用所述自研产品预置区40内的paas平台施工结果接收接口进行施工结果的接收。

  以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

上一篇:关于统一PaaS平台的技术架构分析 下一篇:中兴又出智慧家庭新产品助推智慧家庭业务进行时!

im电竞竞猜注册网址