[Docker]公有云容器服务进入2.0时代

公有云容器服务进入2.0时代

近来Google、Amazon接连发布基于容器(其实主要是Docker)的新业务。

2014.11.05 Google发布Google Container engine

2014.11.13 Amazon发布AWS Container Service

估计很快我们也将看到Azure的新容器服务发布了。

如果我们把之前IaaS公有云提供商的产品看做容器服务1.0, 这轮新发布的产品相当于2.0升级版。

在1.0中,各厂商引入API、CLI方式向用户提供在虚拟机中创建容器的简单能力。

在2.0中,各厂商引入容器集群、业务(一组容器,Task/Pods)的概念。对基于容器开发的用户来说,似乎在淡化虚拟机存在。用户完全以容器的方式进行管理和业务发放。在资源不足时,才需要往容器集群中增加新的节点(虚拟机)。

目前国内厂商刚刚开始1.0的支持。

Amazon与Google容器方案对比

集群管理

Google的Cluster有一组虚拟机组成,其中包含了一个master节点和多个node节点。Google选择了自己主导的kubernetes作为集群管理工具。Google提供了Replication Controller确保业务的多个实例的同时运行。用于提高业务的可靠性。

Amazon的Cluster也是由一组虚拟机(在一个region,可以在多个AZ中)组成。每个集群可以创建一个scheduler,负责容器在集群中的管理。

业务管理

Google提供了Pods,用来管理一个包含多个容器的业务。Amazon提供给了Task Define定义一个包含多个容器的业务,Task是Task Define的实例。

镜像

Amazon提供了ECS-Enabled AMI(其中包含了agent软件)供用户使用。后续第三方支持Google container service的AMI镜像也将提供。

Google没有类似的暴露,而是直接帮助用户建立一个kubernetes CLuster。

特别的

Google还提供给了Service的概念。因为Pods都是临时的,随时可能失效。Service用来完成对Pods的路由,避免Pods消失带来的业务不可访问。

镜像仓库

两者并未提供自己的Docker镜像仓库(可能国外网络条件比较好),都是使用外部docker hub或者第三方仓库。

使用过程
  • Amazon

    1. 创建Cluster
    2. 创建Task define,并注册到Cluster中
    3. 创建虚拟机,并注册到CLuster中
    4. 根据Task define创建若干个Task实例
    5. 提供服务。然后监控cluster情况,进行Cluseter中虚拟机的增减
  • Google
    1. 创建Cluster
    2. 创建Pods
    3. 配置外网通信的firewall
时间: 2024-08-06 03:38:57

[Docker]公有云容器服务进入2.0时代的相关文章

11家PaaS公有云供应商服务功能要点比较

在写Cloud Foundry之前,先预热一下.2014年7月,为企业PaaS云建设,个人对11家PaaS公有云供应商的服务内容进行了调查,共享出来,供进行PaaS项目建设的同仁参考.所有调查内容为2014年7月的状态,受限于项目建设目标,调查的范围主要是运行环境和MySQL数据库服务. 调查范围 Pivotal Web Services(based on CF) 搜狐云景 IBM Bluemix(based on CF) 百度开放云(based on CF) Google App Engine

【转载】基于Docker的CaaS容器云平台架构设计及市场分析

[转自]http://www.cnblogs.com/darkprince/p/5115739.html 基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将

【原创】基于Docker的CaaS容器云平台架构设计及市场分析

基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将对接各类代码托管库,实现自动化持续集成和DOCKER镜像构建,为新一代应用交付和开发运维一体化奠定了基础.

【云简评】之七《SAP应用在华登陆Windows Azure公有云》

2014-12-29 东方云洞察 [点评] 1. 在公有云的商务领域微软是非常开放的,其开放战略对市场来说极具吸引力,不仅SAP,Oracle.IBM等竞争对手的很多产品和服务也都整合到微软的云之上. 2. 微软的在中大规模企业中的客户关系.影响力.以及积累的渠道等方面的优势,对于公有云服务的推广非常有帮助. 3. 微软的云也按照解决方案的模式在国内销售,看起来像是Windows在国内推广的翻版.先让用户把业务构建在微软的技术架构和体系上,将来如果往公有云迁移,那么微软必然是首选. [新闻] 2

【转载】什么是公有云、私有云、混合云

什么是公有云.私有云.混合云 针对不同需求的企业拥有不同部署方案,如果不了解的话,选型也会为难.今天我们深入浅出举一个例子,让你通俗的明白什么是公有云.私有云.混合云和社区云. 作者:佚名来源:深圳市云计算产业协会|2016-11-14 09:47 近几年随着云计算技术的逐渐普及,越来越多的企业开始选择了部署云计算方案,但是公有云.私有云.混合云到底怎么选,或者说它们各自具体有什么区别,很多人是不了解的,针对不同需求的企业拥有不同部署方案,如果不了解的话,选型也会为难.今天我们深入浅出举一个例子

公有云是云计算落地关键

近日,在北京召开的2016IBM云计算高峰论坛上,IBM指出,未来在云计算的不同运行模式中,公有云将成为带动云计算实际落地的关键.IBM希望助力本土合作伙伴,打造符合中国实际需求的公有云. 近几年中国云产业发展如火如荼,但目前国内提供的很多公有云服务通常不区分企业级和消费者级用户,只要注册申请付费账号,都可以享受公有云的服务.由于没有区分企业级和消费者级用户,一些公有云没有对响应水平和服务级别进行规定和划分,可能出现企业级需求在支付更多费用的情况下无法找到专门的响应服务,特殊或紧急状况无法处理.

Azure China (6) SAP 应用在华登陆 Windows Azure 公有云

<Windows Azure Platform 系列文章目录> 2014年07月11日 由世纪互联运营的 Windows Azure 为 SAP 应用提供公有云平台 2014 年 7 月 11 日,北京——SAP 中国与微软(中国)公司宣布,将在中国展开深入合作,利用由世纪互联运营的 Windows Azure 公有云平台为 SAP 用户应用提供可靠的公有云平台支持.此项合作是 SAP 公司与微软公司全球合作伙伴关系的延伸,旨在以可靠.高效.灵活.低成本的公有云解决方案为用户带来云时代的企业管

数据库安全之公有云

背景 当前,云计算成为流行的IT系统解决方案.它的可扩展.可伸缩的弹性计算能力,极大的减小了IT建设和管理的难度.并且其以租代购的方式极大的减少了投资.公有云是最重要的一种云计算方式,可以为全球的用户建立起应用系统.但是在公有云中,应用系统和支撑其运转的数据库都迁移到云端,数据的安全是十分重要的问题.越来越多的云端数据泄漏事件,比如最近的部署于云端的某游戏160多万用户数据的泄漏,给云中数据库的安全拉响警钟.相比于传统计算环境,云计算的开放性和虚拟化的特性,传统的数据安全方案变得复杂甚至问能为力

当公有云Azure拥抱Docker容器技术

本文转载至 http://3387405.blog.51cto.com/3377405/1598977 预见未来看似是一件不太可能的事情,然而现在企业科技高速发展的态势完全超乎想象. 就在几周前InfoWorld的主编Eric Knorr在引流潮流专栏发表一篇非常火爆的关于2015年以及之后的九大科技企业趋势,在其中非常清晰的指出这九大潮流中头两位就是公有云的胜利和容器技术的狂热.从这里我们很容易理解为什么最近Scott Guthrie 发表并且Jason Zander 再次阐述与Docker合