Defining the Future for Virtualized and Cloud Java |
|

Today I am proud to announce version 5 of our VMware vFabric™ application platform defining the future of enterprise Java for cloud and virtualized execution environments. vFabric blazes the path to new and modern cloud architectures by providing a modern programming model paired with next-generation platform services. A path that is not overgrown with the cruft and complexity of prior-generation technologies. With vFabric 5, VMware is ensuring that enterprise Java is ready to meet the challenges of tomorrow’s demanding, data-intensive, massively scalable applications.
vFabric 5 continues to provide the best place to run your Spring applications with vFabric tc Server and the ability to monitor and manage those production solutions with incredible intelligence via vFabric Hyperic. The platform also addresses the technical challenges of cloud computing head on, supporting new approaches to data management that enable applications to scale across elastic, geographically distributed cloud architectures with our vFabric GemFire and RabbitMQ technologies. This release introduces important new technologies that can take advantage of underlying virtualized environments to provide a new degree of flexibility and control for Java applications
Optimized for vSphere
For customers who are already running vSphere, vFabric 5 adds a new Elastic Memory for Java (EM4J) capability to tc Server that provides a completely new level of coordination between the application server and the underlying virtual machine. EM4J uses the underlying vSphere virtualization to overcome some of the limitations of the Java’s static memory heap.
By using a memory ballooning technology inside the JVM that helps coordinate JVM heap management, EM4J can communicate with the underlying virtual machine’s memory management to allow memory to be shared and move to where it is needed most. This is achieved without compromising the JVM’s execution so that if workloads peak on that instance the memory is recovered without your application or administrative tools having to do anything special.
EM4J allows for higher Java server consolidation and protects applications against workload spikes without wasting memory.
Best Platform to Run Spring Applications
Many Spring developers are already familiar with the Spring Insight technology they have been able to enjoy in tc Server Developer Edition. Spring Insight provides code level tracing – tracking the time a transaction spends in each method and JDBC (database) call – transparently for Spring Applications. No code modifications or setup is required.
vFabric 5 now introduces Spring Insight Operations, which leverages the same code-level tracing technology but pulls together information from multiple application servers into a single console with roll-up views, drill downs, and historical comparisons. This solution has been designed to minimize monitoring overhead, hence is suitable for both test and production environments.
While the Spring Insight Operations console is useful for both administrators and developers who may need to troubleshoot problems in production, it is also important that administrators and operations have a single place to go for vFabric monitoring. Therefore, Spring Insight Operations monitoring will be available not only as a stand-alone console but also through a plug-in to the Hyperic monitoring solution, enabling a single view across data from multiple sources and integrated alerting and control actions.
Packaging and Pricing for Simplicity and Agility
As applications are increasingly deployed on virtual infrastructure rather than physical hardware, our customers have told us that a virtual machine-based approach to licensing based on average usage – not peak – just makes sense. vFabric 5 introduces a virtual machine-based packaging and licensing model that allows for usage-based consumption of application infrastructure running on VMware vSphere and gives customers the flexibility to run any or all of the software within the vFabric product family in each licensed vFabric VM. This approach eliminates the long-standing need to over-provision application infrastructure to accommodate peak workloads and gives customers the ability to reconfigure application infrastructure without complex licensing concerns. This will result in application infrastructure that can evolve with the same sort of agility that your development teams use to build the applications themselves. Performance data from the configured VMs can be used to refine the application infrastructure iteratively and dedicate more computing resources to the layer that requires the most attention.
And There is More…SQL Access to GemFire Data Fabric
Also part of the announcement is an exciting new offering called vFabric SQLFire. The beta release of vFabric SQLFire leverages the time-tested vFabric GemFire underpinnings providing data at memory speed and horizontal scale but vFabric SQLFire adds familiar and standard SQL and JDBC interfaces to the service. The beta download, documentation and discussion can be found on here.
With the recent releases of Cloud Foundry, new versions of Spring and now vFabric 5, our Spring and vFabric engineers are defining the future of enterprise Java for cloud and virtualized execution environments. I encourage you to try vFabric for yourself and get more out of running Java in your virtual machines.
Similar Posts
- Hyperic Broadens vSphere Support through vCenter APIs in Version 4.4
- vFabric Cloud Application Platform Update
- VI Java API and CloudTools
- VMware vFabric Powers Cloud Application Platform Vision
- VMforce Provides Spring Cloud Platform







CodeMonkey says:
Added on June 15th, 2011 at 4:44 pmCodeMonkey is not understand. CodeMonkey want old-style simple SpringFramework. CodeMonkey sad.
Kam says:
Added on June 16th, 2011 at 11:26 amWhen z SQLFire going to be supported by Spring JPA and Spring Roo?
Thanks,
Kam
Greg says:
Added on June 16th, 2011 at 7:26 pmIs vSphere like WebSphere, "virtualized WebSphere"?
Andrew says:
Added on June 17th, 2011 at 9:56 pmGreg I hope its nothing like Websphere!
sandeep says:
Added on June 19th, 2011 at 9:04 amYou might want to check this too for vfabric 5..
http://virtualization-for-layman.blogspot.com/2011/06/what-is-vmware-vfabric5.html
Sumedh says:
Added on June 20th, 2011 at 1:06 amHi Kam,
> When z SQLFire going to be supported by Spring JPA and Spring Roo?
I posted a reply here http://communities.vmware.com/thread/317799 (probably you had started that thread?). Things already work (e.g. after setting Derby as the SQL dialect in Roo), and we will be updating the community site with examples in a few days.
Kam says:
Added on June 20th, 2011 at 6:20 amThanks a lot. I am very curious to see the performance difference by switching from Mysql to SQLFire.
Andy says:
Added on June 21st, 2011 at 6:05 amarticle that you fit quite interesting to read & add new value to me
Buy Essays says:
Added on July 5th, 2011 at 6:28 amAfter reading your post i have a better understanding about this.Your post have the information that is helpful and very informative. I would like you to keep up the good work.You know how to make your post understandable for most of the people.Thumbs up and Thanks.
Hussam says:
Added on August 14th, 2011 at 8:32 amVery interesting and innovative. I am going to give it a try.
CodeMonkey: read more about the cloud computing, it is the future.
Miral Patel says:
Added on August 24th, 2011 at 12:13 pmjust confusing terminologies, please please explain.
How does the cloudfoundry related to vFabric.
what is vSphere ?
When I go to vmware.com, I dont find any information regarding cloud foundry.
May be vFabric is for spring integrated cloud platform ?
New to cloud computing, sorry if stupid questions.