免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4740 | 回复: 5
打印 上一主题 下一主题

[Docker] 深入理解应用容器和操作系统级虚拟化 [复制链接]

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-09 09:25 |只看该作者 |倒序浏览

Docker的容器易于在各种数据中心、设备或云部署应用程序

想象一下,假如有一个常用的虚拟主机环境,在那个环境中,不得不在许多用户之间安全地分割物理资源,用户必须是分割的,且拥有他们自己的“虚拟空间”。

现在,为了管理这些用户和他们各自的资源,部署了一个强有力的工具,允许操作系统内核拥有彼此隔离和分割的多用户空间实例。这些用户空间实例,也称之为容器,使用户在容器中的操作,就像使用自己专用的服务器一样。对这些容器拥有最高权限的管理员,可以围绕资源管理、操作系统中与其它容器的交互以及必要的安全参数设置相应策略。同时,这个管理员也可以管理和监视这些容器,甚至为各个节点间的动态负载平衡设置自动策略。

操作系统虚拟化是个伟大的工具,用来创建强大且隔离的多用户环境。然而,在使用容器和操作系统虚拟化时,很多场景下也带来了一些新的挑战:

    如果你有超大数量的容器,并且它们需要大量的虚拟机资源;
    如果你需要更好的自动化和控制这些容器的部署和管理;
    如何创建一个不仅仅能运行在Linux服务器上的容器平台?
    在保证操作可行性的前提下,如何在公有云或私有云以及介于两者之间的任何地方部署一个解决方案?

在以上场景中,应用容器发挥了巨大的作用,我们来看一个非常具体的例子。像Docker这样的技术,为运行在Linux上的操作系统级虚拟化平台增加了新层次的抽象和自动化。Docker使用cgroups来实现了新类型的隔离特性,允许隔离的容器在它们自己的Linux实例上运行。当使用分布在多个不同节点的大量容器时,Docker可以帮助减少新启动一个虚拟机的额外开销。

了解这些以后,重要的是要知道,越来越多的组织正在部署构建在Linux服务器上的工作负载。这些工作负载正在运行大数据库、挖掘操作、大数据引擎等等各种作业。在这些Linux内核中,容器利用率也在增加,像Docker这样的平台可以通过以下方式对其进行协助:

    更强的容器控制。应用容器帮助抽象操作系统级的虚拟化进程,这给予管理员对提供的服务进行更好地控制,以及更好的安全性和进程限制,甚至更多智能资源隔离。另一重要的方面是,允许跨越不同系统的容器共享资源,并控制它们的共享方式。
    创建分布式系统。像Docker这样的平台允许管理员管理容器、他们的任务、运行的服务和其它横跨分布式、多节点和系统的进程。在一个大系统中,Docker有个“source-on-demand”的环境,每个节点需要资源时都可以立即获得。因此,可以集成需要大规模和大量资源的系统,比如MongoDB。有鉴于此,现在的大数据平台跨越不同的、高度分布的节点,这些节点位于公有云或服务供应商的私有数据中心。如何将你的容器与云进行集成?
    云集成和跨越集成。去年6月, 微软Azure开始支持Linux虚拟机上的Docker容器。使得广泛的Docker化的Linux应用生态系统运行在Linux云上。伴随着更多的云利用率,使用Docker的容器系统也可以与Chief、Puppet、OpenStack和AWS进行集成。甚至 红帽最近宣布将assystemd、SELinux等先进的Linux工具并入Docker中。所有的这些工具允许你跨越自有的数据中心来扩展你的容器系统。新功能允许你创建自有的混合云容器生态系统来扩展数据中心,例如 AWS。

Docker和其它开源项目继续抽象操作系统级的虚拟化,允许更好地对Linux的工作负载进行分布式处理。像Docker这样的技术围绕容器管理和自动化道路进行发展。实际上,微软意识到,很多环境中同时使用了Linux和Windows Server,因此,他们提供了跨越Windows Server和Linux的开放解决方案。如果你正在使用一个运行在Linux服务器的基于容器的解决方案,该着手看看应用容器如何帮助发展你的生态系统。

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
2 [报告]
发表于 2015-01-09 18:09 |只看该作者
Docker 这一年来发展的太快啦。

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
3 [报告]
发表于 2015-01-09 18:49 |只看该作者
rdcwayx 发表于 2015-01-09 18:09
Docker 这一年来发展的太快啦。


CU现在人气真不好,这么新的技术,都没有人讨论,版主们要想想办法了,也不知道站方是怎么想的

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
4 [报告]
发表于 2015-01-10 04:06 |只看该作者
本帖最后由 rdcwayx 于 2015-01-10 04:06 编辑

回复 3# wang290

我也感觉网站的访问量在这一年下降了很多。很多板块一天都没有一个讨论(包括回复)。但是我也访问了些其他的技术网站,似乎也没啥特别好的。

难不成大家手机用多了,再没兴趣用电脑回复了吗?毕竟技术问题,要写些代码,手机上干不了。

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
5 [报告]
发表于 2015-01-13 10:27 |只看该作者
rdcwayx 发表于 2015-01-10 04:06
回复 3# wang290

我也感觉网站的访问量在这一年下降了很多。很多板块一天都没有一个讨论(包括回复)。 ...


我也这么想的,真要讨论问题,还得论坛这种老掉牙的工具,还得pc端访问

移动端都是娱乐用的

论坛徽章:
0
6 [报告]
发表于 2015-01-15 09:53 |只看该作者
rdcwayx 发表于 2015-01-10 04:06
回复 3# wang290

我也感觉网站的访问量在这一年下降了很多。很多板块一天都没有一个讨论(包括回复)。 ...


现在有问题都百度一下。所以,上论坛的就少了。

同时,随便什么都可以百度得到答案,技术也就越来越不值钱了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP