简单一句话说下docker vs 虚拟机和一般的虚拟机的区别,docker vs 虚拟机能装游戏吗??

比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
从Google PaaS说起,解析中美Docker生态圈
关键字:新闻
  5月18日,第八届中国大会在北京召开。作为领先的云计算创新技术实践者,数人云CEO王璞博士应邀出席并在全体大会上进行主题为“中美容器之融合与变革”的分享,以下是演讲实录:
  容器VS虚拟化
  首先我科普一点什么是容器技术。容器技术其实本身并不是什么崭新的技术,大家经常拿容器技术跟技术比较。有一个通俗的说法,容器是极度轻量的虚拟机。怎么理解大家看这个图,左边图展示的是虚拟机,物理里装,再装上虚拟机管理软件,生成很多虚拟机,然后虚拟机再装操作系统再装各种各样的应用。右边图展示的是容器,物理服务器里装操作系统,绝大多数情况下,容器基于的操作系统是操作系统,然后Linux里装一个容器软件,最常见的是Docker,用Docker运行各种各样的容器,容器里面不需要再装一次操作系统里,容器里面只装各种各样的应用就好了。这两张图对比大家看出来容器跟虚拟机比最大的优势就是轻量很多,容器里面不需要再装一遍操作系统。容器里面的应用重用容器外面的操作系统,特别是Linux内核这些操作系统核心组件。再一点,容器是用于对应用进行,容器里面是各种各样的应用程序。用容器封装应用时,会把程序本身和依赖库都打包在一起,这样容器应用具有可移植性,在不同的Linux环境下运行,而不需要再安装依赖库。容器本身的理念是非常非常简单的。
  容器的技术发展历程
  容器技术本身并不是崭新的,倒推到2000年Free BSD的Jail,2005年出现的Solaris Containers这些都是容器技术的早期实现。Docker属于容器技术的一种。Docker有镜像的概念,Docker镜像和虚拟机镜像不一样的特点就是Docker的镜像是分层的,最下面是基础的镜像,是基础Linux环境,上面每一层镜像装不同应用。Docker镜像分层最大的好处就是应用分发很方便,每次分发Docker应用的时候,只需要下载更新部分的镜像,而不用重新下载整个镜像,实现应用增量分发更新。容器本身用于封装各种应用,容器之外还有各种管理需求。
  这是容器的技术栈,中间部分是两个容器的示例,还是服务器上面装操作系统,再装上Docker运行各种Docker应用,应用在运行时还有其他各种需求,比如网络、服务发现、负载均衡、任务调度等需求,这些需求本身是Docker技术无法满足的,还需要各种相应的周边技术。这样,容器技术栈慢慢演化成一个PaaS的环境了。
  这是美国的容器技术相关的,大家看到各种各样的厂商,估计近百家,都在美国的容器生态圈。我特别想画出一张Docker技术中国生态圈,很遗憾现在还画不出像美国一样丰富的Docker生态圈,但是我相信未来两三年时间内我们也能画出非常丰富的Docker关于中国的生态圈。
  云计算分为三层,、PaaS、IaaS,这三层随着云计算发展得到不同程度的发展,比如说SaaS的发展,由于各行各业的相关业务发展,SaaS以服务为中心,SaaS提供各种各样的服务,各种互联网业务型的,HR、财务、等等,这些不同的服务,应用的服务都可以以SaaS方式交付这些都有弹性特征。另外一方面云计算发展以后对于大规模的需求越来越旺盛,数据中心规模越来越大,数据中心相对管理负责度也增加很多,跟数据中心相关就是IaaS和PaaS,数据中心是云计算云端真正计算的载体。比如说IaaS以资源为中心,IaaS要提供资源弹性,数据中心里面IaaS管理整个数据中心资源,让整个资源以弹性方式提供出来。PaaS在数据中心以应用为中心,PaaS提供应用的弹性,这是云计算的三层,都得到不同程度的发展。但是跟IaaS和SaaS相比PaaS发展其实是相对滞后的。比如说上一代PaaS没有解决好本身复杂度的问题,后面我简单介绍一下。
  Docker催生的新一代PaaS
  2014年前后上一代PaaS基本上是市场的最低点,我2014年回国跟国内同行讨论我们如何做一个PaaS,PaaS有没有前景,2014年国内同行都对PaaS持怀疑的态度,Docker2013年在美国诞生的,Docker出来以后催生新一代的PaaS,很重要一点Docker出来以后形成事实上应用交付的标准,未来大家普遍这样认为,未来企业级应用都会以容器Docker的形式进行交付。这样很好的一点Docker定义了和PaaS之间的一个边界,这个边界怎么理解?就是企业只需要关心自己的业务应用、,企业业务程序分装在容器里面,PaaS只需要提供标准的容器运行环境,有了清晰边界以后PaaS复杂度大大降低,PaaS作为一个标准,之前没有容器的时候PaaS和企业客户之间边界在哪里?边界在于程序编程语言这个层面,比如说Heroku等需要支持各样的开发语言,上一代的PaaS复杂度非常高,新一代的PaaS由于Docker定义一个标准,新一代PaaS可以不用管业务应用拿java还是其他语言写的,解决Docker运行所需要的CPU、网络、负载均衡、报警等常见的企业内部的需求,这样新一代PaaS复杂度大大降低,这个也就是我说为什么Docker出现催生了新一代的PaaS。
  很重要一点中国和美国在新一代PaaS发展方向是齐头并进的。
  新一代PaaS平台在中美落地情况
  这张图我列一下新一代PaaS在中美两国落地的情况,左上角是新一代PaaS在美国落地的情况,右下角是新一代PaaS在国内落地的情况。基本上大家可以看出来新一代PaaS落地从互联网公司到IT巨头到都有各种各样的落地。落地的这些企业并不是所有我只是挑一些有代表性的,从有代表性落地企业来看国内和美国其实几乎处在同一个起跑线上。
   的 PaaS
  讲到PaaS不得不讲一下的PaaS,其中一个原因有很大影响力,尤其是谷歌内部的PaaS非常复杂、功能无比的强大,我之前在谷歌工作过,我见过谷歌的PaaS是怎么运作的。首先几个特点,谷歌内部的PaaS分层的,PaaS管理东西很多,PaaS只管理应用,跟应用相关还有很多东西,资源分配,任务调动等等,谷歌PaaS以一种容器方式分装分发,谷歌有著名的分布式文件系统,还有各种各样数据管理的数据,还有Big Table、 MapReduce,这是谷歌分布式应用编程的范式,这是PaaS提供的能力。
  谷歌PaaS的特点是什么?就是轻量,轻量怎么理解?PaaS支撑应用快速迭代快速上线,大家提的持续交付持续集成的概念。谷歌PaaS是以应用为中心的,PaaS平台一定提供应用弹性能力,让各种各样应用按需使用资源,PaaS平台提供容错能力把开发运维复杂度降低,这三点我称之为应用PaaS平台的轻量特性。
  再一点谷歌内部的PaaS非常强大,谷歌资源管理和任务调动数据,可以管理谷歌两百多台服务器统一进行管理。为了让大家更深刻的理解,我找了一张谷歌数据的照片,这是谷歌数据中心照片的一角,很多机柜,每个机柜里面有差不多20台服务器左右。这张照片我想强调一点是什么?这么大规模的数据中心其实硬件故障频率很高的,这张图是我从谷歌一个数据中心的PPT报告上摘下来的,就是说一个谷歌新建的数据中心平均下来一年要发生这么多各种各样的故障。举个例子第一个故障一年大概有半次左右过热,一年有一次的供电单元有故障。一年至少有一个机架做挪动,至少有一次机架进行排线,一年可能有12次重启,3次路由器故障,每年大概有上千次服务器宕机,由硬件故障造成的宕机,一年有数千次的硬盘损坏。目前大规模数据中心基本都是用服务器,都不是像或这样的高可靠硬件。基于X86服务器的数据中心怎么应对这些硬件故障,保障高可靠,这是PaaS和IaaS一起要做的工作。
  基于Docker的新一代PaaS
  这里面我主要把新一代PaaS的特性给它勾勒了出来,跟谷歌的PaaS有相似的地方,新一代PaaS基于微服务理念打造的,特别是像谷歌的PaaS分层管理。新一代PaaS也有轻量的特性,介绍谷歌PaaS的轻量特性,应用要具有弹性要分布发布,再一个容错性强、易于维护,PaaS也要对计算资源故障进行容错。这里面特别强调一点大规模数据中心或者现在这种数据中心对于硬件管理方式有两种,一种上一代的宠物型管理方式,另外是放养型的。对于宠物型的数据中心管理方式其实是很常见的,比如说对于服务器,一般企业里面数据库服务器绝对不允许宕机,数据库宕机所有应用全部宕了,所以要有人为维护,DBA,人围机器去转,这是宠物型对数据中心的管理,一旦数据库宕机人马上去修。另外是放养型跟宠物型相反,放养型什么意思?比如说谷歌这样的量级中心,两百万台服务器不可能保证每一台服务器都是处于工作状态,一定有一些服务器处于故障状态,要通过软件PaaS平台保证上面应用服务不宕机,PaaS对于软硬件都要有很强的容错能力,放养型的工作管理必然极大降低对数据中心维护,包括PaaS本身,维护成本运维成本都会大大降低,这是新一代PaaS很重要的特性主要就是轻量。
  数人云的新一代PaaS实现
  接下来简单讲一点点我们数人云对于新一代PaaS是怎么实现的?其实最主要就是分层的实现,分层实现这是谷歌提出来的理念。大规模数据中心是云端计算的载体,大规模数据中心的软硬件系统是IT行业最高科技的结晶。这么多复杂系统拼在一起组成大规模的数据中心,对外提供云计算服务能力,不是一套系统能够全部做下来的,一定是分层实现的。
  我们实现新一代云计算平台首先有一个是核心,核心模块本身也是分好几个层面的,核心模块基本上围绕运行时的基本管理提供比如说容器运行的标准环境,这个核心模块包括几个层面,首先应用的封装用到的是Docker的技术,这是很火的容器技术。光有应用封装不够的,应用封装完应用运行还有别的需求,需要CPU、内存需求等等,资源分配核心模块里面功能我们基于Apache来做的,应用不是运行在一台服务器,大规模数据中心有成百上千台服务器,对于大规模的集群里面应用该怎么调度这是很关键的模块,我们用的是任务调度模块做的。比如说应用分发,涉及到应用的更新上线等等,比如说老版本的应用已经运行了,新版本应用程序我要分发下去,新版本应用我要有一个分发的仓库存在什么地方,这时Docker的镜像仓库用于应用分发。
  核心模块还要管理网络,我们很多客户提出来不同应用之间的网络要进行应用隔离,有些应用可达有些应用不可达,这都需要对容器之间网络进行有效管理。我们通过Calico来实络管理。
  还有服务发现,容器运行环境在大规模数据中心里面,对于容器调度不是静态调度,不是一个容器应用就跑到一台服务器上,它是动态调度的,不同应用之间我有需求,我应用A怎么找到应用B就需要有应用发现的需求,这是核心模块的基本功能。
  周边模块支撑应用运行方便应用运维,周边模块体现出新一代PaaS平台的应用度。
  周边模块很重要一块就是持续集成,这是企业客户对于PaaS平台很强需求的一点,因为这些业务应用大家需要快速迭代,这是互联网给大家带来的企业级IT最大的冲击,应用怎么做到快速上线需要持续的集成,开发人员做的新的代码怎么持续集成各种各样的应用而且发布出去。
  再一个弹性伸缩这也是互联网带来新业务的特点,互联网业务最大特点就是集中爆发,很经典例子就是双十一,12306大家订票,弹性伸缩是PaaS平台必须提供的性能,没有弹性面对集中爆发的业务需求这个后台支撑不了,弹性伸缩我们用API实现的。再一个监控报警,任何企业生产环境系统不是孤立存在的,一定有各种各样的监控报警,生产系统谁也不能保证100%的正常。
  再一个日志的处理,这是企业很强的需求,生产环境里面各种各样的业务都有,生产环境都是比较大规模的集群环境,不同应用产生的日志留在不同的服务器上,怎么把这些日志在分布式环境下进行统一收集查询统一处理,需要有日志统一管理,我们主要用的是ELK这个模式。
  再一点就是文件,企业生产环境数据中心里面业务应用必然有一些数据存下来,就要存在文件系统上,文件存储我们用的是的文件系统。再有对于数据的管理,多个应用要对数据同时进行读写操作,对于数据访问管理等等这些我们用的是HDFS。还有我们用Kafka消息队列来处理不同应用之间的异步通讯需求,未来Kafka可以替代企业服务总线。还有数据处理,现在企业对于处理有很强的需求,大家用Hadoop还有Spark这些,我们主要用Spark做大数据处理更快。
  前面介绍一下我们做的新一代PaaS平台的核心模块和周边模块,我简单给大家演示一下我们的程序,这是我们对于应用管理做的,我们做到应用统一管理,各种各样的应用通过这个平台统一的分发部署。再一个集群管理,它的PaaS也要向下管理各个集群的资源。中间有一个红点代表某一台集群主机是异常的,异常没有关系,上面应用把这个平台容错自动迁走迁移到其他地方,一两台主机宕机不影响整个的应用使用。再一个应用管理,散落在不同集群上。跟日志相关的数据统一收集起来方便后台运维人员管理。世界,这是我们所有做软件的人非常喜欢的一句话,现在大家日常工作生活都跟各种各样的软件在打交道,之前有大家提的随着云计算发展提出的、软件定义计算、软件定义网络等等。再进一步的提法软件定义数据中心。我刚才讲PaaS讲到很多数据中心的概念,说到底我喜欢软件定义世界这句话。
  这个背景图其实就是帝国电影的主题图。黑客帝国里边讲的是未来人类生活在虚拟软件定义世界里面。这个软件定义世界正在发生,每个人现在每天都要大量跟各种各样的软件打交道。随着云计算新一代PaaS平台普及,随着容器技术如火如荼的发展和推广,下一步就是不仅仅是软件定义世界了,我们最后会达到容器定义的世界,所有的软件都是以容器形式交付运行的,欢迎大家来到容器定义的世界。
[ 责任编辑:凤城 ]
SAPPHIRE NOW大会为…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注ChinabyteDocker 和一个正常的虚拟机有何区别? - 技术翻译 - 开源中国社区
当前访客身份:游客 [
已有文章 2305 篇
当前位置:
Docker 和一个正常的虚拟机有何区别?
英文原文:
0人收藏此文章,
推荐于 3年前 (共 7 段, 翻译完成于 12-09) ()
参与翻译(2人):
我多次重读Docker.io文档,希望搞明白Docker.io和一个完全的虚拟机的区别。Docker是如何做到提供一个完整的文件系统,独立的网络环境等等这些功能,同时还没有如此庞大?
为什么部署软件在一个docker镜像(image)比部署在一致的生产环境上要容易?
&翻译的不错哦!
当前,Docker内部使用的是Linux容器技术(LXC),这是运行在与它的宿主机器同样的操作系统上。这准许它可以和宿主机器共享许多系统资源。它也会使用AuFS作为文件系统,也为你管理网络。
AuFS是一个层状的文件系统,因此你可以有一个只读部分和一个只写部分,然后将二者组合起来。你可以使系统的共同的部分用作只读,那块是被所有容器共享,并且给每个容器自己的可写区域
&翻译的不错哦!
好吧,让我们假设你有一个容器镜像(image)容量是1GB,如果你想用一个完整的虚拟机来装载,你得需要容量的大小是1GB乘上你需要虚拟机的数量。但使用Linux容器虚拟化技术()和,你可以共享1GB容量,如果你需要1000个容器,假设他们都运行在同样的系统影像上,你仍然可以用稍微比1GB多一点的空间来给容器系统,
一个完整的虚拟化系统得到了分给它的自有全部资源,只有最小的共享。你获得了更多的隔离,但是这是很庞大的(需要更多的资源)
使用Linux容器虚拟化技术(LXC),隔离性方面有所缺失,但是他们更加轻量,而且需要更少资源。所以你可以轻松运行1000个容器在一个宿主机器上,甚至眼都不眨。试着用Xen来实现那个,我想除非你有一个超级强大的主机,不然我看是不可能的了
&翻译的不错哦!
一个完整的虚拟系统通常得用几分钟去启动,linux容器虚拟技术(LXC)只要数秒,甚至有时时间更短。
对于每种虚拟系统都有反对者和支持者。如果你希望一个完全隔离的和资源有保障的环境,那么完全的虚拟机是你的选择。如果你只希望进程之间相互隔离,并且希望大量运行他们在一个合理大小的宿主机器上。那么linux容器虚拟技术(LXC)是你的选择。
更多有关信息,可以参考这些博客,这非常详细介绍了LXC的工作&
"为嘛在docker镜像上部署软件比在一致生产环境上容易?"我觉得问这个问题是非常愚蠢的
&翻译的不错哦!
部署一个一致的生产环境说起来容易做起来难。即使你使用了 和之类的工具,像操作系统升级,还有一些其它的事情而造成的主机及环境之间的改变,往往是常有的事。
docker所做的事情就是赋予你一种能力,使你可以将OS快照存入一个通用的镜像,并使得在往其它的docker主机上部署时变得容易。对于本地,开发、质量管理、产品等等,都是用的同一个镜像。当然你也可以用其它的工具来做到这一点,但是可能没有这么容易或者这么快。
&翻译的不错哦!
这对于单元测试是非常棒的。让我们来看看你有1000个测试,而且都需要连接数据库。为了不破坏任何事情,你需要一个接着一个的运行,以便这些测试不会相互影响(每个测试都在事务中,然后回滚回去)。使用Docker,那么你可以创建一个数据库的镜像(image),既然你知道这些测试会运行在相同的的数据库快照下,那么就可以并行地运行所有测试。既然这些测试都是并行运行在linux容器中,那么他们可以同时运行在同样的环境中。这样你的测试会完成的非常快。试着用完整的虚拟机来做这件事。
编辑:来着评论…
有趣!我觉得我仍然对于“系统快照”的概念有些模糊,如何没有使用这些系统
镜像(image)会怎么样啊?
&翻译的不错哦!
好的,试着看我能不能解释。你开始有个基础
镜像(image),然后进行改变数据,并且使用docker提交这些改变,这个会建立一个镜像(image),这个
镜像(image)只包含数据改变的部分。当你想运行你的这个
镜像(image)你仍然需要这基础
镜像(image),然后使用层式的文件系统,将你的映像置于基础映像之上,这个例子中用AUFS,AUFS将不同层融合起来,然后你就会得到你想要的,你只要简单运行就可以了。你可以增加许多的
镜像(image),这些
镜像(image)只会记录改变的地方。
&翻译的不错哦!
lux 是啥?docker保存是大家用export还是用save?能讲一下区别吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Recommended Services
Sponsored by
国内领先的实时后端云野狗 API 可用于开发即时聊天、网络游戏、实时定位等实时场景传输快!响应快!入门快!
Promoted by
docker保存是大家用export还是用save?能讲一下区别吗?
14:50:52 +08:00 · 2223 次点击
1 回复 &| &直到
08:00:00 +08:00
& & 10:34:59 +08:00
& · & 1128 人在线 & 最高记录 1893 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.3 · 48ms · UTC 16:39 · PVG 00:39 · LAX 09:39 · JFK 12:39? Do have faith in what you're doing.在LXD的帮助下,Docker容器已经能够在模拟虚拟机的同时保持着与裸机相当接近的运行速度与高安全性水平。CoreOS已经成为一个理想的起点,它向我们充分展示了Docker与容器化技术能够给Linux系统平台带来怎样的重塑效果。现在Canonical公司也加入到了游戏中来,虽然他们选择的方向明显有所不同。Canonical公司的全新项目名为LXD,全称是Linux Container
Demon。除了传统的各类容器化应用程序之外,它还允许用户利用Docker容器机制来部署在功能上毫无妥协而且彼此独立的Linux虚拟机环境。在一段视频资料中,Canonical公司产品经理Dustin
Kirkland将LXD描述为一套能够“以用户期望在裸机上获得的性能表现运行完整容器体系的系统,而且其使用体验与正常虚拟机完全相同。”LXD利用容器技术对整套系统的运作模式进行虚拟化处理,同时尽最大可能使其与裸机运行效果保持对等。有鉴于此,用户可以在不同一秒钟的时间内启动新的虚拟机系统,而且这些虚拟机能够以前所未有的高密度进行运作——具体而言,每台物理主机上将能够承载成百上千套虚拟机系统。在一封邮件当中,Kirkland进一步介绍了该项目在发展过程中所充分考量的多项重要因素:Canonical公司在OpenStack领域取得的技术成果、该公司为LXC提交的上游调整方案(LXC正是Docker所采用的基础技术)以及客户的实际需求。该公司“意识到客户以及市场对于在容器体系下运行通用而且完整的操作系统环境拥有着迫切的渴望,”Kirkland解释称。“这主要是考虑到提升安全性、强化性能表现、增加系统密度以及实现广泛可移植性等方面的需要。”正如当下众多以容器技术为核心的项目一样(其中也包括Docker本身),LXD利用Go语言进行编写、同时为其各项功能提供命令行界面以及RESTful
API。它还包含有多项扩展机制,允许其容器以安全方式访问存储与网络资源,而且使用与Linux容器相同的技术方案、从而带来丰富的安全功能,其中包括:cgroups、用户命名空间以及(前提是供应商已经提供相关支持)硬件辅助型容器化机制。除了系统本身的高密度与在主机硬件上足以与原生机制相比肩的性能表现之外,LXD还拥有速度极快的实时迁移功能。这项功能允许管理员将活动容器当中的内容在不同物理主机之间随意移动。该功能的出现要归功于Canonical公司为上游体系提交的技术成果,即Checkpoint
Restart(简称CRIU)。Kirkland还勾勒出了美好的未来发展图景:“我们完全可以在一套容器环境下运行〈毁灭战士〉游戏,同时在不破坏游戏体验的同时将其在两台不同的主机之间往来迁移——没错,完全无需中断游戏内容。”硬件辅助容器化功能可能最值得大家予以高度关注。为了能够让LXD以一套真正的虚拟机管理程序的姿态为用户服务,Canonical公司表示其“与芯片厂商进行持续协作,旨在确保硬件辅助功能可以切实为这些容器环境的安全性及隔离性提供帮助,正如我们如今所使用的传统虚拟机一样。”说完了好消息,现在再来报告一点坏消息。LXD最大的弊端在于它在严格意义上属于一套Linux到Linux解决方案,而且就目前而言它所使用的全部功能都只能在Linux环境下实现。当被问及未来是否有可能推出面向Windows平台的移植版本时——考虑到微软公司最近宣布有计划以某种方式为Windows添加容器化技术支持——Kirkland并没有给出明确的答复,而仅仅表示:“由于容器本身的天然属性,”他在邮件中写道,“LXD永远只能在Linux到Linux的前提条件下实现。这也正是我们的关注重点。Linux用户阵营中的其它版本(也就是非Ubuntu版本)也能够运行在LXD容器当中。但从本质上讲,整个项目的正常起效仍然需要以Linux为基础。”51CTO(weixin51cto) 
 文章为作者独立观点,不代表微头条立场
的最新文章
从肌肉车到超跑,狂拽酷炫吊炸天的“荷尔蒙”级别汽车能够带来的已经不仅仅是逐渐革新的功能体验。广大汽车的信众被”感知哈希算法”(Perceptual hash algorithm),对每张图片生成一个”指纹”(fingerprint)字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。在云与大数据方面,IBM Power多年来一直持之以恒地与开源领域里最领先的技术进行合作,通过硬件平台的革新,帮助全球主流开源平台和工具实现技术创新和能力提升。算法对于我们今天生活十分重要,怎样宣扬也不会夸张。如何选择数据结构谷歌之前一直在纠结一个问题,他们的AI可以准确、没有语法错误的说话,但说出的话都比较生硬,没啥感情。假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。对于一个大型网站来说,负载均衡是永恒的话题。迈克尔o戴尔先生非常重视本次数博会,重视与贵阳市政府的合作,更重视中国用户的需求。他在数博会前一天来到戴尔展人工智能终于来了!这是一群存储偏执狂为存储而生,跟存储死磕 各具独家秘笈有观点,有碰撞,有干货 从起 做客存储极客栏目 与你分享存储里的那点事儿仿佛一夜间,VR大火燃烧了整个互联网圈。高盛报告预计,2025年VR、AR的硬件和软件营收规模将达1820亿IBM Spectrum Protect支持对虚拟环境、物理环境、云环境和软件定义环境以及核心应用与远程设施进行高级数据备份与数据恢复。做人要低调ZHUANGBILITY不装逼我们还是朋友如果要你分享一个“程序员装逼”行为,你会……↓1F几个程来看看那些科技巨头们面对面试者时提出的千奇百怪的问题吧。老外Mike隋模仿三位互联网大佬:马云、刘强东、雷军……特别是那句 Are you OK?五月提升季,狂欢48小时!CTO训练营第二季,原价8.7折上再9折!CTO训练营,技术经理的MBA为热爱提阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。云容器技术,作为传统虚拟化管理程序的一种替代品,正称霸着云市场。估计你们都看过这个好像是段子的新闻了。为什么题目里的算法是错的?这是好问题。
5 x 3 = 5 + 5 + 5 居然不对,这看起来很荒诞,不是吗?本文推荐了5个拥有优秀Live体验的Linux发行版,建议你下载其中一个,或者把所有的都试一下,然后创建一个可携带的Live Linux驱动器,这样无论何时何地,你都可以让电脑做出进入Linux的选择了。Web性能优化是刚性 “需求”根据2012年的一项数据统计,国外某知名电商网站,页面加载耗时,每慢1秒,一年戳上面的蓝字关注我们哦!《欢乐颂》自播出之后就一直热度不下,尤其是剧里的各大帅哥撩妹功力一个赛一个高。不过也在远古的时候,人类都使用同一种语言...PS:我面试中没有让写代码,这个可能是特例。画图纪录人生的方式有趣也容易传播。这个问题来自知乎网友。降温反而可能让沉淀下来更多的优质开发者,更踏踏实实做事情的人。这是一群存储偏执狂,为存储而生,跟存储死磕!这并不是一份谷歌求职指南。从我的经历来看,这基本是不可能的。51CTO学院课程全场7折,领金币!安卓端6折!送大礼包!形形色色的鄙视链从现实蔓延至网络,不管承不承认,我们都有意或无意中被拉进了鄙视链的某一层,鄙视别人还是被别人鄙视,在鄙视链的流行中,除了鄙视,我们不会收获任何。简化工作,假期连休!这世界上有无数人用通过编程试图改造世界,但真正的天才并没有几个。所以,该如何通过简单的几步进阶为编程大神呢?除了12星座外,其实还有个典型的第十三星座特征...日,由51CTO主办的中国首届VR/AR技术大会在北京骏马国际酒店举办。不想搞IT了,混的跟民工一样。在成都天府软件园中,聚集了一大批国内外知名企业入驻,同时,随着成都创新创业风起云涌,一时间也成为了风险投资和从数通、安全到应用支付,太一星晨的每一步,都和融合相关。你需要吸收知名算法的一些思想,而不是死记硬背算法本身。1不怕AI有智商,就怕AI学智障。我们发现,大量站点没有缓存基础页面,这将对站点的Speed Index(速度参数)造成直接影响。预见未来不只2秒钟,受益者不只是“丽兹”....很多程序员的最高理想就是写一个共享软件,一年可以挣几百万。直接扔到老师脸上,一般老师都会直接把上面的话念给你想要告诉的人。哇,我是C++的脑残粉了~魂字一千三百五十号,天产石猴。曾经有这么一位女程序员,本来颜值爆表,完全可以靠脸吃饭...反正我对未来是充满信心的,但我对今天,明天,胆小的谨慎如履薄冰。weixin51cto51CTO传媒是专注于IT技术创新与发展的互联网媒体平台。51CTO传媒就以“专注IT技术领域,打造中国领先的IT技术网络平台”为宗旨。热门文章最新文章weixin51cto51CTO传媒是专注于IT技术创新与发展的互联网媒体平台。51CTO传媒就以“专注IT技术领域,打造中国领先的IT技术网络平台”为宗旨。}

我要回帖

更多关于 docker和虚拟机的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信