低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

SpringSource 收购 Hyperic

2009 年 5 月 08 日

SpringSource周一宣布其收购了开源系统监测厂商Hyperic,但并未公开金额。在成立一个独立的公司之前,Hyperic 开始是Covalent 公司的一个项目,而Covalent 是SpringSource 最近购买的另一家公司。Hyperic 的核心产品——Hyperic HQ——提供了硬件和操作系统、虚机、数据库及应用服务器的可用性监测,其定位于Web 基础架构之上。该产品具有双重许可:有限功能版遵循GPL 版本2 许可协议,而更全面的产品则按商业许可提供。它包含了一个Web portlet 前端,是使用Struts 1.x 和Tiles 开发的;一套运行在HQ 要监测的每个机器上的代理;一个运行在JBoss 应用服务器上的分布式J2EE 服务器应用,从各个代理处接收清单和指标数据并将之保存至数据库。所支持的数据库有MySQL、Oracle 和PostgreSQL(有一些限制)。

当一个代理被部署到一个机器上时,它将自动地搜集基本信息,例如类型、厂商、版本及地点——一个被称为自动发现的过程。另外,HQ 测定其它特定类型信息,例如RAM、CPU 速度、IP 地址及域名。

Hyperic 产品支持三种不同类型的监测指标:

  1. 可用性指标,即,资源多少。
  2. 吞吐量指标,跟踪一段时间内的吞吐量。对 Web 应用,吞吐量通常通过使用字节数、接收字节数及请求和响应的数量来衡量,同时,数据库通常基于请求数量或活动连接的数量来衡量。
  3. 使用情况图表(Utilisation figure)如创建和销毁的 session 数量、加载或重载 servlet 的数量、空闲的 JVM 内存以及 EJB 创建、删除、加载、存储等等。通过检查磁盘、内存、CPU 及网络的利用率,使用情况图表对于发现应用程序哪里有瓶颈非常有用。

Hyperic HQ 产品支持基于这些指标的报警,用户可以配置在报警发生时 HQ 要执行的动作。例如,产品可以发送 email 通知、设置 SNMP 陷阱、执行一个控制动作比如重启一个服务、或者与另一个管理系统进行通信。用户还可以针对一个警报定义一个不断升级的应答序列。

Hyperic 的前 CEO Javier Soltero,现在是 SpringSource 的管理产品 CTO,在接受 Infoq 采访的时候谈到 Hyperic HQ 拥有约 5,000 个活动着的部署且每分钟可以收集约 2 百万指标。

除了 HQ,Hyperic 还有两个其它的产品。Hyperic IQ,一个 Hyperic HQ 企业版报表平台,构建在 JasperSoft 的 JasperServer Pro 之上;CloudStatus,一个用来监测云服务如亚马逊的 EC2 和 Google 的 App Engine 的 beta 版产品。Soltero 把 CloudStatus 描述为 SpringSource 这笔交易的主要战略驱动力,因为云的管理问题仍未被深入理解,这表示它代表了公司的一个非常好的成长机会。其部分原因是很多监测实质上是一个数据中心,例如 OS 和网络监测,与云的语境无关。Soltero 随后描述了使用 Hyperic HQ 的控制动作能力,一个操作员是如何管理一个基于云的应用的,该应用可以快速在线引入额外的 Tomcat nodes 或数据库 slaves,以应对 Web 应用提供服务的响应数量激增的情况。

SpringSource 的核心业务是销售 SpringSource 企业版,一个 Apache 许可协议版本的 Spring 框架,其使用 Hyperic 产品配备了用于系统监测的测量仪器。最近以来,该公司已经通过收购扩展到了新的领域。2008 年,他们购买了 G2One——Groovy 编程语言和 Grails Web 框架背后的公司,以及 Covalent——为 Apache 的 Tomcat 应用服务其提供支持的公司。SpringSource 还提供了三个基于 Apache 的 Tomcat 和 HTTP 服务器的成套的服务器产品,都使用 Hyperic HQ 来提供监测能力。

尽管 Soltero 表示 Hyperic 团队将继续从事管理代理方面的工作,和他们为独立公司时并无两样,而通过收购 Hyperic 的 IP,SpringSource 就可以进一步集成其两个产品集。Soltero 讲到要阻止监测系统只适用于 SpringSource 技术产品,在企业级应用常常基于混合技术栈的今天,这中做法无疑将降低它的竞争力。基于此,虽然 Hyperic 本身实际上是一个 Java 产品,可它还能监测微软的技术产品如 Windows OS、IIS、Exchange、Active Directory、MSMQ 以及.NET 运行时。

Soltero 和 SpringSource 的 CEO Rod Johnson 都看到了这一合并的战略意义。在他们的博文( Hyperic SpringSource )中,他们表示开发者和运营者之间的沟通障碍造成了企业构筑可伸缩 Web 应用的重大问题,通过合并两家公司,他们可以帮助一个组织在运营团队和开发团队之间架起一座桥梁。Soltero 在接受我们的采访期间进一步阐述了这一观点,他认为开发者借助 SpringSource 在 Java 社区所保有的群众基础,可以赋予 Hyperic 以影响力,以使应用的可管理性成为开发过程的一个关键部分。开发者可以使用 JMX 给应用程序装备测量仪器,来提供所发生问题的上下文信息。通过 Hyperic,开发和运营问题诊断被圈定在一个共同的上下文里。简而言之,他认为“一个应用可管理性越好,其部署也越成功”。

Johnson 同意这一观点并指出越来越多的云部署使得这一问题成为更加紧迫的问题:

“云的兴起使得消除开发与运营之间的隔阂更为重要了。我们相信我们的中间件作为 Java 云技术的基础是最好的,而 SpringSource/Hyperic 组合将让我们能够以一种独一无二的方式消除开发者和运营者之间的隔阂。 Hyperic 有很强的技术——无论是其发布产品还是开发产品线——以解决现代云部署的需求。与老的管理产品不同,Hyperic HQ 很适合于云和虚拟部署,而不是被限于以物理机器为基础的管理模型。Hyperic 管理产品还是高可扩展的,允许进行一些云部署所需的定制。”

在 5 月 20 日的 Webinar event 直播中,Rod Johnson 和 Javier Soltero 将提供进一步的技术细节。

查看英文原文: SpringSource Acquires Hyperic

2009 年 5 月 08 日 11:521594
用户头像

发布了 150 篇内容, 共 36.4 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

架构实战营模块 1 作业

Geek_2b52aa

架构实战营

3d导航栏

赫鲁小夫

4月日更

Spring Boot + RabbitMQ实现订单过期自动取消功能

Lonely Sufferer

RabbitMQ springboot

【Java 试题】AQS解析

程序员架构进阶

AQS Java源码 28天写作 四月日更 4月日更

2021 年推荐给 React 开发者的 Visual Studio Code 插件及配置

清秋

推荐 vscode 插件 React 4月日更

数字化时代,都说企业转型迫在眉睫,如何转型成了关键?

一只数据鲸鱼

物联网 数字化 数据可视化 企业转型

假期后来一波干货:一文理清JVM和GC

比伯

Java 程序员 架构 JVM 计算机

架构实战营-模块1-微信业务架构-学生系统架构备选方案

吴建中

独家对话阿里云函数计算负责人不瞋:你所不知道的 Serverless

Serverless Devs

阿里云 运维 云原生 #Serverless

如何用 iMazing 备份和恢复辐射避难所

懒得勤快

手机 游戏 ios管理 imazing

超低功耗LoRa无线通信应用实践

不脱发的程序猿

物联网 无线通信 四月日更 LoRa 无线通信模组

企业为何开始选择使用成品训练数据集?

澳鹏Appen

人工智能 机器学习 数据集 人工智能大数据 数据流

“区块链+”,应用积分营销

电微13828808271

区块链

翻译:《实用的Python编程》07_05_Decorated_methods

codists

Python

2021互联网大厂面经最新分享:百度/阿里/蚂蚁(附答案解析)

比伯

Java 架构 面试 程序人生 技术宅

不是吧?不会多态,你还说自己会Java

学Java关注我

Java 编程 架构 程序人生 技术宅

教你一个著名的流行数据格式:Python JSON

华为云开发者社区

Python 数据 Python JSON JSON序列化 半结构化数据

架构实战营模块1作业

竹林七贤

架构实战营模块1作业

阿体

架构实战营模块一总结

竹林七贤

架构实战营第一次作业

CmHuang

架构实战营

“区块链+版权”应用保护者

电微13828808271

2021最新中高阶Android面试题总结,成功入职阿里

欢喜学安卓

android 程序员 面试 移动开发

CSS实现动画环绕下划线效果

Sakura

四月日更

架构训练营

架构训练营

Oracle数据库的安装和使用指导

攻城狮Chova

数据库 oracle 安装 4月日更

手起刀落,连斩获阿里(四面)+字节(四面)+美团(三面)三家一线大厂Offer!

Java架构追梦

Java 架构 阿里巴巴面试经历 腾讯面试经历 全套大厂面试真题

模块一:课后作业

a1vin-tian

架构实战营

《iOS应用逆向与安全》

马士兵-苹果老师

读后感

什么是 NIO ?6000 字详解 NIO

hepingfly

Java nio IO流

你在备战“字节”时一定需要这个,程序员进大厂指南+算法已开源

Java架构师迁哥

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

SpringSource收购Hyperic-InfoQ