InfoQ

新闻

Azul Systems:下一代基于Java的768核服务器发布

作者 Ryan Slobojan译者 胡键 发布于 2007年7月13日 上午1时57分

社区
Java
主题
性能和可伸缩性,
法律案件

Azul Systems(于2005年首次进入市场),宣布发布他们的第三代基于Java的计算设备。为了了解更多关于Azul Systems,以及他们如何在产品中利用Java技术的资料,InfoQ采访了Azul的Gaetan Castelein。

首先,Infoq要求Castelein描述Azul设备是如何工作的:

计算设备的容量通过新的部署模型被访问,该模式被称为网络接入处理(network attached processing)。已有应用被托管在传统服务器,它们可能是Sun / Solaris、x86 / LinuxPA-RISC / HP-UXPOWER / AIX。那些系统上的传统JVM被替换成Azul JVM,它是一个完全兼容的JVM实现。Azul JVM由软件实现并被装入传统服务器。在应用启动时,字节码——包括VM字节码和应用的Java字节码——通过标准千兆以太网网络传送到计算设备上执行。应用的配置,I/O和文件仍然被托管在传统服务器。但是,Java应用和VM驻留在计算设备的内存中,并在计算设备上执行。

这种方式的主要好处如下:

  • 不需要改变应用。应用运转仍然还象被托管在传统服务器上一样,它透明地访问计算设备的容量。唯一需要改变的是在Azul JVM 上启动应用,而非传统JVM上。
  • 应用可以访问许多更大的容量。一旦在计算设备上执行,每个JVM典型地可获得10倍或更大的伸缩性。
  • 计算设备能同时运行多个应用。就此而言,它们组成更大的虚拟计算容量池。每个应用依然被隔离在它专用服务器和OS实例上,但是通过网络访问共享的计算设备容量。

InfoQ也了解了关于多Java版本的支持情况,Castelein回答说,新设备支持不同的Java版本,也支持不同应用同时运行于设备之上。InfoQ还询问了关于基于Java的库和API的信息,如J2EE,Castelein说因为所有字节码是通过网络传给Azul设备,支持这些API并不需要什么,它们的功能是透明的。

然而,技术相关的发布版本并不是Azul出现在近期新闻中唯一的消息,另一方面——他们于2006年3月将Sun告上法庭,声称Sun曾经一度威胁要控告他们侵犯了Sun的专利。Sun以反诉作为回击,向Azul提出索赔,因为它侵犯了Sun的几个专利。在达成非公开条款之后,两家公司于上月庭外和解

查看英文原文:Azul Systems: Next generation Java-based 768 core server released

1 条回复

回复

每个JVM典型地可获得10倍或更大的伸缩性,那么成本呢? 发表人 Leon Kennedy 发表于 2007年7月15日 下午8时2分
  1. 返回顶部

    每个JVM典型地可获得10倍或更大的伸缩性,那么成本呢?

    2007年7月15日 下午8时2分 发表人 Leon Kennedy

    成本会不会很高?
    -----
    ■袋鼠蛋是国内第一个开源的动态web服务器,其拥有自己的开发语言DQM及容器(类似于Servlet/JSP)
    www.kangaroo-egg.com

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!