APP下载

基于云原生技术的工程数据管理平台研究

2021-10-24顾丹鹏张业星唐松强周浩张浩洋何栓康

计算机时代 2021年10期
关键词:管理

顾丹鹏 张业星 唐松强 周浩 张浩洋 何栓康

摘要: 在工程领域,工程数据管理平台是实现全生命周期管理和数字化移交的关键,选用传统单体化应用技术构建平台面临很大的挑战。研究了构建工程数据管理平台的主要设计思路、设计原则以及服务拆分等关键技术与方法。采用云原生微服务Spring Cloud框架进行设计与实现,使平台具备资源按需分配和弹性伸缩以及自动化部署和管理的能力。

关键词: 云原生; 微服务; 数据; 管理; Spring Cloud

中图分类号:TP311          文献标识码:A     文章编号:1006-8228(2021)10-49-05

Research on engineering data management platform based on Cloud Native technology

Gu Danpeng1,2, Zhang Yexing1,2,3, Tang Songqiang1,2, Zhou Hao1,2, Zhang Haoyang1,2, He Shuankang1,2

(1. PowerchinaHuadong Engineering Corporation Limited, Zhejiang, Hangzhou 311100, China; 2. Zhejiang Huadong Engineering Digital Technology Co. Ltd; 3. Zhejiang Engineering Digital Technology Research Center)

Abstract: In the field of engineering, the engineering data management platform is the key to realize full life cycle management and digital handover, and the monolithic application technologies are facing great challenge to construct the platform. The main design ideas, design principles and key technologies and methods of building engineering data management platform are studied. The Spring Cloud framework of Cloud Native microservice is adopted to design and implement, so that the platform has the abilities of resource on-demand allocation and elastic scaling, and the abilities of automatic deployment and automatic management.

Key words: Cloud Native; microservice; data; management; Spring Cloud

0 引言

為了推进企业数字化发展,提升水电站建设及其运行维护过程中的工作效率和质量,建设覆盖工程全过程的工程数据管理平台[1]具有重大意义。

近年来,基于云原生技术进行应用[2]的构建逐渐成为了一种趋势。本文基于云原生技术,采用微服务架构,遵循微服务最佳设计原则,实现一套面向工程领域的工程数据管理系统,该系统具备数据自定义、数据存储以及数据服务能力,覆盖全工程项目范围。本文从系统整体设计、服务拆分以及监控与运维共三个个方面,详细阐述系统设计,以及相关技术难点。整个系统具备高可用、易于扩展特性,可持续交付和持续集成,并且易于监测和运维。

1 相关研究

根据Pivotal和云原生计算基金会(CNCF,Cloud Native Computing Foundation)对云原生的定义,云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。……

登录APP查看全文

猜你喜欢

管理
枣前期管理再好,后期管不好,前功尽弃
《水利建设与管理》征订启事
聆听两会
——关注自然资源管理
2020年《水利建设与管理》征稿函
运行管理
管理就是沟通
加强土木工程造价的控制与管理
如何加强土木工程造价的控制与管理
解秘眼健康管理
“这下管理创新了!等7则