写点什么

Docker for AWS 目前已普遍具有可用性

  • 2017-02-07
  • 本文字数:1181 字

    阅读完需:约 4 分钟

Docker 公司去年底针对 Amazon ECS 推出了 Docker for AWS 的公众测试版:这是一种用于管理和编排Docker 容器的AWS 兼容服务。目前Docker for AWS 已普遍具有可用性。

在公众测试版公告里,Docker 公司提到了几项新的增强功能。 首先,现在所有容器日志都发送到AWS CloudWatch,以改进聚合、分析、报告和监控,从而减少使用SSH 登录到单个主机的需要。其次,这项服务还配备了诊断工具,以便于提供支持。 此外,还有一个新选项允许选择更大范围的根卷,这意味着现在基于本地主机的SSD 已具备可用性。目前已经有了关于 Docker for AWS 的演示

InfoQ 就 Docker for AWS 与 Amazon ECS 之间的比较采访了 Docker 公司,公司公关总监 Suzanne Panoplos 解释说:

Docker for AWS 是由 Docker 公司开发并发行的。它发行的版本与常规 Docker 发行的版本同步,因此使用 Docker for AWS 可以让你随时获得最新最好的 Docker 版本。

Docker for AWS 在启用了群模式的情况下设置了标准的 Docker 环境。这意味着用户无需额外的配置步骤,就可以使用 Docker 内置的安全且高性能编排器。 具有群模式功能的 Docker 可用于任何基础架构。而 ECS 使用自己的调度程序,仅适用于 AWS 环境。此外 ECS 与 Docker 所使用的工具不同:要使用 ECS 部署应用程序时,不能使用“docker”或“docker-compose”,而必须使用 ECS CLI。ECS CLI 与开源的 Docker 工具所支持的软件不同。

在撰写本文时, Amazon ECS 已经可以支持 Docker1.12.6 版,而此时 Docker Engine 的最新稳定版本是 1.13.0 版。

尽管 Docker for AWS 是一种托管服务,但它通过 SSH 提供了完整的 Docker CLI。 Amazon ECS 可能需要付出巨大努力才能实施任何超越初级阶段的调度。为了解决这个缺点,Amazon 最近推出了ECS 的调度框架 Blox 。 Blox 具有两个组件,一个守护进程调度器(在每个容器上执行一个任务)和一个集群状态服务(监视用于从 ECS 发出的 CloudWatch 事件的 SQS 队列),并通过 REST API 为调度器组件提供方便的当前状态。这为在集群中构建更复杂的调度功能奠定了基础。

但是,Docker 不计划在 Docker for AWS 中添加对 Blox 的支持。根据 Panoplos 的说法,“Docker for AWS 使用 Docker 内置的群模式编排和调度,并且是根据我们数百万用户的反馈和需求而开发的。”Docker 不支持 Blox,而是与 Amazon 合作解耦它的核心容器运行时—— containerd ,希望未来可以供 Blox 使用。

在发布 GA 版之前,公众测试版公告是对 Docker 之前公布的 Docker for AWS 的私人测试版的跟进,集成了 AWS Elastic Load Balancing EC2 Security Group KeyPair 的安全功能。

查看英文原文 Docker for AWS Now Generally Available


感谢刘志勇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-07 18:003042
用户头像

发布了 22 篇内容, 共 50017 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

IM聊天教程:发送图片/视频/语音/表情

GoEasy消息推送

websocket 即时通讯 聊天室 聊天

Dart vs Swift

柠檬水

swift dart

来了!8M/S+速度,Pdown复活!

程序员生活志

对直播带货的一点思考

Neco.W

直播 直播带货

架构师训练营第四周学习总结

张明森

深入浅出kubernetes之WorkQueue详解

博文视点Broadview

Kubernetes 源码分析 k8s 队列 延迟队列

从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持

渔子长

flutter 大前端

计算机操作系统基础(五)---Linux的进程管理

书旅

php 线程 多线程 操作系统 进程

【写作群星榜】6.20~6.26 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

融云年中大促钜惠来袭 IM+RTC 超值套餐最低6折起

Geek_116789

架构师训练营第四周作业

烟雨濛濛

一群龙舟划手 “拍了拍” 你:端午节安康~

博睿数据

海阅优品致力打造新零售蓝海

Geek_116789

一二线城市知名 IT 互联网公司名单(新版)

程序员生活志

互联网 IT 大厂

限频/限流的一些思考

i风语

Java redis 微服务 sentinel ratelimiter

软件架构语录

烟雨濛濛

为什么建议你使用枚举?

王磊

Java 枚举

告别静默式看房 融云音视频助力上海中原 App 上线 VR 带看服务

Geek_116789

MySQL系列 - SQL查询与修改执行过程

俊俊哥

MySQL 性能优化 关系型数据库 存储

揭秘!中国人一定要知道的北斗卫星系统

程序那些事

北斗卫星 北斗系统 卫星定位 卫星授时 黑科技

玩转Java8中的 Stream 之从零认识 Stream

Java小咖秀

学习 面试 stream java8 经验

MySQL实战45讲笔记(1)

程序员老王

msyql

那些会阻碍程序员成长的细节[3]

MavenTalker

程序员 职业规划 职业成长

iOS 动画 - 窗景篇(三·完结)

柯烂

ios swift 动画 移动互联网 动效

重学 Java 设计模式:实战中介者模式「按照Mybatis原理手写ORM框架,给JDBC方式操作数据库增加中介者场景」

小傅哥

设计模式 小傅哥 代码优化 代码规范 中介者模式

架构师训练营第四周作业

张明森

创新管理体系标准ISO56002介绍

涛哥 数字产品和业务架构

数字化转型 创新

区块链≠分布式账本,别再傻傻分不清

CECBC

区块链技术 高考 信息防篡改

ARTS - Week 4

Khirye

ARTS 打卡计划 arts

势能造就下的互联网大厂程序员为什么去开滴滴了?

非著名程序员

程序员 程序人生 提升认知

了不起的 TypeScript 入门教程 [1.2 w字]

阿宝哥

Java typescript 大前端 Web

Docker for AWS目前已普遍具有可用性_亚马逊云科技_Jona Fenocchi_InfoQ精选文章