1 / 5
文档名称:

docker云架构.doc

格式:doc   大小:1,013KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

docker云架构.doc

上传人:63229029 2017/5/29 文件大小:1013 KB

下载得到文件列表

docker云架构.doc

相关文档

文档介绍

文档介绍:Docker :一种云计算下的新的虚拟化技术解决方案 Abstract : 云计算是如今互联网的前沿技术,而虚拟化技术是云计算系统的核心组成部分之一,是将各种计算及存储资源充分整合和高效利用的关键技术。虚拟化是为某些对象创造的虚拟化(相对于真实) 版本, 比如操作系统, 计算机你系统, 存储设备和网络资源, 如今有很多虚拟化技术,例如主流的 RedHat KVM , VmWare ESX 等,相比与这些虚拟化技术, Docke r 有很多自己的优势,本文将通过具体的实例对 Docker 在云计算中的应用场景以及它的长处进行进一步的阐述。 Keywords : Linux Container ,云计算,虚拟化 1 Introduction 云计算( puter ) 是由分布式计算, 并行处理, 网格计算发展来的, 是一种新兴的商业计算模式。目前对云计算还没有普遍一致的定义。中国网格计算、云计算专家刘鹏给出如下定义:“云计算将计算任务分布在大量计算机构成的资源池上, 使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务”。也就是说, 云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源( 服务器、存储器、 CPU 等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回本地计算机, 这样, 本地计算机几乎不需要做什么, 所有的处理都在云计算提供上所提供的计算机集群来完成。而虚拟化技术就是云计算技术落地的关键技术, 通过虚拟化技术, 可以实现云计算系统的部署, 使云计算成为真正的服务。虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。 CPU 的虚拟化技术可以单 CPU 模拟多 CPU 并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率,传统的虚拟化软件例如 VmWare ESX ,RedHat KVM 等已经在云计算领域中应用很多了,本文将通过一个基于 Docker 的云计算解析平台的实现来阐述它与传统虚拟化软件技术的区别以及优势,并对它的应用前景做进一步的描述。 2 Docker 系统简介 Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps tobe quickly assembled ponents and eliminates the friction between development, QA, and production environments. As a result, IT