10月26日至27日,vForum 2011大会在北京隆重举行。会议深入介绍VMware最新的云计算技术,并从战略高度分享数据中心的未来趋势。来自中国和美国的各个行业的客户共同分享云技术之旅的收获与最佳实践,同时还设有八大解决方案分会场。此外,大会还安排了VMware解决方案展示中心,VMware精选课程体验,还有机会亲身参与动手实验室。
26日下午,八大解决方案分会场中,记者参加的是第六个分会场,继VMware云应用平台上海研发中心总经理任道远先生发表完演讲主题为“Cloud foundry 开放的应用平台”后,VMware软件工程师李钢、曾毅发表了“Spring-云中的Java”演讲,重点介绍了如何应用现有的Java工具和技能开发云应用。
▲
Spring-云中的Java
Spring目前是最流行以及最强大的Java应用框架。VMware收购SpringSource后,形成vFabric套件产品,将 Spring 框架工具与 vFabric 平台服务组合,加快可即时扩展和具有云端移植性的新一代应用程序的交付速度,正式吹响Java应用迈向云端的号角。
VMware为支持基于Java的云应用提供了全方位的支持,采用了Spring应用框架,提供了最佳云应用开发工具SpringSource Tool Suite。VMware还推出了两个PaaS平台,业界第一个开源平台Cloud Foundry,另一个是商业平台vFabric 。
在云计算时代,相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。现今的多数PaaS平台限制在非标准框架下,并且缺乏多种应用服务的支持能力,尤其是不能将应用跨越私有云和公有云进行部署。
PaaS:vFabric云应用平台
vFabric这个云应用平台由Spring Java开发框架和一些平台服务(其中包括轻量级的应用程序服务器,全局数据管理,支持云的消息传递,动态的负载均衡和应用程序性能管理)组成,让开发者可以更轻松地构建和运行的现代的应用程序,这些现代的应用程序可以智能地把工作分配到底层的基础设施上,让应用程序的性能达到最优,更好地利用服务和基础设施。
vFabric包括的主要组件如下:
VMware vFabric ERS:ERS是一款企业版的Apache Web服务器,可分配及均衡应用程序负载,有助于确保最佳性能,优化安全管理。
VMware vFabric tc Server:作为VMware vFabric 云计算应用平台的核心运行时服务器, tc Server是在 Spring Edition、Standard Edition 和Developer Edition 中构建和运行 Spring应用程序的最佳平台,并且凭借其轻量级占用空间,非常适合在虚拟和云计算环境中使用。tc Server 是企业版的Apache Tomcat,增加了许多核心功能来提高开发人员的效率、运营控制能力和部署灵活性,并且全都提供相应的关键任务支持。
VMware vFabric Hypetic : Hyperic 是领先的 Web 和自定义应用程序监控与管理平台,适用于数据中心、虚拟环境或云。Hyperic 针对技术基础架构的所有层提供所需的自顶向下的可视性和控制,可减少应用程序停机时间,从而确保应用程序满足其服务级别承诺。Hyperic 可自动发现、监控和管理软件、服务及网络资源,不限类型或位置,并且提供综合的性能和可用性视图。
VMware vFabric GemFire: GemFire通常用作OLTP 操作记录的数据库,也可用作缓存。作为可信的企业数据处理程序,GemFire 可提供常用的数据库功能:包括高可用性、容错、备份/恢复、事务处理、磁盘耐用性等,并且与您的现有数据存储集成,可支持旧版应用程序。
VMware vFabric RabbitMQ:基于AMQP标准(高级消息队列协议),提供云规模消息传递。RabbitMQ是二进制协议,可优化与其他语言和系统的互操作性。
总之,作为VMware PaaS商业平台,vFabric支持流行的应用框架、支持强大的集成监控和管理、以及完备的系统服务。vFabric是构建和运行Java云应用的最好平台,与vCenter无缝集成,充分利用虚拟化架构的优势,满足了现代化应用的开发和发布需求。VMware推出的两大PaaS平台,商业vFabric和开源Cloud Foundry是竞争还是互补关系呢?我们拭目以待。
转载于:https://blog.51cto.com/wws5201985/735585