2022年2月24日,中建电子商务技术总监技巅(花名)在CSDN 2022云原生超级英雄会直播中表示:PaaS平台是云原生时代下建筑行业数字化转型的助推剂。
云原生下的系统设计理念指向
对于云原生系统的设计理念,技巅提出了自己的想法:
面向分布式:容器、微服务、API驱动的开发
面向配置:一个镜像多个配置环境
面向韧性:故障容忍和治愈
面向弹性:弹性扩展和对环境变化(负载)做出响应
面向交互设计:自动拉起,缩短交付时间
面向性能:响应式,并发和资源高效利用
面向自动化:自动化的DevOps
面向诊断性:集群级别的日志、metric和追踪
面向安全性:安全端点、API Gateway、端到端加密
微服务:应用间通过RESTful API通信,可以被独立的部署、更新、scale和重启
DevOps:自动化发布管道、CI工具,快速部署到生产环境,开发、运维协同合作
持续交付:频繁发布、快速交付、快速反馈、降低发布风险
容器化:微服务的最佳载体
Available,保证服务提供的连续性
Cost,充分有效的利用资源
Scale,能适应不同规模并快速切换
Agility,快速响应市场需求
PaaS平台整体架构解析
按照传统IaaS、PaaS和BPaaS的架构进行区分:
最底层IaaS直接使用公有云、自建IDC或者能支持其他任何接受PaaS平台的私有云,但主要是搭建基于K8S的容器云。
PaaS平台分为几大板块:devops平台;为快速实现个性化流程管理和配置发挥重要作用的低代码平台;接收业务相关的BPaaS平台;数据平台;作为常用中间件的技术平台。
整个PaaS平台,首先支持内部的业务事业部,其次面向建筑行业的所有用户:电商SAAS、集采SAAS、数科SAAS、智联SAAS、劳务SAAS、开放平台、服务市场。目前服务于内部,但是在努力将其做成一个完整的解决方案,服务于整个建筑行业。
PaaS平台下的大数据服务应用系统架构
除了用户中心应用架构、电子签章应用架构、集采应用架构、数字建造应用架构、云筑优选应用架构、统一工作流应用架构、统一消息中心应用架构、天眼质量平台应用架构,整个行业的塑造转型,大数据必不可少,因此将大数据服务平台应用架构作以下详解:
使用的数据开发工具、数据计算工具,是业界比较常用的技术方案。
具体的数据应用被命名为“浑天仪”、“千金谋”、“筑管理”、“云报表”。
中间服务流程如图所示,最底层的数据集成会把各个集采的数据、上层数据、质量数据、劳动数据、数课数据,还有其他第三方数据通过API、IOT的方式实时集成,抽象汇总到云筑核心业务数据模型层,进行分框表。在上层,按照供应商维度、采购商维度、项目的维度和劳务组的维度做数据支持,在这之上构建数据服务。
在云原生的环境下,建筑行业的数字化转型离不开PaaS平台建构。以上为本次技巅(花名)在直播中分享的精华技术实践整理。