開源 PaaS 系統,Deis 1.4 發布

jopen 9年前發布 | 7K 次閱讀 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。

近日,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支持,改進測試基礎設施以及研發新的容器調度程序。

開源 PaaS 系統,Deis 1.4 發布

來自:http://www.oschina.net/news/60501/deis-1-4

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!