定义虚拟化和云 Java 的未来

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

今天,我自豪地宣布我们VMware vFabric™应用程序平台的第5版,该平台定义了云和虚拟化执行环境中企业 Java 的未来。vFabric 通过提供现代编程模型以及下一代平台服务,为新的现代云架构铺平了道路。一条路径,没有被上一代技术的累赘和复杂性所覆盖。借助 vFabric 5,VMware 确保企业 Java 能够应对未来苛刻、数据密集型、大规模可扩展应用程序的挑战。

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

针对 vSphere 优化

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

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

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

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

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

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 的测试版利用经过时间考验的 vFabric GemFire 基础,以内存速度和水平扩展提供数据,但 vFabric SQLFire 为服务添加了熟悉且标准的 SQL 和 JDBC 接口。可以在此处找到测试版下载、文档和讨论。

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

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部