![](https://csdnimg.cn/release/download_crawler_static/86316046/bg1.jpg)
书书书
收稿日期
:2016-10-18;
修回日期
:2017-01-06。
作者简介
:
武志学
( 1960—) ,
男
,
山西河津人
,
教授
,
博士
,
主要研究方向
:
云计算
、
流式数据处理
、
数据挖掘
。
文章编号
: 1001-9081( 2017) 04-0915-09 DOI: 10. 11772 /j. issn. 1001-9081. 2017. 04. 0915
云计算虚拟化技术的发展与趋势
武志学
1,2
*
( 1.
成都五舟汉云科技有限公司
,
成都
611731; 2.
成都信息工程大学 信息安全工程学院
,
成都
610225)
( *
通信作者电子邮箱
zhixue. wu@ gmail. com)
摘 要
:
云计算是一种融合了多项计算机技术的以数据和处理能力为中心的密集型计算模式
,
其中以虚拟化
、
分布
式数据存储
、
分布式并发编程模型
、
大规模数据管理和分布式资源管理技术最为关键
。
经过十多年的发展
,
云计算技术
已经从发展培育期步入快速成长期
,
越来越多的企业已经开始使用云计算服务
。
与此同时
,
云计算的核心技术也在发生
着巨大的变化
,
新一代的技术正在改进甚至取代前一代技术
。
容器虚拟化技术以其轻便
、
灵活和快速部署等特性对传统
的基于虚拟机的虚拟化技术带来了颠覆性的挑战
,
正在改变着基础设施即服务
( IaaS)
平台和平台即服务
( PaaS)
平台的
架构和实现
。
对容器虚拟化技术进行深入介绍
,
并通过分析和比较阐述容器虚拟化技术和虚拟机虚拟化技术各自的优
势
、
适应场景和亟待解决的问题
,
然后对云计算虚拟化技术的下一步研究方向和发展趋势进行展望
。
关键词
:
云计算
;
虚拟化
; Docker;
容器
;
虚拟机
中图分类号
:TP391
文献标志码
:A
Advances on virtualization technology of cloud computing
WU Zhixue
1,2
*
( 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)
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
0
引言
云计算是一种融合了多项计算机技术的以数据和处理能
力为中心的密集型计算模式
。
它的发展是虚拟化
、
分布式系
统
、
分布式并发编程模式
、
面向对象的体系架构
、
软件即服务
和信息安全等各项技术共同发展的结果
;
同时
,
托管服务
、
后
向收费
、
按需交付等商业模式的出现也加速了云计算市场的
突飞猛进
。
经过十多年的发展
,
云计算技术已经趋于成熟
,
云计算平
台产品也得到了企业的认同和广泛使用
。
与此同时
,
云计算
的核心技术的发展并没有停止
。
特别是在近两年里
,
基于容
器技术的
Docker
系统
[1]
、
基于纠删码技术
[2]
的分布式存储系
统和基于内存计算的
Spark
系统
[3]
的出现颠覆了原有的虚拟
化技术
、
基于多副本的分布式数据存储技术
,
以 及 基 于
MapReduce
的分布式并发编程模型
。
这些新技术不仅进一步
提高了资源利用率
,
提高了云平台的计算速度
,
并且还为企业
提供了更多的大数据应用模型
,
包含批处理
、
实时数据处理
、
流式数据处理
、
随机数据查询和数据挖掘等
。
容器虚拟化技术以其轻便
、
灵活和快速部署等特性给传
统的基于虚拟机的虚拟化技术带来了颠覆性的挑战
。
容器技
术正在改变着基础设施即服务
( Infrastructure as a Service,
IaaS)
平台和平台即服务
( Platform as a Service,PaaS)
平台的
架构和实现
。
本文首先对容器虚拟化技术进行深入介绍
;
然
后对容器虚拟化技术和虚拟机虚拟化技术进行分析和比较
,
阐述各自的优势
、
适应场景和亟待解决的问题
;
最后对云计算
虚拟化技术的下一步研究方向和发展趋势进行展望
。
Journal of Computer Applications
计算机应用
,2017,37( 4) : 915 - 923
ISSN 1001-9081
CODEN JYIIDU
2017-04-10
http: / /www. joca. cn