GMTC北京站两周后开幕,58个议题全部上线,点击查看 了解详情
写点什么

Azure 正式对外发布容器服务,支持 Swarm 和 Mesos

2016 年 2 月 21 日

在 2015 年 9 月 29 日举办的 AzureCon 大会上,微软曾对外宣布将会发布 Azure Container 服务(ACS),基于此服务,微软将会把 Mesos、Docker 和 Azure 整合在一起。紧接着在 2015 年 12 月,微软开始正式内测这项服务。近日,从 Azure官方博客中得知,Azure Container 服务已经正式对外开放。

Azure 容器服务支持用户通过 Docker Mesosphere 在 Azure 的虚拟机集群中部署、运行和管理容器化应用。简而言之,Azure 容器服务简化了在虚拟机集群中运行开源软件的方式。从官网中可以看到,Azure 容器服务的特性主要包括:

  1. 基于 Azure 创建容器主机。Azure 对 Docker、Mesos 等开源的工具做了优化,用户无需任何配置即可运行。使用 ACS 时,用户只需要选择主机数量和编排工具,并点击按钮,即可完成配置容器服务。
  2. 使用流行的源软件。用户无需更改代码以及 API 接口,Azure 并没有选择闭门造车,而是使用了社区广为流行的开源软件,并且微软已经深度参与到这些开源社区中。
  3. 使用 Apache Mesos 和 Docker Swarm 编排应用。
  4. 无缝迁移。因为 ACS 基于开源软件构建,所以用户可以实现无缝迁移。

Google 也已经向用户提供了类似的服务,名为 Google Container Engine(GKE)。有别于 Azure,GKE 是通过开源框架 Kubernetes 来管理 Google Cloud 平台上运行的各种 Docker 容器,并提供自动化的容器管理功能。同样,AWS 早在 2014 年 11 月就推出了 Amazon EC2 Container 服务(ECS),ECS 是一个高度可扩展的高性能软件容器管理服务,它支持 Docker,使用户可以轻松地在 Amazon EC2 实例集群上运行应用程序。但 ECS 并没有使用开源的调度服务,而是选择自己构建,相关的技术细节可以参考这篇文章

另外,Rackspace 的 Carina , Joyent 的 Triton ,Oracle 收购的 StackEngine 以及国内的灵雀云、DaoCloud 都提供了类似的服务。

Forbes 评论说,微软又向前迈出了正确的一步,基于通用的抽象层,Azure 几乎可以支持所有的调度框架,一开始是 Swarm 和 Mesos,但相信他们也可以支持 Kubernetes,这在技术上并没有任何难度。

对 Azure 容器服务感兴趣的读者可以参考微软官方提供的视频

2016 年 2 月 21 日 04:521632
用户头像
郭蕾 做有意思的事情!

发布了 211 篇内容, 共 111.3 次阅读, 收获喜欢 43 次。

关注

评论

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

【数据结构】Java 常用集合类 PriorityQueue

Alex🐒

Java 源码 数据结构

Spring Security入门到实践(一)HTTP Basic在Spring Security中的应用原理浅析

itlemon

源码分析 spring security

JVM 垃圾回收器 G1

Alex🐒

JVM 深入理解JVM GC

JVM 运行时数据区

Alex🐒

JVM 深入理解JVM

Ubuntu 20.04 上安装和配置 VNC

酱紫的小白兔

架构师训练营第7周作业

时来运转

深入理解 JS 中的 this

苏七Max

Java 前端

深入Java Web技术内幕(一)浅析Web请求过程

itlemon

Java

记一次bem命名规范使用优化方案

前端有的玩

Vue npm React bem

【数据结构】Java 常用集合类 ArrayDeque

Alex🐒

Java 源码 数据结构

Java并行程序基础

itlemon

Java 高并发 并行

JVM 垃圾回收器 CMS

Alex🐒

JVM 深入理解JVM GC

JVM 类加载机制

Alex🐒

JVM 深入理解JVM

【译文】创建 Kubernetes manifest 的初学者指南

FeiLong

Kubernetes

JVM 垃圾回收机制

Alex🐒

JVM 深入理解JVM

架构师训练营 - 命题作业 第 7 周

铁血杰克

玩转混合加密 | 精美配图

阿宝哥

安全 加密解密 数据加密

并发必备基础知识汇总

itlemon

并发 基础

JVM 对象内存布局

Alex🐒

JVM 深入理解JVM

创世 | 中国古神话

chaozh

神话

【干货分享】通过命令操作来学习Git

itlemon

git git入门

架构师训练营第七周作业-性能测试

sunnywhy

优雅地利用c++编程从1乘到20 | 技术总结

chaozh

c++

架构师训练营第7周总结

时来运转

女娲造物与补天 | 中国古神话

chaozh

深入 Java Web 技术内幕(二)浅析DNS域名解析过程

itlemon

DNS 域名解析

Flask 中的 Sessions

Leetao

Python flask Web框架

彻底弄懂C++11右值引用 | 技术总结

chaozh

c++

深入理解 JS 中的变量提升

苏七Max

Java 前端

压测工具如何选择?

elfkingw

程序员面试必备战衣 | T恤衫 - 程序员穿搭

chaozh

GEEK

Service Mesh的演化与未来

Service Mesh的演化与未来

Azure正式对外发布容器服务,支持Swarm和Mesos-InfoQ