Azul Systems发布面向WebSphere应用服务器的Zing平台版

2013 年 5 月 20 日

Azul Systems 宣布发布包含 WebSphere 的 Zing 平台版(Zing Platform Edition)。Zing PE 集成了 IBM WebSphere 应用服务器(WAS)与增强版的 Zing Java 虚拟机。

InfoQ 采访了 Azul Systems 的 CEO Scott Sellers,谈到了该产品的发布以及这家公司的一些情况。

InfoQ:你能否谈一下,对开发团队而言,该产品的发布有何意义?

Scott和 Oracle 的 HotSpot 一样,Zing 是现成的 JVM,百分之百兼容 Java。因此,JVM 能运行的它都能运行,包括应用服务器,诸如 Scala 和 Groovy 等 JVM 语言等等。Zing PE 的发布正处于这样一个特殊的时机,我们对 WebSphere 应用服务器进行了特殊优化,使 Zing 可以相当容易地在 WAS 环境中部署,以前这是非常复杂的,尤其是要部署到多个实例时。Zing PE 中嵌入了 WAS 服务器,现在开发团队启动它就可以了,部署轻而易举。

InfoQ:对于目前运行基于 WebSphere 的负载的应用用户而言,Zing PE 有何意义?

ScottZing PE 和 Zing JVM 本身一样,都针对 Linux 服务器上运行关键任务和与收入关系密切的任务的 Java 应用程序进行了优化。Zing PE 能使基于 WebSphere 的系统具有更好的性能,不存在其他基于 Java 的系统所面临的延迟抖动和异常等问题。我们也减少了特殊调校的需要,用户可以更方便地配置 JVM,应用也就可以更方便地利用大的内存数据存储。简而言之,我们帮助用户满足了其服务等级协议(SLA)。

InfoQ:为什么选择 WAS,是基于市场占有率吗?

Scott这是对客户需求的响应。作为一家相当小的公司,Zing 相关的产品很大程度上都是由客户推动的。我们发现很多关键任务应用、门户应用和电商应用都部署在 WAS 中。

客户需要稳定的性能和较低的延迟,比如电子交易就要求最低的延迟。但即使在与人交互的应用中,最差也要能处理 100 毫秒的响应时间。所以需求是不同的,而且人们的需要来自方方面面,现成的 JVM 无法满足这一点。我们发现较多强调性能的关键任务应用,而我们就是要满足这类需求。

InfoQ:你们会推出定位于其他平台的产品吗?

Scott对于其他应用服务器和重要框架,我们也会这么做。例如,Hadoop 这样的框架可以进行一些优化,内存缓存和分析引擎也可以优化,所以这只是我们针对特定平台的长期策略的开始。如果我们关注一下平台本身的运行时特征,总是有机会让应用运行得更好,而发布 WAS PE,所做的正是这些事情。

InfoQ:你们是如何处理垃圾收集的(GC)?

Scott我们有一个叫做 C4(Continuously Concurrent Compacting Collector,持续并发压缩收集器)的全新的垃圾收集算法。堆的大小和分配率是人们对 GC 的一个正交关注点,而 Azul 是唯一从根本上解决了此问题的厂商。其他所有的收集器都存在 Stop-The-World 问题,Azul 是到目前为止唯一没有该问题的。

InfoQ:听起来垃圾收集算法是 Azul 成功的关键?

Scott垃圾收集是个复杂的问题,而且算法非常复杂。要正确实现需要多年的时间。所以,是的,这是我们的核心竞争力之一,我们既有相关专利,也有将其构建出来并正常运转的知识和经验。这就是我们耗费数年才做好的东西。

InfoQ:Azul 最初是一家硬件公司,但你们现在完全是做软件的了。你能否谈一下这种转变?

Scott早在 2002 年,我们认识到 Java 不适合用作大规模关键业务的运行时。那时的情况和今天不一样。周围没有任何构建一个比 HotSpot 虚拟机更好的硬件设施的尝试。所以我们就开始构建硬件了。2005 年我们开始交付产品。我们构建了三代产品,其中包括微处理器和软件等。大约在 2008 年,我们和 Intel 与 AMD 等芯片制造商做了些交流,结合他们的经验和制造商品化平台的新产能,我们决定只做软件。在 2010 年,我们开始交付 Zing。2011 年秋天,发生了这一转变过程中最重要的事件,我们引入了一个不需要代理架构的版本。在此之前我们还是一家硬件公司,采用的是将进程转移到它们自己的上下文中这种代理架构。Zing 的第一个版本也采用了这种架构。但到了 2011 年的 Zing 5 就有意思了,我们去掉了那种代理架构,然后定位于低延迟市场。这时已经形成了一个非常好的市场,有开源的 JVM,Harmony 项目,可惜随着时间的推移和 Oracle 的收购,现在只剩下 Oracle 和 Azul 这两家提供 JVM 的厂商了。这一市场非常广阔,但竞争却微乎其微。因此我们很感兴趣。

InfoQ:你能否谈一下你们的定价模型?

Scott传统上,Zing 是基于一种订阅模型销售的,但 WAS PE 不同。常规的 Zing 还是基于订阅进行销售,客户可以自行决定,不高兴可以取消订阅。(去年超过百分之百的用户选择了续订。为什么会超过百分之百呢?因为客户续订的时间比之前更长了。因此 Zing 是有粘性的,一旦产品中选择了它,用户就不会换了。)IBM 的 WAS 是根据处理器价值单位(Processor Value Units,PVUs)来收费的,不限时间。IBM 根据处理器的类型和核数确定处理器的 PVU 等级。所以我们的价格是它的一个百分比。

有些金融公司说,如果能赚更多的钱,他们会继续购买 Zing,而且永远会买。应用在 HotSpot 和 Zing 上的性能很容易对比,所以证据总是显而易见的。

包含 WebSphere 的 Zing 平台版马上就可以使用了。它目前支持 WebSphere Application Server ND 的 7.0、8.0 和 8.5 等版本,支持的是基于 Linux 的服务器,可以运行在 Red Hat Enterprise Linux 5/6、CentOS 5/6、SUSE Linux Enterprise Server 11 SP1/SP2 及 Ubuntu 10.04 与 12.04 LTS 等版本上。

查看英文原文 Azul Systems release Zing Platform Edition for WebSphere Application Server

2013 年 5 月 20 日 12:03617
用户头像
臧秀涛 极客邦科技技术会议负责人

发布了 300 篇内容, 共 113.9 次阅读, 收获喜欢 21 次。

关注

评论

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

永续合约交易系统开发方案,合约交易所源码搭建

13530558032

架构重构之禅

ninetyhe

Java 架构设计 代码重构

XSKY星辰天合助力中国五矿打造政企办公新标杆

XSKY融合存储

OPPO互联网DevSecOps实践

OPPO安全

DevOps 安全

区块链承兑支付系统开发,USDT入金支付系统

13530558032

解决数据指数级增长挑战,英特尔如何又快又好提供领导力产品?

飞天鱼2017

迎接物联网时代,区块链大有可为

CECBC区块链专委会

云计算 大数据 区块链技术

甲方日常2

句子

工作 随笔杂谈 日常

背景自由替换,远程办公好助手

华宇法律科技

Woman、man、camera、TV:如何做一个完整的深度学习应用

LeanCloud

学习 程序员 互联网 云容器引擎 LeanCloud

前端智能化的加速时刻:华为机器视觉的创新方程式

脑极体

第 0 期架构师训练营第 3 周作业2---总结

傅晶

第 0 期架构师训练营第 4周作业 2--- 总结

傅晶

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言?

代码制造者

编程语言 低代码 企业信息化 零代码 编程开发

Apache Pulsar 2.6.1 版本正式发布:2.6.0 功能增强版,新增 OAuth2 支持

Apache Pulsar

消息队列 Apache Pulsar 消息系统 消息中间件

月度工作汇报,为什么要全球直播?

赵新龙

TGO鲲鹏会 技术社区 开源社区

LeetCode题解:20. 有效的括号,栈,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

区块链钱包应用开发,数字货币钱包源码

13530558032

科普小知识:区块链与分布式系统

CECBC区块链专委会

区块链 分布式

聊聊微服务

炜娓道来程序人生

架构 微服务 SOA

第 0 期架构师训练营第 4 周作业 1

傅晶

爱技术爱折腾,想要编程到60岁--我的十年

盛安德软件

面试官再问你Http请求过程,怼回去!

架构师修行之路

HTTP TCP/IP

区块链是一个有去无返的奇幻旅程

CECBC区块链专委会

区块链

第 0 期架构师训练营第3周作业1

傅晶

组合模式

JAVA,.NET项目开发难上手?Learun敏捷开发框架解君愁

Learun

司法视频行为分析引擎

华宇法律科技

合约跟单交易系统开发,交易所一键跟单模式搭建

13530558032

温故知新——Spring AOP

牛初九

spring aop ioc

《搞定1》读书笔记

超超不会飞

Azul Systems发布面向WebSphere应用服务器的Zing平台版-InfoQ