SCI论文(www.lunwensci.com)
摘 要 :公司并购后,需要对被并购公司的 IT 资源进行有效整合和管理,以便实现协同效应。云平台作为一个有效而经 济的方案被广泛用于整合后被收购公司的数据存储、迁移、灾备等方面。鉴于此,公司 IT 部门基于 OpenStack 构建了一个云 平台。本文在构建好的云平台基础上拓展资源监控系统。资源监控主要利用监控工具 Prometheus 收集云平台虚拟资源和服务 器物理资源的监控数据,通过可视化工具 Grafana 实时显示监控数据。管理员通过对云平台资源的监控以及对云基础设施进行 统一管理和配置,可以对资源进行再分配、调整和重组,实现并购后公司间 IT 资源的合理利用和优化,为整合后企业进一步 的扩张和增长奠定基础。
Construction of Cloud Platform Monitoring SystemAfter Company Merger andAcquisition
LV Mengxia1. SUN Liju2. ZHANG Haiteng3. LENG Chunxia3
(1.University of Science and Technology of China, Hefei Anhui 230026; 2.Honeywell (China) Co., Ltd., Shanghai 201203;3.East China University of Science and Technology, Shanghai 200237)
【Abstract】:To maximize the synergy, various IT resources need to be integrated and well managed after a new business M&A. As an effective and cost competitive solution, virtual cloud computing platform is widely used in data storage, migration and disaster recovery etc. for newly acquired company. In consideration of this, company's IT department usually builds a virtual cloud computing platform based on OpenStack. This article develops and expands a new resource monitoring system on a running cloud platform. A specially designed monitoring tool Prometheus is used to collect data and information of virtual resources, as well as server physical resources on the cloud platform, in the meanwhile to display the monitoring data simultaneously through the visualization tool Grafana. By monitoring cloud platform resources and uniformly managing and configuring cloud infrastructure, administrators can reallocate, adjust, and achieve best utilization and optimization of internal IT resources. This will significantly facilitate the entire IT integration, and ultimately support business growth for the true purpose of M&A.
【Key words】:business mergers and acquisitions;IT resource integration;cloud platforms;resource monitoring
0引言
作为一种常见的战略手段,公司并购(M&A)可帮 助企业实现快速扩张和规模增长,但是公司并购也通常 会给 IT 系统、数据和流程地整合带来复杂的挑战 [1-3]。 云平台集成了服务器、存储和网络带宽等资源并提高了 资源的利用率,为促进并购过程中和并购后的 IT 整合 提供了一个强大的解决方案。借助云平台,企业可以根据实际需求对这些资源动态地分配、管理和监控,优化 利用,简化整合流程,从而最大化资源利用率并降低硬 件成本,实现业务协同 [4-7]。监控作为云计算平台的重 要组成部分,可以帮助云计算平台动态量化资源使用 量,如 CPU 利用率、内存使用、网络带宽等,对提高 云计算平台的服务质量起着重要作用。
本文致力于公司并购后在构建好的私有云平台基础上拓展资源监控功能,实时监控云平台资源使用情况。资 源监控部分可对用于部署云平台的服务器的物理资源和 云平台的虚拟资源的使用情况进行监控, 利用监控工具 Prometheus 收集云平台虚拟资源和服务器物理资源的监 控数据,通过可视化工具 Grafana 实时显示监控数据。
1 系统分析
云平台资源使用情况不断变化,如果资源使用率过 高,将会影响云平台的稳定性和可靠性。全面的监控服 务使管理员能够快速识别资源使用异常状况、发现系统 故障、定位并诊断故障原因,从而合理利用资源,提高 系统可靠性 [8-11]。
云平台监控用例图如图 1 所示。其面向的用户是系统 管理员, 监控部分对用于部署云平台的服务器以及云平台 本身的服务进行监控, 用户可以通过云服务监控查看云平 台提供的虚拟计算资源 VCPU、虚拟内存、虚拟存储资源 磁盘、虚拟网络资源如 IP 地址的使用情况等 ;用户通过 服务器监控对真实物理机进行监控,以掌握控制节点、 计算节点、存储节点和网络节点中任一服务器的 CPU、 内存、磁盘的使用情况以及系统状态信息(包括开机、 中断等)。管理员以此来知悉整个系统的资源使用情况, 从而可以判断是否需要增加或减少计算节点、存储节点 和网络节点,判断是否某服务器资源负载过高或是状态 出错,或归属于某用户某项目的云主机是否占用资源过 多而对平台中其他云主机造成影响。
2 系统设计
2.1 监控部署架构
监控部分通过在 OpenStack 云平台的每个节点部署 Node_Exporter 来实现每个节点的系统数据收集,并 通过在控制节点中部署 Openstack_Exporter 来实现整 个 OpenStack 云平台的数据收集,其物理部署方案如 图 2 所示。Exporter 将监控数据采集的端点通过 HTTP 服务的形式暴露给 Prometheus Server, Prometheus Server 通过访问该 Exporter 提供的 Endpoint 端点, 即 可获取到需要采集的监控数据。该系统将 Exporter 收 集的数据传输到 Prometheus, Prometheus 收集并存 储数据, Grafana 读取数据,然后整合数据以进行显示。
2.2 物理资源监控
Node-exporter 用于采集类 UNIX 内核的硬件以及 系统指标, 它默认 的抓取 URL 地址是 http://ip:9100/ metrics。Node-exporter 用于采集 Node 的运行指标, 包括 Node 的 CPU、Load、Filesystem、Meminfo、Network 等 基础监控指标,其主要监控项详细信息如表 1 所示。
2.3 虚拟资源监控
Prometheus-openstack-exporter 是用于提供 OpenStack 各组件服务状态信息给 Prometheus 的项目。 Openstack_exporter 主要 收集 OpenStack 云平 台 的 基本数据,如内存、VCPU、磁盘、实例数量、网络等。 Openstack_exporter 的主要监控项信息如表 2 所示。
3 系统实现
3.1 物理资源监控实现
安装启动控制节点和计算节点的 node_exporter 后,利用 Prometheus 的 static_configs 来拉取 node_exporter 的数据。编辑 prometheus.yml 文件(前提 :prometheus 以安装并启动),添加内容 :
-job_name: 'agcontroller' static_configs:
- targets: ['192.168.145.10:9100']
-job_name: 'agcompute' static_configs:
- targets: ['192.168.145.20:9100']
重启 Prometheus, 然后在 Prometheus 页面中的 Targets 中就能看到新加入的 Node。节点监控信息入口如图 3 所示。
3.2 虚拟资源监控实现
安装启动控制节点的 openstack_exporter 后, 利 用 Prometheus 的 static_configs 来拉 取 openstack_ exporter 的数据。编辑 prometheus.yml 文件(前提 : prometheus 以安装并启动),添加内容 :
-job_name: 'openstack_expor' static_configs:
- targets: ['192.168.145.10:9183']
重启 Prometheus, 然后在 Prometheus 页面中的 Targets 中就能看到新加入的条目信息。
3.3 监控结果可视化
Grafana 从 Prometheus 读取 openstack_expoter 收 集的系统数据, 并在集成处理后进行可视化显示。Grafana设 置数据源, 以从 Prometheus 的 node_expoter 中读取系 统数据,集成处理后进行可视化显示。控制节点和计算 节点可视化显示如图 4 和图 5 所示。
4.结论
本系统是在公司并购大环境下,利用云平台进行 IT 资源整合,开发了一个云端监控系统,实现对云端 资源进行一个监控、管理和优化,该系统的实现可以监 控平台中的各种资源,如虚拟机、存储器和网络等,以 帮助用户更好地了解云资源的使用情况和状态。进一步 通过云监控,管理员可以及时发现资源的异常情况以及 预估并购带来的新资源需求,进而采取相应的措施,确 保云平台的稳定和高效运行,从而帮助公司优化资源的 配置和使用方式,有效支持公司并购后 IT 系统的有机 整合,最小化并购后对被并购公司业务的影响。后面系 统将进一步增加日志管理、提供警报和自动化响应机 制,帮助用户更快速、更准确地响应资源的问题,确保 云计算的稳定和高效运行。
参考文献
[1] WANG L Z,LASZEWSKI G V,YOUNGE A,et al.Cloud Computing:A Perspective Study[J].New Generation
Computing,2010.28(2):137-146.
[2] 罗晓慧.浅谈云计算的发展[J].电子世界,2019(8):104.
[3] 李文军.计算机云计算及其实现技术分析[J].军民两用技术 与产品,2018(22):57-58.
[4] Linley.An Overview of Open Source Software for Building Cloud Computing Platforms[J].Computer Science,2012.39(11):1-28.
[5] HAN F F,PENG J J,ZHANG W,et al.Virtual Resource Monitoring in Cloud Computing[J]. Journal of Shanghai University (EnglEd),2011.15(5): 381-385.
[6] 周丹.专有云建设推动IT架构转型实践[J].金融科技时代, 2021(2):27-33.
[7] LIU F Y.Research and Implementation of Virtual Machine Monitoring and Control under OpenStack Cloud Platform [D].Chengdu:University of Electronic Science and Technology,2013.
[8] 刘黎明,杨晶.云计算应用基础[M].成都:西南交通大学出版 社,2015.
[9] 英特尔亚太研发公司.OpenStack设计与实现[M].北京:电 子工业出版社,2020.
[10] 许豪.云计算导论[M].西安:西安电子科技大学出版社, 2015.
[11] 韩璞.OpenStack技术原理与实战[M].西安:西安电子科技 大学出版社,2016.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/67501.html