欢迎关注原创公众号:

数字化云平台PaaS解决方案_数据

数字化云平台PaaS解决方案_paas_02

PaaS提供平台即服务,是企业数字化云平台的“灵魂”,同时也是数字化转型和运营的技术智库。其以中台思维构筑数字化技术中台,面向技术部门的产品、项目、开发、测试、运维以及安全等多团队,通过目录式、流程式连接云平台参与人与云平台服务,完成云平台在企业数字化中的支撑作用。PaaS平台集成多工具、多服务,旨在提高产品到应用系统、应用系统设计到上线全流程的工作效率,集成式管理降低开发和运维的复杂度,减少故障发生率。PaaS平台是企业混合多云的重点建设内容,更是数字化转型技术侧的高效支撑。其涉及内容,重点如下:

(1)提供环境及云桌面的管理,包括开发环境、测试环境、预生产环境和生产环境,云桌面vPC集成办公软件、数据库链接工具、IDE开发工具等技术软件,

(2)技术框架及微服务,包括统一多版本开发插件、Git/Gitlab、jar包仓库(Nesux)、Yum仓库、容器镜像库、配置中心、微服务网关、注册中心、链路监控、Swagger等,同时还包括集成测试工具,如LoadRunner、Jmeter等性能测试、压力测试工具以及Kali安全工具包等。

(3)中间件服务,提供常用中间件的部署以及运维管理服务等,如:分布式文件服务(FastDFS、GlusterFS)、消息队列服务(Kafka、RocketMQ、RabbitMQ、MQTT等)、静态资源服务(Nginx、Varnish)、数据缓存服务(Redis、Memcached)、搜索服务(ElasticSearch、Solar)、任务调度服务(Xxl-job、LTS)、负载均衡与反向代理服务(Nginx、HAproxy、F5、A10等),涉及内容包括中间件单节点或集群部署、中间件监控、参数配置优化、性能优化、安全加固、弹性伸缩以及接入管理等。

(4)日志管理,集成式日志管理平台,基于ELK、EFK或ELFK等技术组件部署搭建,提供统一的日志服务,包括日志采集、日志分析、日志监控以及日志归档等。

(5)统一登录平台集成CAS、LDAP、DNS等多技术组件,为企业云平台以及承载运行的众多应用系统或服务提供统一的登录及用户权限管理平台,以中台思维抽取应用系统或服务的用户管理、权限管控模块,提供安全管理能力的同时,降低系统开发复杂度,提高开发效率。其部署为分布式集群部署,规避单点故障,提高稳定性和安全。

(6)迁移及同步工具,提供虚拟机、应用系统、中间件以及数据库等迁移及同步工具,例如:物理机转化虚拟机P2V、虚拟机迁虚拟机V2V、ES数据迁移ESM、Zookeeper集群迁移脚本、Redis数据迁移、RDBMS数据同步及迁移等。

(7)集成项目管理工具,如Jira、禅道等,也包括集成测试平台,如Bugfree缺陷管理平台、MeterSphere持续测试平台等。

(8)流程管理引擎,如flowable、activiti、jbpm等,为应用系统及服务提供流程引擎管理。严格来说属于中间件部分,但是单独拿出意指该流程引擎还可为云平台的流程管理提供服务,如自定义流程设计、审批等。流程管理是云平台除服务目录外的另一个重要内容,是贯穿干系人和服务的纽带。

PaaS平台围绕应用系统及数据的全生命周期,侧重技术侧,通过服务目录和流程管理推动企业云服务的正常运行,PaaS平台建设的成功与否关系企业云平台的实际收效,在IaaS提供资源服务的基础上,PaaS提供应用系统及数据等服务,全方面、多维度的大幅缩短产品到上线的时间,提高数字化迭代效率。PaaS领域根据其面向对象受众可进一步细分,比较典型的有CaaS(容器云平台,数据即服务)和DaaS(数据云平台,数据即服务),亦可整合运维管理平台、网络安全平台等多平台服务,共同构筑强有力的支撑平台,为数字化转型及运营降本增效、保驾护航。