天天看點

Weaveworks增加釋出自動化和事件管理

weaveworks已經釋出了針對 weave cloud saas平台的新特性,其目的是簡化容器和微服務的部署、監控和管理,包括:具有曆史審計的事件管理、即時搜尋和可定制的分析和儀表盤,釋出自動化和針對kubernetes的時間點復原以及持續傳遞管道,kubernetes還發現并解決了資源——容器映射等問題。新的weave cloud企業版也已經增加到了該公司的商業産品中,它包括長期資料存儲和報表。

weave cloud是一個托管的雲服務,其目标是使開發人員“更容易部署、管理和監控微服務和基于容器的應用”,并支援所有容器排程平台,其中包括kubernetes、mesosphere dcos、aws ecs和docker swarm。

weave cloud 提供:

釋出管理:使應用可以按照政策自動化部署,可以通過配置來實作一下建構管道,持續傳遞最新的特性到生産環境。可視化:觀察和了解應用和微服務是如何在容器中連接配接到一起的,使複雜的檢修和優化變得更容易。管理:管理叢集内的個體容器和服務,簡化複雜的應用、服務和個體容器的處理。監控:檢查應用和叢集的各個方面,并帶有預警和儀表盤。網絡:把容器和安全虛拟網絡連接配接起來,簡化複雜容器叢集的連結和擴充。

該weave cloud平台包括以下weaveworks開源元件:weave net、weave scope、weave flux以及 weave cortex。

weave flux 使容器鏡像的持續傳遞成為可能。weave flux可以查詢容器排程器部署的目前狀态和容器鏡像的上一個版本,并且,如果檢測到新的版本将執行自動化部署。該工具針對每一步進行自動化的更新版本控制,以確定部署是可重複的、可審計的和可恢複的。

weave net 建立了一個虛拟的覆寫網,它連接配接跨多個主機的docker容器。使用weave net,由多個容器組成的微服務風格的應用可以在一個或多個主機上運作和通信,甚至跨多個雲供應商和資料中心。weave net 模拟一個完整的兩層網絡,其中包括多路廣播(它通常不支援公共雲産品),這使應用可以像容器全部接入同一網絡交換機一樣來使用網絡,不必配置端口映射、大使或挎鬥(ambassadors/sidecar )容器或鍊路。

weave scope:weave scope為容器排程器(比如kubernetes)内正在運作的容器自動化地生成一個實時映射,這使人工操作可視化、可監控,并檢查網絡通信和相關的度量。weave scope提供了一個個體應用容器以及整個基礎設施的視圖,它可以讓你更輕松地診斷分布式集裝箱内應用的潛在問題。

weave cortex 是一個相容 prometheus 容器監控實作的api,它原生支援多租戶和水準擴充的叢集。prometheus是一個開源項目,托管于cloud native computing foundation (cncf)之内,最初由 soundcloud 開發,為的是滿足他們對大型微服務部署的監控需要。weave cortex提供了與prometheus相同的查詢語言(promql)、資料模型和可配置的預警。prometheus的本地存儲模型限制了資料保留的可能性和單機的耐久性。cortex使用amazon dynamodb 和 s3之類的雲原生存儲,進而可以保留大得多的資料。

在德國柏林的cloudnativecon 2017峰會上,infoq與weaveworks ceo alexis richardson坐到一起,請他談了談建立weave cloud的動機:

我們之是以建立weave cloud,是把它作為應用開發人員的運維平台,我們将其精心設計為雲或容器供應商無關的平台。

我們對weave cloud的目标是消除應用從開發到生産的障礙。開發人員的團隊可以更容易地部署、管理、監控和連接配接微服務和基于容器的應用,而不需要複雜的運維成本 。

infoq還請richardson談了談,部署和擴充那些已經在本地開發和測試過的應用所要面對的挑戰。

我們希望讓開發人員更容易上手一些,但更重要的是,我們希望應用從開發到生産環境能更容易一些,并持續確定它們可以有效地運作。在和客戶一起工作時,我們發現監控、檢修和補救大規模部署中不可避免的問題會成為挑戰。weave cloud目标是為整個基于容器的應用部署和運作提供一個公共的界面和體驗。

新的weave cloud企業版(ee)增加了額外的資料存儲(具有13個月資料保持的1tb監控和日志資料存儲)和标準weave cloud報表。你可以在weave cloud 網站上找到其他的額外資訊,在 weaveworks github account中可以找到該公司所有的開源項目。

本文轉自d1net(轉載)