What will VFabric 5 provide?
Combining the Spring development framework for Java and the latest generation of vFabric application services, vFabric 5 will provide the core application platform for building, deploying and running modern applications.
But what is so special, can't I just use Spring framework directly?
vFabric 5 introduces a flexible packaging and licensing model that will allow enterprises to purchase application infrastructure software based on virtual machines, rather than physical hardware CPUs, and to pay only for the licenses in use. In a move to eliminate excess software purchases in anticipation of peak loads, the new model only charges enterprises for the licenses in use.
The model in vFabric 5 more closely aligns to cloud computing models that directly link the cost of software with use, consumption and value delivered to the organization.
Over 3 million developers use the Spring framework to build enterprise Java applications. With vFabric 5, users can gain insight into the performance of their Spring applications with the new Spring Insight Operations.
From business perspective what is the problem that VFabric 5 will solve?
What we can see is Cloud computing is reshaping not just how IT resources are consumed by the business, but how those resources are purchased, licensed and delivered. While application infrastructure technologies have advanced to meet the needs of today's enterprise, to date the business models have remained rigid and out of date.So VFabric 5 seems to be an effort in resolving this issue.
Tell me more how Vmware is implementing the product?
VMware's new model is a new approach in licensing middleware, and it highlights the first time that middleware software is marketed, sold and to some degree engineered on a VM-first basis.
As virtualization technology has matured, one can see most software vendors have shied away from recommending a virtual machine as the preferred way to run software for fear of degraded performance or support complications.
With VMware pushing its own new application platform stack through the SpringSource division and the set of associated acquisitions over the last couple of years, it was perhaps only a matter of time before we started seeing optimizations for virtualized deployment and then a strategy built around a VM-first approach.
Engineered specifically to leverage the server architecture of VMware vSphere, vFabric 5 features the new Elastic Memory for Java capability. Elastic memory allows applications to safely grow and shrink the memory heap as needed to survive load peaks and memory leaks. The feature works to optimize memory management across Java applications via memory ballooning. The envisioned result is greater application server density for Java workloads on vFabric.