摘要
为了保证在云计算大集群规模下服务的稳定性和可靠性,针对目前云监控的需求,阐述了基于OpenStack工程体系结构研制的云监控系统,并详细论述了系统结构和关键技术点,包括所采用的工厂模式、Paste Deploy、管道、Eventlet协同程、面向对象的数据库SQL Alchemy等编程模式,使得系统具备了模块化、层次化、流水线化等结构特点,具备多模式融合、部署简易、高扩展性和二次开发简易等优势。测试结果表明,系统具备了功能服务的高稳定性、采集数据的高准确性以及与第三方客户端的易融合性,能有效地实现云计算平台的信息化监控。
To deal with the increasing of computer clusters which the increasing needs of cloud computing brings and guarantee stability and reliability of the service, a cloud computing monitoring system based on OpenStack structure to satisfy the needs of cloud computing monitor was designed. The system structure and key technologies were described, including factory model, Paste Deploy, pipeline, Eventlent green thread and object-oriented SQL Alchemy model, so the system has modularity, layering and pipeline. The advantage of the system includes multi-function integrating, easy deploy, high expansibility and redeveloping easily. The experimental result proves that the system has high stability, accurate data acquisition and high integration with the third client, and it can implement cloud computing monitoring informatization more effectively.
出处
《电信科学》
北大核心
2014年第1期24-30,共7页
Telecommunications Science
基金
国家科技支撑计划基金资助项目(No.2013BAH65F01-2013BAH65F04)
广东省战略新兴产业核心攻关基金资助项目(No.2012A010701001)