You are on page 1of 16

VMware Cloud Application Platform

Modernize Todays Apps. Build for Tomorrows.

Drive Application Velocity. Transform Your Business.


Competitive organizations demand that IT leaders increase the velocity of new application development. By improving time to market, enterprises can more effectively address competitive threats, accelerate success in new business opportunities and meet business objectives. Business applications are central to many strategic initiatives. Therefore, it is imperative for IT to simplify the development, delivery and management of new customer-facing and internal applications while ensuring that they meet evolving business requirements. Yet delivering increasingly sophisticated functionality in shorter development cycles is difficult for teams relying on heavyweight application development and runtime environments that predate the cloud computing era. For example, development teams are challenged to leverage full-stack Java Platform, Enterprise Edition (Java EE) application servers. According to Gartner, a drastic application overhaul is required to eliminate redundancy, standardize business processes, consolidate solutions and establish platforms for tomorrows agile and growing business environment. 1 For IT leaders looking to transform the application lifecycle, VMware provides a customer-proven cloud application platform for modernizing legacy applications and accelerating new, modern application development and delivery. VMware enables enterprises to follow a pragmatic path that increases agility while reducing the complexity and operational costs of application development and delivery. Modernize Applications. Todays IT organizations are aware that modern applications are dramatically different from prior generations and increasingly: Web-oriented Users expect access to applications and data from a variety of sources, on a variety of devicesanytime, anywhere. This requires enterprises to provide Web-based access from desktop computers and mobile devices. Dynamic To handle predictable and sudden unpredictable spikes in traffic, businesses must deploy infrastructure that easily scales applications, pools resources, and quickly and automatically adjusts capacityadding it and releasing it, as needed. Businesses must also be able to easily reconfigure application architecture to ensure greater application speed or reliability. Real-time Business and government leaders want to make decisions based on real-time situational awareness. Whether the goal is to improve customer satisfaction, create competitive advantage or identify potential threats, they cannot afford to act on outdated information.

Data-intensive The volume of data flowing through businesses is predicted to grow by 5060 percent a year. 2 Managing this growth using a traditional relational database approach is costly because these systems are unable to scale horizontally. Organizations want access to real-time data delivered more cost-efficiently and systems that can scale elastically as demand requires. Virtualized By enabling faster provisioning, virtualization allows enterprises to simplify application delivery and further reduce time to
IT is undergoing a transformation: Applications are changing, infrastructure is changing, and organizations are looking for a pathway to harness the promise of the cloud. Application platforms of today have markedly different requirements than those we have relied upon in the past. VMware vFabric is evolving to meet the needs of todays organizations.3
Rachel Chalmers Director, Infrastructure, The 451 Group

Develop and Deploy Modern Applications with VMware. IT organizations need a new approach to application development and deployment to accommodate these modern application characteristics. They need a new model conceived and designed with the cloud in mind. As the global leader in virtualization and cloud infrastructure, VMware delivers it. The VMware vFabric Cloud Application Platform is engineered to enable IT to efficiently build, run and scale modern, data-intensive applications and deploy them in private, public or enterprise hybrid clouds. The vFabric platform improves application delivery by intelligently leveraging underlying infrastructure for the highest application performance, quality of service and resource utilization.

market for new applications. Modern applications will likely be deployed on virtual infrastructure or within private, public or hybrid clouds. Organizations must consider how to ensure that these applications are portable so that they can run in the most appropriate environment for business needs.

VMware Solutions Enhance Application Development, Delivery and Management

Figure 1: VMware Cloud Application Platform solutions support the complete cloud application lifecycle.

Reduce Development Complexity. Modernize Your Applications.


The typical IT organization has become relentlessly tactical in nature, driven by short-term imperatives, reports Gartner. The result is an application portfolio that is aging, expensive and inflexible.4 VMware solutions accelerate application modernization by reducing development complexity. At the same time, they dramatically lower costs and enable a flexible application deployment model that better supports users and business needs. Increase Developer Productivity with a Proven Application Framework. IT organizations have embraced the Spring development framework to deliver high-quality, modern enterprise and Web applications. More than three million developers use Springnow the most popular Java development framework in the world. Unlike legacy Java EE platforms, Spring speeds the creation of enterprise, Web and integration applications. The core values of Spring include increasing developer productivity, and ensuring application portability and quality. These capabilities have made Spring the de facto standard for developing enterprise Java applications for banks, governments and e-commerce, as well as for packaged independent software vendors (ISVs). The application development framework of choice for 83 percent of organizations with large development teams, 5 the open source Spring framework delivers dramatic advantages in every phase of the application lifecycle. Spring significantly reduces the amount of coding required, ensures high reusability of code, supports application portability and simplifies application testing. A recent study shows that Spring accelerates overall development by more than 50 percent compared with traditional approaches, greatly speeding time to market for new applications.6 For enterprises modernizing applications and moving to the cloud, vFabric with Spring provides the best path forward for developing mobile and social applications in a framework already familiar to millions of developers. New capabilities in Spring Mobile, Spring Android and Spring Social equip applications with the latest features to run on the newest generation of end-user devices. Spring Data Access adds the capability to interact with non-relational data sources such as key-value, graph and document data stores, as well as distributed data caches. Gain Deployment Efficiency and Productivity with vFabric. When it comes to application deployment, platform consistency can be a major challenge for enterprise development teams. For example, a production environment might run on legacy Java EE application servers, but developers still choose to build and test applications using a lightweight application server. The vFabric platform includes an enterprise version of Apache Tomcata popular, lightweight application server that runs in production at some of

Telecom Italia Using Spring, our development time, debugging and testing is reduced by 30 percent. This is a critical advantage because of our tight deadlines for prototype delivery.7
Marco Ughetti Senior Software Architectin the Information Technology Innovation Group, Telecom Italia

LinkedIn Spring is nonintrusive, allowing LinkedIn developers to concentrate on business logic and code, without having to worry asmuch about the infrastructure.10
Yan Pujante Distinguished Software Engineer and Member ofthe Founding Team, LinkedIn Corporation

vFabric Speeds Application Development and Delivery

Figure 2: vFabric provides infrastructure consistency from development to quality assurance (QA) to choice of production locations.

the largest global organizations. vFabric leverages Tomcat at its core to simply and unify development, testing and production environments, decreasing the cost of updates. The flexible solution also ensures consistent management. Reduce Costs with Lightweight Runtime Services. Lightweight runtime environments such as vFabric typically cost enterprises 6070 percent less than legacy solutions. 8 They also enable greater application server consolidation ratiosat least two times greaterwhen deployed on VMware virtualized environments.9 Purpose-built to support applications developed with modern frameworks

such as Spring, vFabric provides superior scalability, performance, management and system utilization. Unlike traditional Java EE servers with large disk and memory footprints, the vFabric platforms lean architecture maximizes disk, memory and CPU resources. When deployed with VMware vSphere the industrys leading virtualization platform used to optimize underlying computing infrastructuresthe tightly integrated solution ensures that applications deliver unmatched deployment automation and selfservice provisioning.

Take a Modern Approach to Data. Enable Real-Time Decisions.


Data in the enterprise is growing exponentially year after year. To harness its value, businesses are seeking better ways to achieve elastic scale. They also want to simplify database provisioning and enforce governance to improve security and eliminate database sprawl. Meanwhile, real-time access to data is now a business imperative. With most enterprise data stored in monolithic relational database management systems (RDBMSs), businesses are being forced to scale their databases vertically by adding larger machines in big quantities to handle the current explosion of data. However, this has increased license costs and management overhead. Todays enterprises want to scale systems both incrementallyby leveraging commoditized x86 hardwareand dynamically, up and down, in response to variable dataconsumption demands. Yet their RDBMSs are incapable of partitioning data; nor are they optimized for virtual or cloud environments. The latency issues associated with traditional RDBMS queriescoupled with the challenge of working with outdated informationsubject enterprises to undetected risk and missed revenue opportunities. For example, a less than optimal user experience with a travel Web site would likely result in a lost sale. Now imagine hundreds of lost salesall because of slow page refreshes and outdated booking information. IT teams must enable the regional and global distribution of very dynamic data. In business and government, the need has never been greater for IT to provide decision makers with a single, consistent view of data that is constantly changing. With data rapidly crossing borders, significant events must be detected so that the necessary systems are updated and the appropriate personnel are alerted. Speed Data Delivery. As IT leaders look for ways to mitigate data latency issues and achieve real-time data capabilities, they are rethinking their databasecentric architectures. To support cloud applications and to improve scalability and performance while reducing costs, many are moving from RDBMSs designed decades ago to non-traditional databases. vFabric improves high-performance data management by delivering in-memory speed and dynamic scalability with the reliability, security and data management capabilities of a traditional database. Gain Elastic Scale and HighPerformance Data with VMware. Memory-based database technology which can complement or replace existing database infrastructurehas emerged as the approach of choice for global data grids and cloud data management. By managing data in-memory, vFabric is designed to handle exponential data growth and real-time data access and processing. It allows data to sleep in the database but to live in the data fabric, so that data is always accessible and up to date.

bet365.com GemFire technology had the scale, flexibility and reliability to make our systems our strength.11
Martin Davies Chief Technology Officer, bet365.com

With its built-in, distributed data management platform, vFabric provides dynamic scalability, high performance and database-like persistence. It blends advanced techniques such as replication, partitioning, data-aware routing and continuous querying to help enterprises achieve unparalleled performance. It also includes database-class reliability and improves operational efficiency with nondisruptive up-and-down scalability. Power Database as a Service for the Cloud. Frustrating to both development teams and database administrators (DBAs), the cumbersome database

provisioning process has led to unprecedented database sprawl. vFabric offers just-in-time provisioning of fully configured databases in minutes. Included are built-in, automated policies to enable, monitor and test database backup and recovery, saving DBAs time and enhancing business agility. vFabric increases developer productivity by allowing a developer to use a self-service portal to get a clone up and ready in minutesrather than daysregardless of database size. A series of vSphere optimized databases, beginning with the popular PostgreSQL, will allow IT teams to take advantage of virtual and cloud evironments.

VMware Delivers a Modern Approach to Data Management

Figure 3: vFabric delivers in-memory speed and elastic scalability with the reliability, security and data management capabilities of a traditional database.

Experience Freedom of Choice. Deliver Portability Between Clouds.


VMware enables the delivery of enterprise private clouds, and it partners with more than 3,500 service providers to deliver compatible public cloud infrastructures. The vFabric Cloud Application Platform provides a pragmatic path to a seamless, dynamic operating environment through a common runtime environment and common management services between clouds. To provide maximum flexibility for IT teams to deploy applications onsite or offsite, VMware has established strategic relationships with leading service providers including Bluelock, Colt, Terremark, SingTel, CSC and Verizon. These partnerships deliver application portability and enable developers to quickly and easily deploy Spring applications on their choice of public cloud platforms powered by these VMware vCloud Datacenter service providers. Developers can dynamically move Spring applications, as needed, between a private cloud environment and VMware enabled clouds hosted by vCloud providers. In fact, all five cloud service providers placed in the leaders quadrant in the most recent Gartner, Inc. Magic Quadrant for Cloud Infrastructure as a Service and Web Hosting12 are partially or wholly VMware based. This integrated approach bridges private cloud application services with available public cloud services, enabling enterprises to achieve the full flexibility and benefits of cloud computing. The result is a hybrid clouda model that offers the best of both worlds at the lowest total cost, without compromise. Hybrid clouds enable lower IT spend through virtualization and consolidation, optimized workload sourcing, optimized provisioning, and higher productivity in application development and maintenance. According to recent VMware and EMC research, hybrid cloud deployment would typically reduce total IT spend by approximately 2030 percent.13

CSC The development community has chosen the Spring Framework for the development of Java applications due to the core tenets of productivity and application portability. As organizations move business processes to the cloud, they identify ideal workloads to transform, and we are giving them a simple, secure and managed infrastructure upon which to run those applications, on a platform that is optimized for Spring applications.14
Siki Giunta Vice President Cloud Computing and Hosting Services, CSC

With Java EE being a major platform on enterprise, a good PaaS platform like vFabric is very exciting. This gives a lot of choices for existing Java EE-based applications to move to the cloud.15
Cloud Computing Journal March 20, 2011

Meet Your Business Needs. Let Licenses Match Your Use.


VMware understands how important it is for businesses to rapidly and cost-effectively respond to changing requirements. Whether your enterprise needs to meet seasonal demands or react to a specific market, customer or competitive development, VMware offers the right vFabric software configuration, at the right price. The unique vFabric licensing and pricing model allows enterprises to purchase application infrastructure software based on virtual machines rather than physical CPUsand to pay only for the licenses in use. This model eliminates the decades-old need for organizations to purchase excess software in anticipation of peak loads, incurring significant costs and allowing software licenses to sit dormant outside of peak periods. The model closely aligns with cloud computing deployments that directly link the cost of software to use, consumption and the value delivered to the organization.

vFabric Includes Unique Licensing and Pricing Model

Figure 4: The vFabric licensing and pricing model enables enterprises to purchase application infrastructure software based on virtual machines and to pay only for the licenses in use.

vFabric Enables Deployment Flexibility and Speeds Time to Market

The VMware vFabric licensing model is per VM (virtual machine), and is based on average VM usage during a twelve month period rather than the high water-mark, allowing an option for bursting during peak periods.16
InfoQ June 14, 2011

Figure 5: Only VMware allows vFabric license reuse across different types of servers in support of enterprises that need to reconfigure their application infrastructure.

Todays applications are increasingly deployed to pools of virtual infrastructurenot physical machinesmaking the legacy approach of licensing application infrastructure based on physical CPUs decreasingly relevant. On virtualized infrastructure, an application may be running on a server with four CPUs at 9 a.m., but when employees log on during their lunch hour at noon, the application will be automatically moved to a server with 16 CPUs. With vFabric virtual machine-based licensing, enterprises simply license the number of virtual machines to run vFabric components, as needed. Additionally, licensing is based on average use, rather than peak,

which allows for predicted and unpredicted usage spikes without requiring enterprises to license based on the high-water mark of an application workload. For example, if an enterprise licenses 10 vFabric virtual machines, it can burst to use significantly more virtual machines than 10 as long as over a 12-month period, the average usage is 10 or fewer virtual machines. Only VMware allows vFabric license reuse across different types of serversto support application infrastructure reconfiguration often resulting from time-to-market pressures that require releasing applications early and often.

Cloud Foundry streamlines the development, delivery and operations of modern applications, significantly enhancing the ability of developers to deploy, run and scale their applications in cloud environments while embracing the widest range of public and private clouds, high productivity developer languages and frameworks and application services.17
eWeek April 12, 2011

Explore Cloud Development. Try Cloud Foundry.


For enterprises well into their journey of application modernization and high-performance data management, VMware offers Cloud Foundry. Cloud Foundry is the open Platform as a Service (PaaS) project initiated and managed by VMware. It supports multiple frameworks, cloud providers and application servicesall on a cloud-scale platform. The perfect complement to internal vFabric deployments, Cloud Foundry streamlines the development, delivery and operation of modern applications. It significantly enhances developers ability to deploy, run and scale their applications in cloud environments while embracing the widest choice of public and private clouds, industry-standard high productivity developer frameworks, and application infrastructure services. Traditional application deployments require developers to configure and patch systems, maintain middleware and worry about network topologies. Cloud Foundry enables developers to focus their attention on applicationsnot machines or middlewareand deploy and scale applications in seconds. Cloud Foundry supports MongoDB, MySQL, Redis and RabbitMQ today, with additional services being continually added. A full catalog of current and future services is available at www.cloudfoundry.com.

VMware Supports Freedom of Choice

Figure 6: Cloud Foundry is the industrys first open PaaS.

10

Enable Your Cloud. Team with VMware.


Cloud computing is transforming application development. It is helping enterprises create competitive advantage through improved response to increasing business demands. Virtualizationthe fundamental technology enabling cloud computingprovides the critical first step in transitioning application development and delivery to this new model. More than 250,000 customers rely on VMware virtualization and cloud infrastructure solutions to reduce capital and operating costs, and to increase business agility while preserving freedom of choice. As enterprises move to the cloud, they are choosing the vFabric platform to effectively transition their legacy applicationsand to architect new cloud-ready applications more efficiently to realize the full benefits of IT as a Service. With vFabric, organizations are increasing the reliability, availability and scalability of applications and enhancing application portability between their private clouds and VMware enabled public clouds. They are also improving application performance through advanced management, monitoring and optimization. VMware cloud application platform solutions allow your enterprise to increase the velocity of new application development and transform your legacy application portfolio. The VMware approach preserves your existing investments and supports your unique business requirements. With VMware, you can enable the most important cloudyour cloud accelerating IT and the value your development organization provides to your business. Your Cloud. Modernize Todays Apps. Build for Tomorrows.

v FA B R I C

BENEFITS

Build modern, Web and enterprise applications in less than half the time of traditional approaches.18 Deliver cloud-ready applications that are optimized to run on virtual and cloud infrastructure. Enhance application portability between public and private clouds. Overcome relational database bottlenecks and enable real-time data. Increase the reliability, availability and scalability of applications.

11

v FA B R I C

S O LU T I O N S

VMware vFabric Cloud Application Platform solutions include: Spring - The most popular Java development framework in the world. vFabric Web Server - A high performance, scalable and secure Apache HTTP server. vFabric tc Server - An enterprise version of Apache Tomcat optimized for Spring and vSphere. vFabric RabbitMQ - The leading open source implementation of the Advanced Message QueuingProtocol, it enables a cloud ready approach to messaging. vFabric SQLFire - An in-memory SQL data solution with horizontal scale and lightning-fastperformance. vFabric GemFire - Fast, secure, reliable and scalable access to data in support of modern enterprise and cloud applications. vFabric Data Director - Powers Database as a Service (DBaaS) by securely automating routine tasks, including database provisioning, backup and cloning. vFabric Postgres - A vSphere optimized ACID and ANSI-SQL relational database, it is the first of a broad range of commercial and open source databases to be supported by vFabric Data Director. vFabric Hyperic - Proactive performance management of custom applications throughtransparent visibility into modern applications deployed across physical,virtual and cloud environments. Cloud Foundry - The industrys first open Platform as a Service (PaaS).

1 2 3 4 5 6 7 8 9

Gartner, Inc. Application Overhaul: The Critical IT Strategy for the Next 10 Years. Scott D. Nelson and Yvonne Genovese, July 30, 2010. IDC. Worldwide Data Protection and Recovery Software 20102014 Forecast: Cloud, Deduplication, and Virtualization Stabilize Market. Robert Amatruda, August 11, 2010. VMware Press Release. VMware Introduces Cloud Application Platform to Drive IT as a Service. August 31, 2010. Gartner, Inc. Key Issues for Application Strategy in Application Overhaul. Andy Kyte, July 12, 2010. Evans Data Corporation. Spring Usage Guide. 2009. Evans Data Corporation. Spring Usage Guide. 2009. VMware Case Study. Telecom Italia Speeds Delivery of Innovative Prototypes with Spring. 2010. Evans Data Corporation. Spring Usage Guide. 2009. Redwood Consulting. Cloud Middleware Total Cost of Ownership Report. March 2011.

10 VMware Case Study. LinkedIn Ensures Positive User Experience with Spring. 2010. 11 GemStone Systems Press Release. Online Gambling Innovator bet365 Makes the Winning Bet with GemStone. 2009. 12 Gartner, Inc. Magic Quadrant for Cloud Infrastructure as a Service and Web Hosting. Lydia Leong and Ted Chamberlin, December 2010. 13 Gartner, IDC market data; Gartner IT Key Metrics Data 2009; EMC and VMware team analysis SaaS, Private cloud and IaaS savings modeled only for x86 workloads (assumed 80% of spend). 14 CSC Press Release. CSC Trusted Cloud Features VMware vFabric Infrastructure For Java Spring Applications. October 12, 2010. 15 Cloud Computing Journal. Windows Azure vs VMware vFabric. Srinivasan Sundara Rajan, March 20, 2011. 16 InfoQ. VMware Announces vFabric Cloud Application Platform 5, Simplifies Licensing and Deployment. Charles Humble, June 14, 2011. 17 eWeek. VMware Launches Cloud Foundry Open PAAS Solution. Darryl Taft, April 12, 2011. 18 Evans Data Corporation. Spring Usage Guide. 2009. The Magic Quadrants are copyrighted 2010 by Gartner, Inc. and are reused with permission. The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period. It depicts Gartners analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the Leaders quadrant. The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

12

Learn More Contact VMware 3401 Hillview Avenue Palo Alto, CA 94304 877-4-VMWARE www.vmware.com/vfabric

VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright 2011 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item No: VMW-BRO-CAP-USLET-115

IV

You might also like