您的位置:计世网

[原创]容器技术到底能解决什么问题?

宋辰-2017.06.28 15:58 0条评论

支撑阿里巴巴“双11”的所有交易核心应用都跑在了Docker容器中,几十万Docker容器撑起了2016年“双11”交易17.5万笔每秒的下单峰值。

尽管从诞生之初就伴随技术炒作的质疑,但不可否认的是Docker确实是帮助企业实现了软件供应链的现代化。

在2014,一项名叫“Container”(容器封装)的应用开发技术大受追捧,该技术领域的代表公司Docker同样备受瞩目。作为Docker项目和生态系统的发起者,现今,Docker已经成为容器的事实标准,很多人将它与容器对等,全球2000强企业里有20%已经使用了Docker公司提供的容器产品。

Docker最大的贡献是实现了软件供应链现代化,给开发人员和系统管理员一个完整的平台,在任何基础设施上都能构建、交付和运行的分布式应用,优化运营效率,发挥微服务的优势,使旧式应用程序现代化。

“无论是在全球还是在中国,现在都到了容器真正进入企业级应用的时间点。”Docker中国区总经理张峻表示。

今年6月初,Docker公司宣布正式向中国市场推出镜像加速服务。其实,在Docker尚未推出本地服务前,中国已经位于Docker镜像全球下载流量的前三位。中国地区的镜像库托管和运行在阿里云上,除了提供本地用户更快捷、更稳定的容器镜像下载,还可以以这些镜像作为核心,快速封装新的分布式应用。

在解决开源软件如何盈利这个问题上,Docker公司参照了与Redhat此前的成功经验,将Docker分为免费的社区版和收费的企业版两个版本。

阿里云把Docker企业版集成到了他们的飞天敏捷版里面,也就是此前推出的阿里云专有云飞天敏捷版Apsara Stack Agility。Docker 企业版集成了容器运行时、多租户编排、安全和管理等功能,为用户提供了一个开放的容器平台,可以对Linux和Windows系统的微服务、原有应用和ISV应用提供一致性打包和供应链管理。适用于企业专有云及混合云环境。

Docker 企业版提供的通用界面,让开发人员和IT运维人员可以在统一供应链上进行协作。Docker企业版与阿里巴巴的飞天敏捷版集成,搭建运行在裸机系统上的专用企业云平台,提供私有的IaaS和CaaS(Container-as-a-Service,容器即服务)功能。

对于很多客户来说,在容器之外,他们还需要IaaS层、SaaS层的服务,与阿里巴巴飞天系统做集成不但能解决客户在容器层的需求,也提供一套相对比较完整的解决方案。

阿里巴巴是Docker开源项目在中国的深度用户,20016年阿里“双11”最大的变化是——支撑“双11”的所有交易核心应用都跑在了Docker容器中,并由Docker Swarm进行编排,几十万Docker容器撑起了双11交易17.5万笔每秒的下单峰值。

如果说阿里巴巴这样的互联网企业走在了技术的最前端,那么,对于大量正在数字化转型中的传统企业来说,最大的挑战是怎么更好的利用现有的应用程序,通过云和微服务创造更大的价值。

Docker提供一个名为Modernize Traditional App (MTA) 的项目,也就是把传统的应用现代化。“对于还跑在虚拟机上的传统应用,MTA可以快速实现传统应用程序现代化,这是Docker公司的一项特色的产品服务。”张峻说。

现代应用程序普遍采用的“微服务”架构,体积更为小巧,而且每个组件拆分出来之后都能够形成一个独立的微型应用。应用本身在设计当中考虑到了发生故障以及从故障状态恢复的需要,而容器的技术特征正好可以满足这种需求。“无论是封装性、可移植性和可扩展性,容器都有天生的优势。开发新的应用,容器技术是最合适的。”张峻说。(作者:计算机世界 记者 宋辰)


文章评论

关注作者的人