docker云架构.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
docker云架构

Docker:一种云计算下的新的虚拟化技术解决方案 Abstract: 云计算是如今互联网的前沿技术,而虚拟化技术是云计算系统的核心组成部分之一,是将各种计算及存储资源充分整合和高效利用的关键技术。虚拟化是为某些对象创造的虚拟化(相对于真实)版本,比如操作系统,计算机你系统,存储设备和网络资源,如今有很多虚拟化技术,例如主流的RedHat KVM,VmWare ESX等,相比与这些虚拟化技术,Docker有很多自己的优势,本文将通过具体的实例对Docker在云计算中的应用场景以及它的长处进行进一步的阐述。 Keywords: Linux Container,云计算,虚拟化 1 Introduction 云计算(Cloud Computer)是由分布式计算,并行处理,网格计算发展来的,是一种新兴的商业计算模式。目前对云计算还没有普遍一致的定义。中国网格计算、云计算专家刘鹏给出如下定义:“云计算将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务”。也就是说,云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供上所提供的计算机集群来完成。而虚拟化技术就是云计算技术落地的关键技术,通过虚拟化技术,可以实现云计算系统的部署,使云计算成为真正的服务。 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率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 to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud. Docker是PaaS提供商dotCloud提供的一个基于LXC开源项目,目前在工业界非常受欢迎,包括dotCloud,Google Compute Engine和百度引擎,都是用了Docker。 LXC是一种共享kernel的操作系统级别的虚拟化解决方案,通过在执行时不重复加载内核,且虚拟容器与宿主机之间共享内核来加快启动速度与减少内存消耗。通过实际测试,基于LXC的虚拟化的磁盘IO和CPU性能接近裸机的性能,且优于Xen虚拟化。(引用Xavier M G, Neves M V,Rossi F D) Docker相比与传统的虚拟化技术,可以做到快速启动,而且占用资源少,在这里作为实例的基础环境。 3 Docker的架构优势及核心技术 3.1 Docker的架构优势 Docker之所以优于传统的虚拟化技术,就在于它们的架构之间的区别。对于普通的Virtual Machines,Each virtualized application includes not only the application - which may be only 10s of MB - and the necessary binaries and libraries, but also an entire guest operating system - which may weigh 10s of GB,而对于Docker来说,The Docker Engine container comprises just

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档