The Virtualization Practice

Size: px
Start display at page:

Download "The Virtualization Practice"

Transcription

1 The Virtualization Practice White Paper: Application Performance Management for the modern Agile and Cloud worlds Bernd Harzog Analyst Performance and Capacity Management The Virtualization Practice July The Virtualization Practice. All Rights Reserved. All other marks are property of their respective owners. Abstract First generation APM solutions were designed to address the performance of a limited set of applications built with a limited set of tools and deployed around a constrained and largely homogeneous deployment model. For example, these solutions typically only addressed applications built with Java and.net and deployed on a relatively few large-scale application servers. A variety of technical and economic trends have rendered the first generation APM approach inadequate in addressing the reality of how applications are built and deployed today. Today s applications are built using a variety of tools including Java, Ruby,.NET Python, and PHP and are deployed in scaled out open source server farms internal to the enterprise, and across public and private clouds. Additionally, the demands for new application functionality and enhancements to existing functionality have led to development and support methodologies like Agile Development and DevOps that create rapid changes to application systems in production. The deployment of rapidly evolving applications onto dynamic and distributed infrastructures has created a new set of requirements that first generation APM tools are not able to meet and that must be addressed with tools built for today s realities and directions of the future. VMware is uniquely suited to address these new needs in a cost effective manner that provides instant time to value for the users of the APM solution.

2 Table of Contents I. Introduction Application Performance Management... 1 II. Current Approaches to APM... 1 Monitoring Processes and Services... 2 Synthetic Transactions... 2 HTTP Protocol Analysis... 2 Java and.net Byte Code Instrumentation... 2 III. New Challenges in APM... 3 Proliferation of Applications... 3 Scaled Out (not Up) Deployment Models... 3 Distributed (Cloud) Deployment Models... 3 Proliferation in Tools, Platforms, and Languages... 4 Dynamic Operating Environments... 5 Agile Development... 5 IV. DevOps and AppOpps... 5 Devops and APM Tools... 5 Application Operations (AppOps) and APM Tools... 5 V. Summary... 6 VI. The VMware vfabric APM Solution... 7 VII. About VMware... 8 VIII. About The Virtualization Practice... 8 All other marks are property of their respective owners. ii

3 I. Introduction Application Performance Management There are many aspects of managing the performance of an application system from end-to-end so that proper service levels are provided to the users of these applications. Application Performance Management (APM) focuses upon the application as the key layer in the technology stack responsible for delivering results to end users. APM focuses upon the performance of the application and the resulting business services that are provided to the end users of these applications. Since a major focus of APM is to ensure that the end users of the application or business service are having an acceptable experience, APM focuses upon the most important set of metrics those that directly measure the quality of service that the users of an application are experiencing when using that application. The two most important of these metrics are response time of transactions of interest, and the throughput for combinations of large numbers of transactions and the associated batch and background tasks. APM is different from, but synergistic with products that focus upon the performance of the infrastructure of applications. Infrastructure performance management solutions are primarily focused upon the availability and resource utilization profile of the hardware and software resources that underlie the applications. These tools are important for identifying structural issues with a network or hardware system and are widely deployed by IT teams with large datacenters and by hosting and infrastructure providers. Historically, APM solutions have taken an inside the firewall approach to determining the boundaries of the application system. Two new trends are causing leading edge APM solutions to expand these boundaries. Deploying applications across private and public clouds means that APM solutions need to be able to work no matter how the application system is distributed. There is also an increasing emphasis upon expanding the notion of end-to-end from just looking at the web server to the database, to including the actual experience of the end user in the definition of end-to-end. One of the critical functions provided by APM solutions is to determine the root cause of issues impacting service quality. Modern APM solutions do a great job of finding issues directly in the application code. However, finding issues in the infrastructure that supports the application often requires cross-correlating data from many disparate products in blamestorming meetings, and still remains a significant challenge in many organizations. II. Current Approaches to APM While APM in one way or another has been applied to computer systems for as long as business critical applications have been running on computers, the APM category of solutions formally came into being as monolithic mainframe and mini-computer applications evolved into client/server and later web-based applications. The distribution of application functionality across many servers and tiers of servers, while beneficial from a cost and scaling point of view, increased the complexity in managing these applications and thus gave rise to the APM discipline. All other marks are property of their respective owners. 1

4 Monitoring Processes and Services The first generation of APM solutions actually knew very little about the applications themselves. These solutions were based upon agents running on server operating systems like Unix and Windows Server that collected metrics about the processes that comprised the applications of interest. These products were able to tell if the application was running or not (process or service was up or down), and whether or not the resource utilization profile of the application was within normal bounds. When resource utilization spiked, it was then inferred that something abnormal was occurring and that an investigation was warranted. The problem with this approach is that it knew nothing about the actual transactions that users were running in the applications of interest, and therefore provided no data meaningful to users and owners of applications. Synthetic Transactions Once the Internet and the World Wide Web arrived, the emergence of online business to consumer (B2C) and business to business (B2B) ecommerce created a compelling need for organizations to understand the performance (response time and availability) of web-based customer facing applications. The first set of solutions to this problem emerged out of the products that were used to test the performance and reliability of these web-based applications. These testing tools were modified to run synthetic transactions from outside of the company against the web servers that comprised the presentation layer of these application systems. To this day, services still exist whose primary purpose is to ensure that web-based applications are available to constituents in various geographies. The problems with synthetic transactions are; 1) You cannot script ever thing that and end user needs to do in an application, 2) You cannot script how users misuse applications, and 3) Once you become an agile shop you will no longer have the time to update your scripts every time you do a release. HTTP Protocol Analysis HTTP protocol analysis solutions are attached to mirror or span ports on the switches that serve the web server tier of these application systems. Since all of the traffic flowing through the switch is forwarded in a read only manner to the mirror port, these appliances could see all of the HTTP traffic flowing through all of the web severs attached to that switch. These products then analyzed the HTTP traffic and provided response time data for granular (or atomic) HTTP request/responses and could also be configured to measure the response time of complex compound transactions (a complete transaction in the eyes of the end user). The combination of HTTP appliances with byte code instrumentation products addressed a substantial portion of the APM requirements for the applications built in the first decade of the Internet (from 1995 through about 2008). The problem with this approach is that its visibility is limited to the HTTP layer of the application system, and can therefore not help diagnose problems that lie in the application and database layers of the application system. Java and.net Byte Code Instrumentation APM achieved its first level of sophistication as a monitoring tool with the introduction of Java and then later J2EE based application servers. This was an extremely important innovation in the history of application architecture as it split applications into three distinct tiers: web servers, app servers, and databases. These three tier architectures morphed into N-tier architectures with multiple layers of J2EE servers providing different levels of business functionally and later morphed into service-oriented architectures.. All other marks are property of their respective owners. 2

5 III. New Challenges in APM Existing APM solutions were built around a set of assumptions that are in many cases no longer true today. These solutions assumed that the application was going to get built or bought and then run inside of the firewalls of the enterprise data center. They assumed that applications were going to get built in Java or.net, which were for a while the dominant development environments used by developers. They assumed that the average application would only get enhanced once or at most twice a year. These assumptions and many others turned out to be no longer valid as a new wave of innovation addressed both how to build applications and how to deploy them. Proliferation of Applications The increasing and unlimited demand for new application functionality and an ever-growing backlog of unaddressed application development and enhancement requests in enterprises of all sizes has resulted in the need for increased developer team efficiency. Organizations have responded to this issue in various ways. Many have adopted new tools that allow for applications to be built more quickly, while others (either officially or unofficially) have sanctioned or tolerated user developed or departmental applications. The bottom line is that when a business area of a company needed some application functionality and they found that they could not get it from the central IT development organization due to backlogs and priorities they built it themselves in whatever tools happened to match the skill sets on hand. This led to an astounding proliferation of applications within enterprises worldwide with many enterprises reporting that they now have 1500 to 2000 applications that they consider business critical. Scaled Out (not Up) Deployment Models The continued improvements in the price/performance of commodity Intel based servers along with the emergence of lower cost open source alternative application platforms like Linux, JBoss Application Server, and Apache Tomcat means that it is now much less expensive to have large numbers of smaller commodity servers than it is to have a small number of high end servers that maximize CPU count and memory size. The economics of commodity hardware and open source application platforms have made it inexpensive to scale server farms out not up. The combination of agile development, modularized software, and scaled out deployment models means that we now have application systems that run on hundreds and in some cases thousands of interconnected servers instead of just a few very large and expensive boxes. This creates another requirement that the first generation of APM tools are not designed to address. They are not designed to support application systems comprised of hundreds or thousands of servers, nor are they priced and sold in a manner that makes their purchase economically feasible for this deployment model. Distributed (Cloud) Deployment Models When Amazon launched its public cloud offering (EC2) the first users were developers and organizations who wanted to rapidly prototype and test new applications without having to provision internal resources (either themselves or through their IT departments). Since then, several other public cloud infrastructure and platform providers have come into being (Engine Yard, Google AppEngine, Heroku, CloudFoundry) and many more cloud providers are expected in the near future. This raises another set of issues that first generation APM solutions are completely unequipped to address. The main issue is that first generation APM solutions are designed to assume that the agents that monitor the JVM s in the application servers are residing on the same LAN subnet All other marks are property of their respective owners. 3

6 as the management system for the APM solution, and that the management system for the APM solution can poll the agents for their data. These architectural assumptions on the part of first generation APM solutions are invalid for applications where all or a part of the application resides in a public cloud. In the case of an application that resides in a public cloud and the monitoring system resides behind the enterprises firewall it is not possible for the monitoring system to poll the agents in the cloud. To address this use case, the APM solution needs to be redesigned from scratch around the assumption that the agents are autonomous and that they initiate communications over public internet protocols like HTTP and HTTPS through commonly open ports like 80 and 443 to the back end management system. In fact, just using this kind of communications architecture alone may not suffice as many enterprises do not allow traffic to enter their networks in a manner that would allow for the agent in a public cloud to talk to an on-premise monitoring system. Many cloud providers offer capabilities that automatically provide computing resources as needed to allow for dynamic scalability during traffic bursts and indeed, this is one of the key benefits of cloud computing capacity when you need it, automatically. Ensuring the performance of business-critical applications however, remains the responsibility of application owners. The rise of the public cloud has therefore created the need for an APM solution that can work seamlessly in an out of the box manner for applications that are distributed across servers running inside of the enterprise network and servers running in various public clouds. The rise of cloud bursting or the ability to dynamically add instances of an application as workload increases creates the need for an APM solution that can dynamically and automatically recognize and start monitoring new instances of applications as they are instantiated, no matter where they are located. Proliferation in Tools, Platforms, and Languages While first generation APM tools did a great job for Java and.net applications running on a small number of servers deployed inside of an enterprise s network, that is not the world we live in today. Today we live in a world of tremendous diversification of platforms, tools and languages. We have gone from having two primary application deployment platforms (Windows and Linux) to having a variety of cloud platforms and infrastructures such as those offerd by Amazon, Microsoft, VMware, Salesforce and others. We have also experienced a tremendous level of innovation and diversification of development tools and languages. Not long ago it was a world characterized by HTML, Java and the.net languages (C# and VB.NET). Now, we have these languages plus Ruby on Rails, PHP, AJAX, JavaScript, Groovy, and Python and even PowerShell scripts. It is clear that the pressure to build new application functionality and rapidly enhance existing applications is not going to abate, and will in fact continue to increase over time, driving the continuous evolution of new tools, platforms and languages that keep pace with this need. Since first generation APM solutions were only designed to address a very limited subset (Java and.net) of the current and likely future set of tools, platforms and languages, these tools are not equipped to make the jump into deployment environments and development environments of the present or the future. A new method of application performance management is sorely needed one that is architected for use in virtual or physical environments, supports applications developed in multiple languages, is cost effective, implements rapidly and is easy to use. All other marks are property of their respective owners. 4

7 Dynamic Operating Environments Increasingly, modern applications are deployed in virtualized, private cloud or public cloud environments. In the case of virtualized and private cloud environments workloads of various priority and criticality from one enterprise may be sharing the same infrastructure. In the case of public clouds, workloads from many different companies are relatively certain to be sharing the same infrastructure. In both cases the shared and abstracted nature of the infrastructure makes it impossible to infer the performance of applications by looking at infrastructure resource utilization statistics. Therefore when applications run in these environments it is imperative that their performance (response time and throughput) be measured directly by an APM solution that is deployed by and managed by the application owner. Agile Development The unrelenting pressure to deliver more application functionality in less time has given rise to a revolution in the process by which software is developed and updated. Agile Development focuses upon having one small team of developers responsible for each component of an application system, and then having those developers work as a self-coordinating team to deliver new functionality into production on regular and short time intervals (every week, two weeks or at most a month). The combination of Agile Development, scaled out deployment models, distributed deployment models and dynamic/shared execution environments (virtualization) creates a set of requirements that first generation APM tools cannot meet. These tools simply have too much administrative overhead and are too costly to keep up with the pace of change in these new agile environments. Organizations now require a true end-to-end view of their applications, and a top-to-bottom view of their application stack (including the supporting infrastructure) in order to be able to assure service quality in these rapidly changing environments. Furthermore these comprehensive views of applications must be automatically and continuously updated by tools as the applications and their supporting environments change. IV. DevOps and AppOpps Devops and APM Tools Many of the above criteria come into play when organizations are using DevOps techniques to manage custom applications deployed in production. The most critical of these criteria are the requirements that APM tools not require manual instrumentation configuration as the applications change (as with agile they change very frequently), and that the APM automatically discover the topology of the application system (as with a dynamic deployment platform and auto-scaling that topology will change frequently and rapidly). Application Operations (AppOps) and APM Tools Data from The Virtualization Practice research shows that less than 5% of the important business applications in production in enterprises worldwide are being managed by an APM solution today. This is because the first generation of developer focused APM solutions are just focused on custom applications and were so difficult and expensive to use that organizations chose to use them only for the most critical and painful of their custom developed applications. And it is also because tools have not until recently existed that made it practical to manage a broad set of application at a reasonable cost and for a reasonable amount of effort. All other marks are property of their respective owners. 5

8 There is a new variant of DevOps which is increasingly being known as Application Operations or AppOpps. AppOpps is all about managing every application in production for end-to-end response time. The need for AppOpps is being driven requirements on the part of application owners to have better visibility into application performance when applications are running in virtualized environments or private clouds. Managing every application in the enterprise for end-to-end response time introduces a set of very unique challenges that traditional developer oriented APM tools cannot meet. Every application includes purchased applications for which the enterprise does not have the source code making a tool that treats the code as the thing to be managed inappropriate. Every application often includes applications developed with tools like C, C++ and VM that predate the modern application runtime environments supported by the modern developer focused APM vendors. For the above reasons, AppOps focused APM tools cannot count on just an agent inside of a Java JVM, or a.net CLR as the collection mechanism for the APM data. Data must be collected either from an agent in the OS or from the TCP/IP network. V. Summary Historically, APM tools have been used for a very small fraction of the important applications in enterprises. It is now imperative that a new generation of tools be developed, brought to market and deployed for the following reasons: 1. New applications are being put into production and then changed at a faster pace than ever before. 2. These new applications are being deployed in scaled out, distributed environments, often spanning multiple internal data centers, and internal/external clouds 3. These applications are being run in dynamic and shared environments either on internal virtualized infrastructure or in public clouds with infrastructure shared among multiple customers. 4. Moving business critical applications to dynamic and shared infrastructures will not work unless the owners of those applications receive assurances regarding the performance and availability of those applications. 5. For the above reasons, all important applications, irrespective of their source (purchased or custom developed), and irrespective of how they were built (old or new tools), will need to be monitored with an APM solution. 6. This will require a new generation of APM solutions that are both specifically designed to be able to monitor a broad range of applications, and that understand the ramifications of applications running in dynamic and shared environments. Current tools that focus just upon Java,.NET, or other modern custom application development frameworks do not meet this need. 7. VMware vfabric APM is uniquely suited to meet this need due to its breadth of application support, and its integration with the rest of the VMware vsphere product line. All other marks are property of their respective owners. 6

9 VI. The VMware vfabric APM Solution VMware vfabric APM is an Application Operations (AppOps) focused APM solution specifically designed to address the modern challenges mentioned directly above. vfabric APM starts with a unique data collection approach that collects application performance data from three different vantage points: An OS agent resides in the Windows or Linux OS. This agent is based upon the widely installed and in use Hyperic Agent. This agent collects application performance data from the perspective of the operating system, and is particularly useful in helping determine when OS and system level resource constraints are impacting application performance A virtual appliance that accesses the vsphere vswitch through a virtual mirror port. This virtual appliance is able to see (on a read only basis) all of the TCP/IP traffic flowing in between guests on a host and in and out of the host upon which it resides. vfabric APM includes layer 7 protocol decoders for the popular web (HTTP), middleware (Java and.net) and database protocols (SQL Server, Oracle, and MySQL). Therefore this component of vfabric APM can construct an end to end topology map and calculate end-to-end response times for all applications running on a vsphere host irrespective of their source (purchased or custom developed) and irrespective of when or how they were built. An agent inside the Java runtime or JVM. This agent provides for deep instrumentation of code and call stack analysis for custom developed applications. This agent is self-configuring and unlike legacy first generation Java solutions does not require instrumentation changes when the application changes making it an ideal choice for Agile shops who are rapidly evolving their applications. The combination of these three data collection approaches is found only in vfabric APM. Therefore vfabric APM is the only APM solution that is appropriate for both Application Operations where every application needs to be automatically supported, and Developer Operations needs where Java developers using Agile techniques are rapidly and frequently changing custom applications in production. vfabric APM is also unique in how it integrates with the rest of the VMware product family. vfabric APM integrates with vfabric AppDirector, allowing monitoring to be configured at the time that the application system template is constructed so that monitoring is automatically and appropriately instantiated when the images that comprise the application system are started. vfabric APM is also integrated with the vsphere platform, allowing for example a component of an application to be automatically rolled back to a previous image if it is determined that a new release of that component is the source of a response time or throughput problem. VFabric APM is built from the ground up to assume that applications run on servers in distributed geographies and across servers owned by different organizations with different networks. Agents running inside of application servers initiate communications over public Internet friendly protocols to the backend monitoring system hosted. No firewall ports need to be opened anywhere on the customer or cloud provider side to make the VFabric APM work. All other marks are property of their respective owners. 7

10 VII. About VMware VIII. About The Virtualization Practice The Virtualization Practice is an industry analyst firm focusing upon data center virtualization and cloud computing. Bernd Harzog is TVP s Analyst for Performance and Capacity Management focusing on the virtualization infrastructure and application performance management markets, vendor strategies in these markets, and customer use cases in these markets. Bernd was formerly a Gartner Group Research Director focusing on the Windows Server operating system, CEO of RTO Software, and VP of Products at Netuitive, and has been involved in vendor and IT strategy since All other marks are property of their respective owners. 8

2010 APM Experts. All Rights Reserved. All other marks are property of their respective owners.

2010 APM Experts. All Rights Reserved. All other marks are property of their respective owners. APM Experts White Paper: Application Performance Management Crossing Platforms, Languages and Deployment Models Bernd Harzog CEO APM Experts November 2011 2010 APM Experts. All Rights Reserved. All other

More information

White Paper: Application Response Time for Virtual Operations. Bernd Harzog Analyst Virtualization and Cloud Performance Management

White Paper: Application Response Time for Virtual Operations. Bernd Harzog Analyst Virtualization and Cloud Performance Management APM Experts White Paper: Application Response Time for Virtual Operations Bernd Harzog Analyst Virtualization and Cloud Performance Management August 2013 2013 The APM Experts, LLC. All Rights Reserved.

More information

White Paper: Ensuring Service Levels of Enterprise Content Management Applications in Dynamic and Shared Services VMware Environments

White Paper: Ensuring Service Levels of Enterprise Content Management Applications in Dynamic and Shared Services VMware Environments APM Experts White Paper: Ensuring Service Levels of Enterprise Content Management Applications in Dynamic and Shared Services VMware Environments Bernd Harzog CEO APM Experts August 2012 2012 APM Experts.

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

Sector Roadmap: applicationmanagement. distributed and cloud environments

Sector Roadmap: applicationmanagement. distributed and cloud environments Sector Roadmap: applicationmanagement solutions for distributed and cloud environments Bernd Harzog a cloud report Sector Roadmap: application-management solutions for distributed and cloud environments

More information

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud Ensuring Optimal Performance and Quality Web Experiences Must-know facts about Site24x7: We bring expertise gained from ManageEngine

More information

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications White Paper How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications July / 2012 Introduction Critical Java business applications have been deployed for some time. However,

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

An Oracle White Paper August 2011. Oracle VM 3: Application-Driven Virtualization

An Oracle White Paper August 2011. Oracle VM 3: Application-Driven Virtualization An Oracle White Paper August 2011 Oracle VM 3: Application-Driven Virtualization Introduction Virtualization has experienced tremendous growth in the datacenter over the past few years. Recent Gartner

More information

STEELCENTRAL APPINTERNALS

STEELCENTRAL APPINTERNALS STEELCENTRAL APPINTERNALS BIG DATA-DRIVEN APPLICATION PERFORMANCE MANAGEMENT BUSINESS CHALLENGE See application performance through your users eyes Modern applications often span dozens of virtual and

More information

White Paper: Infrastructure Performance Management for Virtualized Systems

White Paper: Infrastructure Performance Management for Virtualized Systems APM Experts White Paper: Infrastructure Performance Management for Virtualized Systems Bernd Harzog CEO APM Experts March 2011 2011 APM Experts. All Rights Reserved. All other marks are property of their

More information

APM Experts. Bernd Harzog CEO APM Experts. White Paper: Infrastructure Performance Management for Virtualized Systems. June 2010.

APM Experts. Bernd Harzog CEO APM Experts. White Paper: Infrastructure Performance Management for Virtualized Systems. June 2010. APM Experts White Paper: Infrastructure Performance Management for Virtualized Systems Bernd Harzog CEO APM Experts June 2010 Abstract 2010 APM Experts. All Rights Reserved. All other marks are property

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility DevOps for the Cloud Achieving agility throughout the application lifecycle We don t have to tell you that your company is under increasing pressure to respond more quickly to changing business conditions.

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

The Incremental Advantage:

The Incremental Advantage: The Incremental Advantage: MIGRATE TRADITIONAL APPLICATIONS FROM YOUR ON-PREMISES VMWARE ENVIRONMENT TO THE HYBRID CLOUD IN FIVE STEPS CONTENTS Introduction..................... 2 Five Steps to the Hybrid

More information

Application Development: In the Cloud, It's Not The Same. An InformationWeek & Dr. Dobb s Webcast Sponsored by

Application Development: In the Cloud, It's Not The Same. An InformationWeek & Dr. Dobb s Webcast Sponsored by Application Development: In the Cloud, It's Not The Same An InformationWeek & Dr. Dobb s Webcast Sponsored by Webcast Logistics Today s Presenters Andrew Binstock, Executive Editor, Dr. Dobb's Journal

More information

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics Microsoft Private Cloud A comparative look at Functionality, Benefits, and Economics Published: January 2012 Table of Contents Executive Summary... 4 What is a Private Cloud?... 4 Microsoft Private Cloud

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

SDN Software Defined Networks

SDN Software Defined Networks There is nothing more important than our customers SDN Software Defined Networks A deployable approach for the Enterprise 2012 Enterasys Networks, Inc. All rights reserved SDN Overview What is SDN? Loosely

More information

Logentries Insights: The State of Log Management & Analytics for AWS

Logentries Insights: The State of Log Management & Analytics for AWS Logentries Insights: The State of Log Management & Analytics for AWS Trevor Parsons Ph.D Co-founder & Chief Scientist Logentries 1 1. Introduction The Log Management industry was traditionally driven by

More information

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics Microsoft Private Cloud A comparative look at Functionality, Benefits, and Economics Published: July 2012 Copyright Information 2012 Microsoft Corporation. All rights reserved. This document is provided

More information

RED HAT CLOUD SUITE FOR APPLICATIONS

RED HAT CLOUD SUITE FOR APPLICATIONS RED HAT CLOUD SUITE FOR APPLICATIONS DATASHEET AT A GLANCE Red Hat Cloud Suite: Provides a single platform to deploy and manage applications. Offers choice and interoperability without vendor lock-in.

More information

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public

More information

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT COVERS INTRODUCTION A NEW APPROACH CUSTOMER USE CASES FEATURES ARCHITECTURE V 1.0 INTRODUCTION & OVERVIEW Businesses use computers

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

RightScale mycloud with Eucalyptus

RightScale mycloud with Eucalyptus Swiftly Deploy Private and Hybrid Clouds with a Single Pane of Glass View into Cloud Infrastructure Enable Fast, Easy, and Robust Cloud Computing with RightScale and Eucalyptus Overview As organizations

More information

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5 Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware Published: April 2012 2012 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and

More information

Expert tips for realizing maximum private cloud benefits

Expert tips for realizing maximum private cloud benefits E-Guide Expert tips for realizing maximum private cloud benefits Today s enterprises either already have a private cloud, plan to build one or at least have considered in-house cloud as an option. But

More information

4D as a Web Application Platform

4D as a Web Application Platform 4D as a Web Application Platform 4D is a powerful, flexible, and very scalable Web application platform. This white paper examines the common requirements for Web application servers, and discusses the

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps

More information

Introduction. AppDynamics for Databases Version 2.9.4. Page 1

Introduction. AppDynamics for Databases Version 2.9.4. Page 1 Introduction AppDynamics for Databases Version 2.9.4 Page 1 Introduction to AppDynamics for Databases.................................... 3 Top Five Features of a Database Monitoring Tool.............................

More information

How To Compare The Cost Of A Microsoft Private Cloud To A Vcloud With Vsphere And Vspheon

How To Compare The Cost Of A Microsoft Private Cloud To A Vcloud With Vsphere And Vspheon A Comparative Look at Functionality, Benefits, and Economics November 2012 1 1 Copyright Information 2012 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and

More information

New Management Stack for the Software Defined Data Center

New Management Stack for the Software Defined Data Center New Management Stack for the Software Defined Data Center Bernd Harzog Analyst, Virtualization Performance and Capacity Management bharzog@virtualizationpractice.com #splunkconf 1 Bernd Harzog Virtualization

More information

Application Performance Management in a Virtualized Environment

Application Performance Management in a Virtualized Environment WHITE PAPER: APPLICATION PERFORMANCE MANAGEMENT Application Performance Management in a Virtualized Environment Growing business demands for new IT functionality (web sites, self-service portals, ecommerce,

More information

CoIP (Cloud over IP): The Future of Hybrid Networking

CoIP (Cloud over IP): The Future of Hybrid Networking CoIP (Cloud over IP): The Future of Hybrid Networking An overlay virtual network that connects, protects and shields enterprise applications deployed across cloud ecosystems The Cloud is Now a Critical

More information

Relational Databases in the Cloud

Relational Databases in the Cloud Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating

More information

Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction

Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction Simplifying Storage Operations By David Strom (published 3.15 by VMware) Introduction There are tectonic changes to storage technology that the IT industry hasn t seen for many years. Storage has been

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Geoff Raines Cloud Engineer

Geoff Raines Cloud Engineer Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end

More information

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz Introduction to Cloud Computing Lecture 02 History of Enterprise Computing Kaya Oğuz General Course Information The textbook: Enterprise Cloud Computing by Gautam Shroff (available at bookstore). Course

More information

Evaluating On-Demand APM

Evaluating On-Demand APM Evaluating On-Demand APM A Cost-Benefit Analysis February, 2011 Executive Summary As web applications have grown increasingly vital to building a healthy business and achieving competitive advantages,

More information

Considerations for Adopting PaaS (Platform as a Service)

Considerations for Adopting PaaS (Platform as a Service) Considerations for Adopting PaaS (Platform as a Service) Michael Dolan (mdolan@pivotal.io) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department

More information

IBM 000-281 EXAM QUESTIONS & ANSWERS

IBM 000-281 EXAM QUESTIONS & ANSWERS IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of

More information

Infopaper. Demystifying Platform as a Service

Infopaper. Demystifying Platform as a Service Demystifying Platform as a Service The dividing lines between PaaS and IaaS may be blurring, but it s important for outsourcers of IT infrastructure to understand what sets Private PaaS apart from commodity

More information

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture Reference Architecture Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture 2015 Cisco and/or its affiliates. All rights reserved.

More information

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due

More information

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

RED HAT: UNLOCKING THE VALUE OF THE CLOUD RED HAT: UNLOCKING THE VALUE OF THE CLOUD Chad Tindel September 2010 1 RED HAT'S APPROACH TO THE CLOUD IS BETTER Build better clouds with Red Hat 1. The most comprehensive solutions for clouds both private

More information

Application-Oriented Monitoring in a Cloud Component World

Application-Oriented Monitoring in a Cloud Component World White Paper Application-Oriented Monitoring in a Cloud Component World Author: Tom Lubinski Publication Date: February 2011 Abstract: Answering the question, how is my critical software application really

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

IOS110. Virtualization 5/27/2014 1

IOS110. Virtualization 5/27/2014 1 IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to

More information

IT Infrastructure and Platforms

IT Infrastructure and Platforms Chapter 6 IT Infrastructure and Platforms 6.1 2006 by Prentice Hall OBJECTIVES Define IT infrastructure and describe the components and levels of IT infrastructure Identify and describe the stages of IT

More information

Cloud Networking: A Network Approach that Meets the Requirements of Cloud Computing CQ2 2011

Cloud Networking: A Network Approach that Meets the Requirements of Cloud Computing CQ2 2011 Cloud Networking: A Network Approach that Meets the Requirements of Cloud Computing CQ2 2011 Arista s Cloud Networking The advent of Cloud Computing changes the approach to datacenters networks in terms

More information

Industry Brief. The Epic Migration. to Software Defined Storage. SUSE Enterprise Storage. Featuring

Industry Brief. The Epic Migration. to Software Defined Storage. SUSE Enterprise Storage. Featuring Industry Brief The Epic Migration to Software Defined Storage Featuring SUSE Enterprise Storage Document # INDUSTRY2015001 v5, January 2015 Copyright 2015 IT Brand Pulse. All rights reserved. Executive

More information

IBM WebSphere Application Server Family

IBM WebSphere Application Server Family IBM IBM Family Providing the right application foundation to meet your business needs Highlights Build a strong foundation and reduce costs with the right application server for your business needs Increase

More information

WHITE PAPER Empowering Application Workloads Migration to Cloud Services

WHITE PAPER Empowering Application Workloads Migration to Cloud Services Empowering Application Workloads Migration to Cloud Services 2015 AppEnsure Inc. Contents Introduction... 2 Cloud Migration Challenges... 2 Application Performance and Availability... 4 Application Workload

More information

Easy Deployment of Mission-Critical Applications to the Cloud

Easy Deployment of Mission-Critical Applications to the Cloud Easy Deployment of Mission-Critical Applications to the Cloud Businesses want to move to the cloud to gain agility and reduce costs. But if your app needs re-architecting or new code that s neither easy

More information

5 Critical Strategies for Application Performance Management

5 Critical Strategies for Application Performance Management 5 Critical Strategies for Application Performance Management Business White Paper October, 2010 Introduction Responsibility for overseeing and managing applications is increasingly moving away from application

More information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.

More information

APPLICATION DELIVERY

APPLICATION DELIVERY RIVERBED DELIVERY THE FIRST DELIVERY CONTROLLER (ADC) DESIGNED FOR ANY CLOUD OR Greater flexibility VIRTUALIZED ENVIRONMENT GARTNER MAGIC QUADRANT RECOGNITION We re a Visionary in the 2012 Magic Quadrant

More information

Superior Web Application Performance in the Cloud

Superior Web Application Performance in the Cloud SOLUTION WHITE PAPER Superior Web Application Performance in the Cloud Ensuring consistent service levels for users CONTENTS INTRODUCTION....................................................... 1 THE USER

More information

InfiniBand in the Enterprise Data Center

InfiniBand in the Enterprise Data Center InfiniBand in the Enterprise Data Center InfiniBand offers a compelling value proposition to IT managers who value data center agility and lowest total cost of ownership Mellanox Technologies Inc. 2900

More information

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012) Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...

More information

Evolution of the Data Center

Evolution of the Data Center CHAPTER 1 Evolution of the Data Center The need for consolidation in the data center didn't just occur overnight; we have been building up to it for a long time. In this chapter, we review the evolution

More information

Data Center Op+miza+on

Data Center Op+miza+on Data Center Op+miza+on Sept 2014 Jitender Sunke VP Applications, ITC Holdings Ajay Arora Sr. Director, Centroid Systems Justin Youngs Principal Architect, Oracle 1 Agenda! Introductions! Oracle VCA An

More information

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Module 12: Microsoft Windows 2000 Clustering Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Information in this document is subject to change without notice.

More information

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud

More information

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

This presentation provides an overview of the architecture of the IBM Workload Deployer product. This presentation provides an overview of the architecture of the IBM Workload Deployer product. Page 1 of 17 This presentation starts with an overview of the appliance components and then provides more

More information

Chapter 4 IT Infrastructure: Hardware and Software

Chapter 4 IT Infrastructure: Hardware and Software 1 Chapter 4 IT Infrastructure: Hardware and Software LEARNING TRACK 1: THE EVOLUTION OF IT INFRASTRUCTURE Evolution of IT Infrastructure: 1950 2005 The IT infrastructure in organizations today is an outgrowth

More information

A review and analysis of technologies for developing web applications

A review and analysis of technologies for developing web applications A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design

More information

Managing Application Sprawl in the Cloud Era

Managing Application Sprawl in the Cloud Era Managing Application Sprawl in the Cloud Era Regaining visibility and control with next-generation application performance management January 2012 This paper addresses how diverse teams within the organization

More information

Effective End-to-End Enterprise Cloud Management

Effective End-to-End Enterprise Cloud Management SOLUTION WHITE PAPER Effective End-to-End Enterprise Cloud Management By combining technologies from BMC and VMware, enterprises and large service providers gain end-to-end management of their cloud infrastructure

More information

Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT

Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT December 2013 Copyright 2013 GigaSpaces. All Rights Reserved. Healthcare IT has entered the era of Big Data. Are your applications

More information

Using Cloud Services for Building Next Generation Mobile Apps

Using Cloud Services for Building Next Generation Mobile Apps Using Cloud Services for Building Next Generation Mobile Apps appcelerator.com Executive Summary Enterprises are in the midst of a major transformation as it relates to their interaction with customers,

More information

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers Modern IT Operations Management Why a New Approach is Required, and How Boundary Delivers TABLE OF CONTENTS EXECUTIVE SUMMARY 3 INTRODUCTION: CHANGING NATURE OF IT 3 WHY TRADITIONAL APPROACHES ARE FAILING

More information

An Application-Centric Infrastructure Will Enable Business Agility

An Application-Centric Infrastructure Will Enable Business Agility An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014

More information

Developing modular Java applications

Developing modular Java applications Developing modular Java applications Julien Dubois France Regional Director SpringSource Julien Dubois France Regional Director, SpringSource Book author :«Spring par la pratique» (Eyrolles, 2006) new

More information

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution WHITEPAPER Unlock the value of your.net architecture with MuleSoft MuleSoft s Anypoint Platform-The Next Generation Integration Solution Overview For.NET centric organizations, the options available to

More information

Self-Service Provisioning and the Private Cloud

Self-Service Provisioning and the Private Cloud Self-Service Provisioning and the Private Cloud Using Microsoft Server Virtualization and Dell Compellent Storage Virtualization to Improve Delivery of Infrastructure as a Service Solution Overview Published:

More information

Meeting the Challenges of Virtualization Security

Meeting the Challenges of Virtualization Security Meeting the Challenges of Virtualization Security Coordinate Security. Server Defense for Virtual Machines A Trend Micro White Paper August 2009 I. INTRODUCTION Virtualization enables your organization

More information

Chapter 1 Introduction to Enterprise Software

Chapter 1 Introduction to Enterprise Software Chapter 1 Introduction to Enterprise Software What Is Enterprise Software? Evolution of Enterprise Software Enterprise Software and Component-Based Software Summary If you have heard of terms such as

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long

More information

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product CIMtrek Ltd Introduction: CIMTrek has been created to help organizations modernise their legacy applications

More information

GigaSpaces Real-Time Analytics for Big Data

GigaSpaces Real-Time Analytics for Big Data GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and

More information

Cloud Computing. A new kind of developers? Presentation by. Nick Barcet nick.barcet@canonical.com

Cloud Computing. A new kind of developers? Presentation by. Nick Barcet nick.barcet@canonical.com Cloud Computing A new kind of developers? Presentation by Nick Barcet nick.barcet@canonical.com www.canonical.com July 2011 Cloud computing stack Salesforce.com, GoogleDocs, Office, etc... GoogleApps,

More information

An Oracle White Paper June, 2013. Enterprise Manager 12c Cloud Control Application Performance Management

An Oracle White Paper June, 2013. Enterprise Manager 12c Cloud Control Application Performance Management An Oracle White Paper June, 2013 Enterprise Manager 12c Cloud Control Executive Overview... 2 Introduction... 2 Business Application Performance Monitoring... 3 Business Application... 4 User Experience

More information

Java Middleware for Cloud Services

Java Middleware for Cloud Services Java Middleware for Cloud Services A Modernizing Framework to Transform Transactional Java Applications into Interactive, Socially Aware Cloud Services Executive Summary You re a Java shop a multi-national

More information

Gartner References of G Technology

Gartner References of G Technology Gartner References of G Technology Gartner Reports Summary G technology has been mentioned by Gartner in the following reports: 1. Hype Cycle for Application Architecture, 2011 2. Hype Cycle for Application

More information

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds Whitepaper Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds INTRODUCTION The hybrid cloud model combining public cloud services with private (on-premises) resources is immensely

More information

SCALABILITY IN THE CLOUD

SCALABILITY IN THE CLOUD SCALABILITY IN THE CLOUD A TWILIO PERSPECTIVE twilio.com OUR SOFTWARE Twilio has built a 100 percent software-based infrastructure using many of the same distributed systems engineering and design principles

More information

Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013

Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013 Open Source Software The Foundation for Tomorrow s Infrastructure Al Gillen Program VP, System Software IDC April 2013 Agenda 1. Industry Trends 2. Understanding the Open Source Development Model 3. The

More information

Cisco Integration Platform

Cisco Integration Platform Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product

More information

Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions

Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions Analyst: John Abbott 26 Feb, 2014 Azul Systems, best known for its Zing scalable Java runtime, has been introducing a new product

More information