OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

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:003004
用户头像

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

关注

评论

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

人类高质量程序员如何过七夕?

InfoQ写作社区官方

话题讨论

我要上首页!自荐好文,官方百万流量扶持

InfoQ写作社区官方

9月日更 11月日更 12月日更 热门活动 10月月更

从 async 和 await 函数返回值说原理

devpoint

Promise Async 8月日更

【设计模式】享元模式

Andy阿辉

C# 后端 设计模式 8月日更

迈入 8K 时代,AI 驱动超高清 “视” 界到来

阿里云视频云

阿里云 高清视频 视频处理 视频制作 视频云

什么是通证经济?它和区块链又有什么关系呢?

CECBC

AlertManager 告警发送频率探究

greatersecurity

【前端 · 面试 】HTTP 总结(十)—— HTTP 缓存应用

编程三昧

面试 8月日更 HTTP缓存

react脚手架create-react-app学习笔记

Tao

React

【SpringCloud技术专题】「原生态Fegin」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(中)

洛神灬殇

SpringCloud OpenFegin Fegin 8月日更

滚雪球学 Python 第三轮,Python Web 之 Django 的世界

梦想橡皮擦

8月日更

Flink的DataStream API(v1_7)(五)

数据与智能

flink 并行 函数

oVirt Exporter 监控

耳东@Erdong

Prometheus exporter 8月日更 oVirt

字节大牛把算法常见面试:哈希、链表、队列、递归全部总结出来了

Java 程序员 面试 算法 计算机

前端之数据结构(七)堆

Augus

数据结构 8月日更

我是一个下「笨功夫」的人

非著名程序员

个人成长 认知提升 个人提升 8月日更

三年豹变!拥抱Z时代,UDE迈向消费电子国际大展

科技热闻

书山有路,AI为径:科大讯飞如何在智能教育硬件赛场突出重围?

脑极体

解读区块链技术在中小企业中的4种常见用例

CECBC

苹果手机请求程序报network error错误

石云升

bug 8月日更 兼容问题

为了彻底搞懂 hashCode,我钻了一下 JDK 的源码

沉默王二

Java

惨遭泄密!阿里P8大佬的架构笔记外泄:微服务分布式架构实践手册

Java 编程 架构 面试 架构师

高可用架构(上)

编号94530

微服务 数据库设计 架构设计 高可用架构 高可用集群

想不到阿里内部的神级项目和JDK源码阅读指南竟惨遭GitHub开源

Java 架构 面试 程序人生 计算机

套接字

一个大红包

8月日更

神啦!最全“Java面试宝典+Java核心知识集”,一箭双雕杠秋招

Java 程序员 架构 面试 IT

合并两个有序数组

Memorys

Java 面试 算法

链路压测中的支路问题初探

FunTester

性能测试 测试框架 压力测试 全链路压测 测试开发

如何利用 Apache APISX 提升 Nginx 的可观测性

API7.ai 技术团队

nginx 开源 网关 APISIX

保险污名化?区块链赋予保险的「四个机会」

CECBC

Tensorflow随笔(三)

毛显新

人工智能 神经网络 深度学习 tensorflow

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