发布于 2015-05-08 05:58:46 | 229 次阅读 | 评论: 0 | 来源: 网友投递
Deis 开源PaaS系统
Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules.
Deis v1.6.0 发布,此版本是基于 Docker Swarm 应用的技术预览,支持新的 deis ps:restart
和 deis users:list
命令。Engine Yard 现在支持 Deis。
Deis 1.6 现已提供下载:https://github.com/deis/deis/archive/v1.6.0.zip。
提供 Docker Swarm 作为预览,也是 fleet 的替代品
EC2 支持 Proxy Protocol,通过 Elastic Load Balancer 为应用提供 WebSocket 支持
支持 SAN 格式的 SSL 认证
deis users:list
允许管理员查看所有 Deis 注册用户
deis ps:restart
可以重启所有容器,所有进程类型或者是单个容器
deis config:push
允许 --path
单个参数
deis logs
支持使用 -n
来限制显示行数
用户注册可以设置为 enabled
, disabled
,或者设置为 adminOnly
路由中的日志记录可以自定义
可以扩展控制器中的 worker 进程数量
deis register
checks for a valid controller URL before continuing
logger exposes its config as feature flags, and is more extensible
Azure provisioning creates a load-balanced HTTPS endpoint
EC2 provisioning shows a countdown timer and reports any CloudFormation errors
git push
errors are handled and reported more reliably
deis keys:add
uses SSH fingerprints to determine uniqueness
registry determines S3 bucket name dynamically from etcd
moved route53-wildcard.py script to contrib/ec2 to help with DNS setup
make -C controller/ postgres
creates a DB container for running unit tests
bumped CoreOS to 633.1.0
updated Ceph to "Hammer" release
bumped confd
to v0.9.0 in all components
builder now uses the official heroku/cedar:14
image
router updated to nginx 1.9 for stream module TCP support
added new C4 instance types to EC2 provisioning
added sfo1 and ams2 data centers to DigitalOcean provisioning
完整改进请看 CHANGELOG.md。
Deis 将会添加新的应用容器,提升集群效率,支持 Kubernetes 和 Mesos。Deis 控制面板和数据面板默认使用 fleet。Deis 将会继续改进测试基础设施,加速测试套件和加大测试覆盖。
更多内容请看发行说明。
Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules.
Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。
Deis 提供开箱即用的 Ruby, Python, Node.js, Java, Clojure, Scala, Play, PHP, Perl, Dart 和 Go 语言的支持。此外 Deis 可使用 Heroku Buildpacks、Docker images 和 Chef recipes 发布任何内容。Deis 主要设计用来跟不同的云提供商进行交互,尽管目前只支持 EC2。