基于Linux LXC的Docker承诺云可移植性

云计算
开源云世界正在热议一种Linux容器的新方法,称之为Docker,它有可能改善云可移植性和自动化应用开发。

开源云世界正在热议一种Linux容器的新方法,称之为Docker,它有可能改善云可移植性和自动化应用开发。

 

这个开源项目是以前平台即服务(PaaS)初创公司dotCloud脑力劳动的产物,现在称之为Docker有限公司。它允许将应用封装到单独的容器中,基于Linux LXC功能实现。

虽然LXC和Linux容器并不是新的,但是新颖的Docker可以让这些容器在不同的分布式Linux以及不同的机器环境之间迁移,不管是物理的还是虚拟环境;部署在公有云还是私有云中;或者甚至是运行在工作站和笔记本电脑上。

所有的这些都为应用加速了部署和云可移植性,还提供了其他的优势,Paul Burns介绍,他是IT咨询公司Neovise的的分析师。

“有可能在不同的云环境之间更轻松的转移应用,过去这是有问题的,”Burns,“这种模式还允许你将两个应用放在一个云实例上,而且由于你只支付一个云服务器,因此会更加高效。”

目前,Docker号称能够同OpenStack云管理平台、红帽OpenShift PaaS以及DevOps系统配置工具(比如Chef、Puppet和SaltStack)集成。早起采用者包括俄罗斯搜索引擎Yandex、eBay、基于云的网络安全厂商CloudFlare、Rackspace的Mailgun邮件服务以及CRM初创公司RelateIQ。

“Docker在我们看来是一件大事,”Saran Mandair说道,他是PayPal平台工程高级总监。

PayPal正在其开发环境中实验Docker。Mandair期望这项技术能够让应用从开发者的台式机迁移到PayPal成熟的私有云环境中,而且无需修正应用或者重新配置服务器。

“我们将其看作是一个大型文件,我们可以来回移动,无需担心依赖性问题,因为所有的都是独立封装的,”Mandair解释道。

在线市场公司HubSpot也通过另一个开源项目体验了Docker,这个开源项目是一个集群管理器,称之为Apache Mesos。

“我们看到了传统超级管理器和Linux容器的需求和利益很好的结合在一起,”Jim O'Neill说道,他是HubSpot的CIO,“Linux容器的好处在于可以比常规虚拟化环境,以更贴近数据的方式运行应用,包含大量数据的应用仍依赖于共享磁盘。”

然而,Docker现在的版本仅为0.64,1.0版本要到明年一月。

“我们鼓励人们用它来开发和测试,但是还没有到投入实际生产的一步,”Docker CEO Ben Golub说道,“话虽这么说,但是很多企业还是愉快地忽视了我们。”

责任编辑:王程程 来源: TechTarget中国
相关推荐

2011-06-14 14:18:08

可移植性测试

2011-07-22 17:41:02

java

2012-11-16 15:34:35

Cloud FoundVMware PaaS平台即服务

2012-09-07 09:51:07

云互操作性云可移植性云计算服务

2011-07-11 17:33:25

JAVA可移植性

2024-03-01 09:09:56

云计算架构应用

2013-12-09 09:24:46

2018-09-06 14:45:49

数据云转型云计算

2024-04-24 13:59:02

云原生应用

2012-12-14 09:35:03

私有云应用程序可移植性OpenStack

2013-05-28 10:33:06

虚拟化虚拟机移植

2023-12-15 10:48:13

2016-08-02 09:45:59

云计算

2023-10-13 09:00:00

云计算架构

2024-01-10 09:00:00

云计算架构

2009-07-17 13:42:36

Windows CE应WinCE可移植性

2009-08-17 10:17:01

C# Windows

2020-10-26 14:32:39

AI 数据模型

2009-03-26 09:25:14

J2MEJCPJSR

2013-04-02 09:25:20

PaaS 应用可移植性PaaS提供商平台即服务
点赞
收藏

51CTO技术栈公众号