引用本文: | 陈振宇,刘 东,高兴宇,等.一种面向电力调控云的高效运维方法[J].电力系统保护与控制,2020,48(14):175-181.[点击复制] |
CHEN Zhenyu,LIU Dong,GAO Xingyu,et al.An efficient operation and maintenance method for power dispatching and control cloud[J].Power System Protection and Control,2020,48(14):175-181[点击复制] |
|
摘要: |
随着云计算、大数据、人工智能等IT新技术的不断发展,依托其构建的电力调控云规模不断扩大,相应的电力调控云应用服务数量也随之成倍增加,使得它们电力调控云的运维复杂度加大,运维任务量加重,基于人工的运维模式效率低下、出错率较高。持续集成、持续部署(CI/CD)平台可对电力调控云进行高效、精准的自动化维护。通过引入一种面向电力调控云的高效运维方法,执行完成电力调控云产品的自动化构建、版本控制、批量部署等运维任务。最后通过对电力调控云平台的仿真实验,验证了该方法可以减轻运维任务量,提升工作效率。 |
关键词: 调控云 CI/CD Jenkins+Gitlab+Ansible一体化 自动化运维 |
DOI:10.19783/j.cnki.pspc.190965 |
投稿时间:2019-08-09修订日期:2019-10-25 |
基金项目:国家电网公司总部科技项目(5442DZ170012)“调控云平台支撑关键技术研究” |
|
An efficient operation and maintenance method for power dispatching and control cloud |
CHEN Zhenyu,LIU Dong,GAO Xingyu,DI Fangchun,HUANG Yunhao,LI Dapeng,ZHANG Jie |
(1. Beijing Key Laboratory of Research and System Evaluation of Power Dispatching Automation Technology
(China Electric Power Research Institute), Beijing 100192, China; 2. Big Data Center, State Grid Corporation
of China, Beijing 100031, China; 3. Institute of Microelectronics, Chinese Academy of Sciences,
Beijing 100029, China; 4. State Grid Tianjin Electric Power Company, Tianjin 300010, China) |
Abstract: |
With the continuous development of new IT technologies, such as cloud computing, big data, artificial intelligence and so on, the scale of the dispatching and control cloud they build is expanding continuously. At the same time, the number of the services of the dispatching and control cloud are also increasing greatly. This all makes the man-made operation and maintenance mode of the dispatching and control cloud inefficient and of high error rate. It is difficult to guarantee the safe and high-quality operation of a power grid and the lean and efficient operation of the dispatching management. A Continuous Integration and Continuous Deployment (CI/CD) platform can achieve efficient and accurate maintenance of the dispatching and control cloud. In this paper, the CI/CD platform, which consists of the Jenkins, Gitlab and Ansible, is introduced to complete the operation and maintenance tasks of the dispatching and control cloud, such as automatic build, version control, and batch deployment. Finally, through the simulation of the dispatching and control cloud, it is verified that this scheme can reduce operation and maintenance workloads and improve work efficiency. |
Key words: dispatching and control cloud continuous integration and continuous deployment (CI/CD) Jenkins+Gitlab+ Ansible integration automated operation and maintenance |