1. 建设需求
在一期建设的基础上,扩展基于Docker和Kubernetes的混合容器技术,提供弹性伸缩和服务编排的通用PaaS环境。不断加强PaaS层的建设,提供多种混合容器技术,通过多种方式将应用部署并稳定运行,是响应PaaS层建设的必然需求。
2. 西门子MindSphere平台对接的需求
西门子MindSphere平台对接要求提供基于Docker容器及支持k8s上应用的部署和管理、支持镜像仓库、支持负载均衡、支持多维部署模块以及支持故障恢复等功能。建设工业互联网平台多种应用部署方式的应用全生命周期管理产品是对接西门子MindSphere平台的必然需求。
1)负责了物联网平台建设,对数据采集平台进行建设与功能优化;物联网操作平台的设计与研发;物联网盒子的接入与数据传输;物联网协议的适配。
2)对DaaS平台进行建设,主要工作内容包括:(1)内部大数据结构的设计与需求标准制定;(2)对外协进行选型,设计、沟通开发数据建模、组态建模等大数据应用模块;(3)持续跟进产品的研发工作,并负责产品从需求至上线的全流程管理。
3)在PaaS平台建设期间,负责Kubernetes为基础的资源调度加Docker容器化建设。
此平台的主要包括:应用全生命周期管理,持续继承、持续交付、镜像仓库、微服务组件、微服务应用、微服务治理、弹性伸缩、存储管理、中间件管理、数据库管理、智能运维、日志管理、控制台等多个功能组件;平台是基于Kubernetes资源调度、Docker容器化技术实现,支持MySQL、PostgreSQL等数据库,MQTT、vsFTPd、ES等中间件,文件存储、对象存储。也涉及到了对函数计算服务(FaaS)、资源编排服务(IaC)、边缘计算、区块链等技术的预研工作。
具体的工作内容包括制定需求文档、设计与确认架构图、产品原型设计、性能指标的确认与保证、开发进度跟踪、用户交互流程设计、底层数据流转路径设计、用户角色及权限系统设计、用户反馈收集与总结、流程设计、用户技术支持、培训、底层IaaS能力支持、用户性能保障等工作。最终PaaS平台形成应用部署运行支撑能力、资源管理与调度能力、智能运维能力。
在正式上线后,支持了集团内、重要合作伙伴等多个渠道的应用运行,对国家级课题进行支撑。并根据实际的客户反馈,进行多次迭代升级的工作。