Weaveworks增加发布自动化和事件管理

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
可观测监控 Prometheus 版,每月50GB免费额度
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介:

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(转载)

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
6月前
|
运维 监控 安全
「译文」软件自动化发布管理的三个步骤
「译文」软件自动化发布管理的三个步骤
|
6月前
|
Python
【python自动化】Playwright基础教程(五)事件操作②悬停&输入&清除精讲
【python自动化】Playwright基础教程(五)事件操作②悬停&输入&清除精讲
170 0
|
2月前
|
存储 弹性计算 运维
自动化监控和响应ECS系统事件
阿里云提供的ECS系统事件用于记录云资源信息,如实例启停、到期通知等。为实现自动化运维,如故障处理与动态调度,可使用云助手插件`ecs-tool-event`。该插件定时获取并转化ECS事件为日志存储,便于监控与响应,无需额外开发,适用于大规模集群管理。详情及示例可见链接文档。
|
4月前
|
监控 数据挖掘 BI
ERP系统中的工作流管理与自动化
【7月更文挑战第25天】 ERP系统中的工作流管理与自动化
175 2
ERP系统中的工作流管理与自动化
|
4月前
|
机器学习/深度学习 人工智能 运维
智能化运维的崛起:自动化与人工智能在IT管理中的融合
本文深入探讨了智能化运维在现代企业中的重要性,并分析了自动化技术和人工智能(AI)如何共同推动IT运维管理的革新。文章首先概述了传统运维面临的挑战,然后详细介绍了智能化运维的核心概念和实施步骤,最后通过具体案例展示了智能化运维在实际工作中的应用效果和潜在价值。
131 0
|
5月前
|
存储 关系型数据库 MySQL
21. Mysql 事件或定时任务,解放双手,轻松实现自动化
21. Mysql 事件或定时任务,解放双手,轻松实现自动化
178 1
|
6月前
|
存储 弹性计算 运维
自动化合同管理与执行
【4月更文挑战第30天】
28 2
|
6月前
|
弹性计算 运维 Shell
自动化客服任务分配与优先级管理
【4月更文挑战第30天】
67 0
|
6月前
|
弹性计算 运维 Shell
自动化软件包安装与管理
【4月更文挑战第30天】
34 0