定义虚拟化和云Java的未来

工程 | Rod Johnson | 2011年6月14日 | ...

今天我很自豪地宣布我们VMware vFabric™应用平台的第五个版本,它定义了面向云和虚拟化执行环境的企业Java的未来。vFabric通过提供现代编程模型与下一代平台服务相结合,开辟了通往新型现代云架构的道路。这条道路没有被前代技术的冗余和复杂性所侵占。通过vFabric 5,VMware确保企业Java已准备好迎接未来严苛、数据密集、大规模可扩展应用的挑战。

vFabric 5 持续提供运行 Spring 应用程序的最佳场所,它拥有 vFabric tc Server,并且能够通过 vFabric Hyperic 以惊人的智能监控和管理这些生产解决方案。该平台还正面解决了云计算的技术挑战,支持新的数据管理方法,使应用程序能够通过我们的 vFabric GemFireRabbitMQ 技术在弹性、地理分布的云架构中进行扩展。此版本引入了重要的新技术,可以利用底层虚拟化环境为 Java 应用程序提供新的灵活性和控制度

为 vSphere 优化

对于已经运行 vSphere 的客户,vFabric 5 为 tc Server 添加了新的 Elastic Memory for Java (EM4J) 功能,它在应用程序服务器和底层虚拟机之间提供了全新的协调级别。EM4J 使用底层的 vSphere 虚拟化来克服 Java 静态内存堆的一些限制。
EM4J Diagram

通过在 JVM 内部使用内存气球技术来帮助协调 JVM 堆管理,EM4J 可以与底层虚拟机的内存管理进行通信,从而允许内存共享并移动到最需要它的地方。这在不影响 JVM 执行的情况下实现,因此如果该实例的工作负载达到峰值,内存会在您的应用程序或管理工具无需执行任何特殊操作的情况下恢复。

EM4J 允许更高的 Java 服务器整合,并在不浪费内存的情况下保护应用程序免受工作负载峰值的影响。

运行 Spring 应用程序的最佳平台

许多 Spring 开发人员已经熟悉他们在 tc Server Developer Edition 中享受到的 Spring Insight 技术。Spring Insight 为 Spring 应用程序透明地提供代码级跟踪——跟踪事务在每个方法和 JDBC(数据库)调用中花费的时间。无需代码修改或设置。

vFabric 5 现在引入了 Spring Insight Operations,它利用相同的代码级跟踪技术,但将来自多个应用程序服务器的信息汇总到一个控制台中,并提供汇总视图、向下钻取和历史比较。此解决方案旨在最大程度地减少监控开销,因此适用于测试和生产环境。

Spring Insight Operations

虽然 Spring Insight Operations 控制台对于可能需要在生产中排除故障的管理员和开发人员都很有用,但管理员和运维人员拥有一个用于 vFabric 监控的单一入口也很重要。因此,Spring Insight Operations 监控不仅将作为独立控制台提供,还将通过 Hyperic 监控解决方案的插件提供,从而实现来自多个数据源的单一视图以及集成的警报和控制操作。

封装和定价,实现简单性和敏捷性

随着应用程序越来越多地部署在虚拟基础设施而不是物理硬件上,我们的客户告诉我们,基于平均使用量(而不是峰值)的虚拟机许可方法是合理的。vFabric 5 引入了一种基于虚拟机的打包和许可模型,允许对运行在 VMware vSphere 上的应用程序基础设施进行基于使用量的消费,并使客户能够灵活地在每个许可的 vFabric VM 中运行 vFabric 产品系列中的任何或所有软件。这种方法消除了长期以来需要过度配置应用程序基础设施以适应峰值工作负载的需求,并使客户能够重新配置应用程序基础设施而无需复杂的许可问题。这将导致应用程序基础设施能够以您的开发团队用于构建应用程序本身的敏捷性进行演进。来自配置好的 VM 的性能数据可用于迭代地优化应用程序基础设施,并将更多计算资源分配给最需要关注的层。

还有更多……对 GemFire 数据结构进行 SQL 访问

同时发布的消息还有一个激动人心的新产品,名为 vFabric SQLFire。vFabric SQLFire 的 Beta 版本利用了久经考验的 vFabric GemFire 基础,提供内存速度和水平扩展的数据,但 vFabric SQLFire 为该服务添加了熟悉且标准的 SQL 和 JDBC 接口。Beta 下载、文档和讨论可以在这里找到。

随着 Cloud Foundry新版本 Spring 以及现在的 vFabric 5 的近期发布,我们的 Spring 和 vFabric 工程师正在定义云和虚拟化执行环境的企业 Java 的未来。我鼓励您亲自尝试 vFabric,并从在虚拟机中运行 Java 中获得更多收益。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有