微信号:infoqchina

介绍:有内容的技术社区媒体

Deis发布1.4版本,支持Microsoft Azure

2015-03-17 12:23 InfoQ


Deis是一个开源的、轻量级PaaS,基于DockerCoreOS构建,旨在使用户在自己的服务器上部署和管理应用程序更简单。它可以部署任何可以在Docker容器中运行的应用程序或服务。另外,它还包含针对Ruby、Python、Node.js、Java、Clojure、Scala、Play、PHP、Perl、Dart、Go等语言的Heroku buildpacks


近日,Deis v1.4发布。该版本增加了对Microsoft Azure的支持,改进了AWS配置,并提供了一个可扩展的Ceph strore-gateway。以下是其新增特性的详细列表:

用户现在可以在Azure上配置Deis;


AWS配置脚本支持内部Elastic Load Balancers;


新的AWS集群默认使用SSD Elastic Block Storage;


Deis发送SIGTERM指令终止应用程序进程;


builder接受/etc/environment中的代理设置;


logspout接受自定义的日期/时间格式;


router现在会记录http_host、上行和请求次数;


store-gateway可以用deisctl scale进行扩展;


任何可扩展的组件都可以使用deisctl start|stop component@启动或停止;


新增关于磁盘使用的文档;


新增Deis社区项目的链接。


除了上述新增特性外,Deis v1.4还进行了以下几个方面的改进:

builder会忽略环境变量中的单引号;


builder允许Docker-in-Docker选择它的存储驱动;


controller直接查询fleet获取应用容器状态;


controller会删除deis run中超时的fleet单元;


controller会杀死已经从Procfile中移除的进程;


deis domains根据RFC 1123改进了域名验证;


deisctl journal|status对全局单元的用处更大了;


如果SSL启用,那么router会禁用SSLv3。

此外,Deis v1.4还更新了若干底层程序的版本,如CoreOS、PostgreSQL、docker-registry、gunicom等。接下来,Deis社区将致力于增加应用程序SSL支持,改进测试基础设施以及研发新的容器调度程序。更多内容,请点击“阅读原文”,访问我们的Azure专区。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 使用JavaScript截断字符串 从0到1:微信后台系统的演进之路 ATF走进清华 阿里技术天团畅谈技术梦想 为什么工具类App,都要做一个社区? IT技术人员的这十五件事 你知道吗?