计算机应用 ›› 2017, Vol. 37 ›› Issue (4): 915-923.DOI: 10.11772/j.issn.1001-9081.2017.04.0915

• 大数据与云计算及其应用 •    下一篇

云计算虚拟化技术的发展与趋势

武志学1,2   

  1. 1. 成都五舟汉云科技有限公司, 成都 611731;
    2. 成都信息工程大学 信息安全工程学院, 成都 610225
  • 收稿日期:2016-10-18 修回日期:2017-01-06 出版日期:2017-04-10 发布日期:2017-04-19
  • 通讯作者: 武志学
  • 作者简介:武志学(1960-),男,山西河津人,教授,博士,主要研究方向:云计算、流式数据处理、数据挖掘。

Advances on virtualization technology of cloud computing

WU Zhixue1,2   

  1. 1. Chengdu Wuzhou Handge Technology Limited, Chengdu Sichuan 611731, China;
    2. School of Information Security Engineering, Chengdu University of Information Technology, Chengdu Sichuan 610225, China
  • Received:2016-10-18 Revised:2017-01-06 Online:2017-04-10 Published:2017-04-19

摘要: 云计算是一种融合了多项计算机技术的以数据和处理能力为中心的密集型计算模式,其中以虚拟化、分布式数据存储、分布式并发编程模型、大规模数据管理和分布式资源管理技术最为关键。经过十多年的发展,云计算技术已经从发展培育期步入快速成长期,越来越多的企业已经开始使用云计算服务。与此同时,云计算的核心技术也在发生着巨大的变化,新一代的技术正在改进甚至取代前一代技术。容器虚拟化技术以其轻便、灵活和快速部署等特性对传统的基于虚拟机的虚拟化技术带来了颠覆性的挑战,正在改变着基础设施即服务(IaaS)平台和平台即服务(PaaS)平台的架构和实现。对容器虚拟化技术进行深入介绍,并通过分析和比较阐述容器虚拟化技术和虚拟机虚拟化技术各自的优势、适应场景和亟待解决的问题,然后对云计算虚拟化技术的下一步研究方向和发展趋势进行展望。

关键词: 云计算, 虚拟化, Docker, 容器, 虚拟机

Abstract: Cloud computing is a new computing model focused on the capability of data and its processing. It integrates a number of information and communication technologies, including virtualization, distributed data storage, distributed parallel programming model, big data management and distributed resource management. After more than a decade of development, cloud computing has entered a rapid growth period, more and more enterprises have adapted to cloud computing services. At the same time, the key technologies of cloud computing have advanced as well. The new generation technologies are enhancing and even replacing the existing technologies. Container is a new type virtualization technology. With its lightweight, elastic and fast advantages, container challenges the traditional virtual machine technology, and brings changes to the architecture and implementation of both the Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). Container virtualization technology was described in detail, the advantages and disadvantages, the suitable use cases of container and virtual machine technology were compared and analyzed, then the future research directions and development trends of cloud computing virtualization technology were prospected.

Key words: cloud computing, virtualization, Docker, container, virtual machine

中图分类号: