RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

VMware vFabric

Product
Developers: VMware
Technology: Virtualization

Content

In September, 2010 the company announced solutions for developers for creation and start of the most modern applications which will be able to communicate with underlying infrastructure, increasing efficiency of its use and also performance and quality of the provided services.

The platform for the "cloud" VMware vFabric applications integrates popular Java Spring framework with such services as the facilitated application server, a global data management system, a message exchange system, dynamic balancing of loading and performance management. The applications created using VMware vFabric are highly productive and can be moved from one heterogeneous "cloud" environment to another.

The principles which are defined by user applications today (support of scalability, new data models, distributed infrastructures) strongly influence process of creation of internal applications for corporate users. Dynamic data exchange, an information access with the minimum waiting time should support these modern applications and virtual infrastructure, at the same time meeting the requirements for security and compatibility shown by corporate clients. VMware vFabric is optimized for dynamic "cloud" architecture, unlike traditional hardware-software which require full control over stacks.

VMware vFabric increases performance of developers and high-speed performance of "cloud" applications

Applications are even more often created based on the modern development environments using dynamic services and services of data management which are even more mobile and created especially for virtualization. Being the solution with the open code, vFabric is initially intended for 2.5 million developers using Spring Java.


Key advantages of VMware vFabric:

  • Maximum speed and innovations: now clients can start modern applications quicker and easier: what took months and years earlier is feasible in weeks and days now.
  • Distribution of advantages of virtualization on applications: VMware vFabric can be coordinated with underlying infrastructure to guarantee the optimal performance of applications, service quality and use of resources of infrastructure.
  • Gradation in "clouds": developers will be able to create new applications also productively and according to the same scheme, as before, at the same time selecting where to develop these applications, whether it be internal or external "clouds", for example VMforce or Google.


Spring development environment

Spring accelerates development more than for 50%, thanks to the tools and functions facilitating process of creation of new applications, which:

  • Give to users ample opportunities during the work with the majority of modern platforms, browsers and personal devices;
  • Are integrated using the checked Enterprise Application Integration templates including batch processing;
  • Can get data access in the most different structured and unstructured formats;
  • Use API of popular social and "cloud" services.


The integrated VMware vFabric services

The platform of "cloud" applications from VMware provides to developers, architects of applications and IT services modern hardware-software infrastructure in the form of a set of the integrated services of "cloud" type:

  • The facilitated application server - tc Server: the version of Apache Tomcat for the enterprises is optimized for Spring and VMware vSphere and can be instantly unrolled in need of scaling of the application;
  • Services of data management there is GemFire: increases performance of applications and reduces quantity of "bottlenecks" in the database, providing a possibility of continuous access to globally distributed information;
  • Service of data exchange in "clouds" is RabbitMQ: provides data exchange between applications in and outside DPC;
  • Dynamic balancing of loading - ERS: the version of the Apache Web server for the enterprises helps to provide optimal performance, evenly distributing loading of applications;
  • Application performance management is Hyperic: does possible performance management thanks to complete transparency of the modern applications unrolled in physical, virtual and "cloud" mediums.