vFabric for ISVs and MSPs
AgendaApplication Platform MarketCloud-oriented Pricing & PackagingCloud-optimized FunctionalityProspecting & QualifyingNext Steps for Service Providers and ISVs
vFabric: modernize applications and reduce time to marketRe-think End-User ComputingEnable HybridModernize Application DevelopmentPublic CloudsPrivate CloudsEvolve the Core Infrastructure
The Application Platform Market
The Application Platform Market OpportunityThis year’s $5B Opportunity..Will be near $10B in just two years!Total Application Infrastructure MiddlewareOpportunity 2010-2014 ($B)
Core Components of Application InfrastructureDatabasesApp FrameworkClientsApp ServersWeb ServersMessage ServersMonitoring
The vFabric Approach to Application InfrastructureNewvFabric SQLFireClientsvFabrictc ServervFabric Web ServerNewCGemFire App Cache NodeElastic Memory for JavaSpring Insight OperationsNewvFabricRabbitMQvFabric Hyperic
Cloud-oriented Pricing & Packaging
The Cloud Requires a Shift in Pricing PhilosophyNew
NewvFabric 5: Licensed for Virtual and CloudPer VM pricing: an industry first for application infrastructureMetric =        vFabric AdvancedRabbitMQMessage BrokerSQLFire Professional EditionMemory-oriented data managementvFabric StandardStandardtc Server Spring EditionTomcat Java Application Server+ Spring Insight OperationsElastic Memory for Java (EM4J)Elastic Memory ManagementGemFire App Cache Node Session and Hibernate CachingWeb Server Apache HTTP ServerHyperic Server-Level Monitoring
Average Usage Pricing is good for customersTraditional licensing requirementvFabric licensing requirement
vFabric enables deployment flexibility & speeds time to marketCustomer purchases 8 vFabric licenses, then deploys in production as follows:Web tier: 3 VMsvFabricWeb ServervFabricWeb ServervFabricWeb ServerApp Servers: 3 VMstc Servertc Servertc ServerMessage Servers: 2 VMsRabbitMQRabbitMQ
vFabric enables deployment flexibility & speeds time to marketRealizes they’re overprovisioned at web tier, needs to add session caching to app servers, and wants faster data management:vFabricWeb ServerWeb tier: 1 VMApp Servers: 3 VMstc Serverw/Session Cachetc Serverw/Session Cachetc Serverw/Session CacheMessage Servers: 2 VMsRabbitMQRabbitMQSQLFireSQLFireDatabase Servers: 2 VMs… traditional middleware would require additional licenses.
Cloud-optimized Functionality
vFabric tc ServerThe Best Place to Build and Run Spring Applications on vSphere
tc Server: Replace Legacy Java Servers and Apache TomcatDrop-in Replacement for Apache TomcatDiagnostics for improved performanceBetter utilization of virtual infrastructureLean platform, improved server consolidationLower cost and complexityReduced time to market for new apps
Sample Benefits of Lightweight Java ApproachServer Consolid-ationTime-to-marketElasticity1 Assumes ops intervention due to server complexity, vs. self-service model.2 Estimate based on reduced server complexity / test cases / customization.
Spring Insight OperationsRapid Resolution of Application Performance Problems
Imagine a Java app taking customer orders!?Java AppGuest OS!vSphere Host!
Spring InsightJava AppGuest OSvSphere Host
Which app is slow?
Which parts of my app is slow?
Is the problem isolated to one server?
Which parts of code are causing latency?
Elastic Memory for JavaJava Heap Pooling for Improved Application Server Consolidation
The Java Heap: The Core of Java ApplicationsJava HeapJava AppGuest OSvSphere Host
EM4J enables Java heap memory pooling…Java HeapJava HeapJava HeapJava HeapJava HeapJava HeapJava AppJava AppJava AppJava AppJava AppJava AppGuest OSGuest OSGuest OSGuest OSGuest OSGuest OSvSphere Host
… enabling smaller VMs and better consolidation.Java HeapJava HeapJava HeapJava HeapJava HeapJava HeapJava AppJava AppJava AppJava AppJava AppJava AppGuest OSGuest OSGuest OSGuest OSGuest OSGuest OSvSphere Host
vFabric GemFireMemory-oriented, massively scalable, high performance data management
vFabric GemFire: Accelerate and Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersDisk-boundSlowHard to scale
vFabric GemFire: Accelerate and Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersMemory-orientedFastEasily Scaled
vFabric GemFire: Accelerate and Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersLow-Latency, Linearly-Scalable, Memory-based Data FabricData distribution, replication, partitioning and colocation
Pool memory and disk across many nodes Data-aware ExecutionMove functionality to data for peak performanceActive/Continuous Querying and Event NotificationChanges propagated to one or more "active" copiesvFabric HypericComplete Application Infrastructure Monitoring
How Hyperic can help Service ProvidersDrive additional revenueValue-added addition to Service CatalogCustom dashboards of customer infrastructureRealtime performance data, not stale reportsHyperic becomes revenue centerService AssuranceFind, fix, and prevent performance problemsReduce mean time to resolution (MTTR)Avoid penalties for lack of SLA complianceReduce customer churn
Complete coverage for infrastructure layers from App to ESX
Prospecting & Qualifying
vFabric Requires Selling to a New Audience: the App Team
vFabric Middleware Helps vSphere Champions Virtual Infrastructure (VI) Admin
Questions for VI Admins to Introduce You to App Architects1. How much have you virtualized your middleware servers? Little to No Virtualization:Has lack of middleware-on-vSphere proof points been an issue?
vFabric middleware is engineered to run on vSphere.
Confidence around configuration on vSphere?
Extensive vFabric documentation & support expertise on running on vSphere  Moderate to High Virtualization:Want to achieve higher consolidation ratios?
vFabric tc Server has low memory footprint plus memory pooling (EM4J)
Want to manage more middleware VMs in less time?

vFabric for i ISVs and MSPs

  • 1.
  • 2.
    AgendaApplication Platform MarketCloud-orientedPricing & PackagingCloud-optimized FunctionalityProspecting & QualifyingNext Steps for Service Providers and ISVs
  • 3.
    vFabric: modernize applicationsand reduce time to marketRe-think End-User ComputingEnable HybridModernize Application DevelopmentPublic CloudsPrivate CloudsEvolve the Core Infrastructure
  • 4.
  • 5.
    The Application PlatformMarket OpportunityThis year’s $5B Opportunity..Will be near $10B in just two years!Total Application Infrastructure MiddlewareOpportunity 2010-2014 ($B)
  • 6.
    Core Components ofApplication InfrastructureDatabasesApp FrameworkClientsApp ServersWeb ServersMessage ServersMonitoring
  • 7.
    The vFabric Approachto Application InfrastructureNewvFabric SQLFireClientsvFabrictc ServervFabric Web ServerNewCGemFire App Cache NodeElastic Memory for JavaSpring Insight OperationsNewvFabricRabbitMQvFabric Hyperic
  • 8.
  • 9.
    The Cloud Requiresa Shift in Pricing PhilosophyNew
  • 10.
    NewvFabric 5: Licensedfor Virtual and CloudPer VM pricing: an industry first for application infrastructureMetric = vFabric AdvancedRabbitMQMessage BrokerSQLFire Professional EditionMemory-oriented data managementvFabric StandardStandardtc Server Spring EditionTomcat Java Application Server+ Spring Insight OperationsElastic Memory for Java (EM4J)Elastic Memory ManagementGemFire App Cache Node Session and Hibernate CachingWeb Server Apache HTTP ServerHyperic Server-Level Monitoring
  • 11.
    Average Usage Pricingis good for customersTraditional licensing requirementvFabric licensing requirement
  • 12.
    vFabric enables deploymentflexibility & speeds time to marketCustomer purchases 8 vFabric licenses, then deploys in production as follows:Web tier: 3 VMsvFabricWeb ServervFabricWeb ServervFabricWeb ServerApp Servers: 3 VMstc Servertc Servertc ServerMessage Servers: 2 VMsRabbitMQRabbitMQ
  • 13.
    vFabric enables deploymentflexibility & speeds time to marketRealizes they’re overprovisioned at web tier, needs to add session caching to app servers, and wants faster data management:vFabricWeb ServerWeb tier: 1 VMApp Servers: 3 VMstc Serverw/Session Cachetc Serverw/Session Cachetc Serverw/Session CacheMessage Servers: 2 VMsRabbitMQRabbitMQSQLFireSQLFireDatabase Servers: 2 VMs… traditional middleware would require additional licenses.
  • 14.
  • 15.
    vFabric tc ServerTheBest Place to Build and Run Spring Applications on vSphere
  • 16.
    tc Server: ReplaceLegacy Java Servers and Apache TomcatDrop-in Replacement for Apache TomcatDiagnostics for improved performanceBetter utilization of virtual infrastructureLean platform, improved server consolidationLower cost and complexityReduced time to market for new apps
  • 17.
    Sample Benefits ofLightweight Java ApproachServer Consolid-ationTime-to-marketElasticity1 Assumes ops intervention due to server complexity, vs. self-service model.2 Estimate based on reduced server complexity / test cases / customization.
  • 18.
    Spring Insight OperationsRapidResolution of Application Performance Problems
  • 19.
    Imagine a Javaapp taking customer orders!?Java AppGuest OS!vSphere Host!
  • 20.
  • 21.
  • 22.
    Which parts ofmy app is slow?
  • 23.
    Is the problemisolated to one server?
  • 24.
    Which parts ofcode are causing latency?
  • 25.
    Elastic Memory forJavaJava Heap Pooling for Improved Application Server Consolidation
  • 26.
    The Java Heap:The Core of Java ApplicationsJava HeapJava AppGuest OSvSphere Host
  • 27.
    EM4J enables Javaheap memory pooling…Java HeapJava HeapJava HeapJava HeapJava HeapJava HeapJava AppJava AppJava AppJava AppJava AppJava AppGuest OSGuest OSGuest OSGuest OSGuest OSGuest OSvSphere Host
  • 28.
    … enabling smallerVMs and better consolidation.Java HeapJava HeapJava HeapJava HeapJava HeapJava HeapJava AppJava AppJava AppJava AppJava AppJava AppGuest OSGuest OSGuest OSGuest OSGuest OSGuest OSvSphere Host
  • 29.
    vFabric GemFireMemory-oriented, massivelyscalable, high performance data management
  • 30.
    vFabric GemFire: Accelerateand Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersDisk-boundSlowHard to scale
  • 31.
    vFabric GemFire: Accelerateand Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersMemory-orientedFastEasily Scaled
  • 32.
    vFabric GemFire: Accelerateand Scale Legacy DatabasesTraditional DatabasesClientsWeb ServersApp ServersLow-Latency, Linearly-Scalable, Memory-based Data FabricData distribution, replication, partitioning and colocation
  • 33.
    Pool memory anddisk across many nodes Data-aware ExecutionMove functionality to data for peak performanceActive/Continuous Querying and Event NotificationChanges propagated to one or more "active" copiesvFabric HypericComplete Application Infrastructure Monitoring
  • 34.
    How Hyperic canhelp Service ProvidersDrive additional revenueValue-added addition to Service CatalogCustom dashboards of customer infrastructureRealtime performance data, not stale reportsHyperic becomes revenue centerService AssuranceFind, fix, and prevent performance problemsReduce mean time to resolution (MTTR)Avoid penalties for lack of SLA complianceReduce customer churn
  • 35.
    Complete coverage forinfrastructure layers from App to ESX
  • 36.
  • 37.
    vFabric Requires Sellingto a New Audience: the App Team
  • 38.
    vFabric Middleware HelpsvSphere Champions Virtual Infrastructure (VI) Admin
  • 39.
    Questions for VIAdmins to Introduce You to App Architects1. How much have you virtualized your middleware servers? Little to No Virtualization:Has lack of middleware-on-vSphere proof points been an issue?
  • 40.
    vFabric middleware isengineered to run on vSphere.
  • 41.
  • 42.
    Extensive vFabric documentation& support expertise on running on vSphere  Moderate to High Virtualization:Want to achieve higher consolidation ratios?
  • 43.
    vFabric tc Serverhas low memory footprint plus memory pooling (EM4J)
  • 44.
    Want to managemore middleware VMs in less time?
  • 45.
    vFabric lean middlewarerequires less administrative overhead than legacy solutions.Questions for VI Admins to Introduce You to App Architects2. Who’s asked you to virtualize middleware, such as:Application Servers (WebLogic, WebSphere, JBoss)
  • 46.
  • 47.
    Message Servers (TIBCO,WebLogic JMS, WebSphere MQ)
  • 48.
    Web Servers (Apache)3.Let’s discuss how we might be able to help them…
  • 49.
    vFabric Middleware HelpsApp ArchitectsApplication Architect
  • 50.
  • 51.
    Next steps forService Providers Enroll in VMware Service Provider Program (VSPP)http://j.mp/vmwarevsppService Offering: Hosted vFabric Standard and vFabric AdvancedvFabric Standard: 58 points/VM/month; vFabric Advanced: 88 points/VM/monthhttp://vmware.com/go/vfabricService Offering: vFabric Hyperic monitoring15points/VM/monthhttp://vmware.com/go/hyperic
  • 52.
    Next steps forISVsReplace Apache Tomcat with tc ServerNo code changes needed. Drop-in replacement. Improve margins, reduce time to market. http://vmware.com/go/tcserverUse GemFire to accelerate traditional databasesMinimal code changes needed. Improve scalability & speed of applications of most legacy databases.http://vmware.com/go/gemfireRe-platform applications on vFabric Standard/AdvancedLean platform optimized for Spring and vSphere http://vmware.com/go/vfabric

Editor's Notes

  • #4 To address this challenge, VMware is focused on three core solution areas in IT:How best to evolve the infrastructure to support this new world,Changes in application development to speed time-to-market for business-critical applications, that take advantage of this new world,And a new way of approaching end-user computing, to increase user satisfaction.<click>Let’s begin by exploring the evolution of infrastructure.
  • #6 Application Platforms create opportunities when there are computing model shifts: emergence of PC, emergence of Client-Server, emergence of the Web. This is a similar opportunity to disrupt the existing market.
  • #7 Point to emphasize: in the past, middleware has run on physical servers. Today, it’s increasingly shifted to running on VMs. And that brings about a compelling opportunity for VMware and its partners.
  • #18 What kind of benefits can be had from such a platform?This is an example from one of our large Financial Services customers with very large Java deployments. They are comparing their existing WebSphere-based infrastructure with our modern, lightweight alternative.Operational savings for such things as server provisioning and application installs can be driven down from hours/days to seconds/minutes.The complexity of application infrastructure can be dramatically reduced as well. With Gigabyte footprints reduced to Megabytes and corresponding installation and configuration scripts reduced by orders of magnitude.
  • #28 EM4J lets a vFabric tc Server instance under memory pressure, due a high workload, borrow java heap memory from other tc Server instances running on the same vSphere host. Then release that memory as their workload subsides.EM4J provides dynamically and automatically adjusted at runtime as the Java heap memory requires of app servers grow and shrink with changing workloads.Only VMware can provide this, because only VMware has engineering expertise around both a mainstream hypervisor, and a mainstream application server. That hypervisor is, of course, vSphere. The application sever is tc Server, based on open source Apache Tomcat, the world’s most popular Java application server, used for running production applications in over 60% of large businesses and organizations worldwide.
  • #29 You improve your consolidation.You avoid time consuming restarts.You save time, save money, save rackspace, and save energy.
  • #31 Point to emphasize: in the past, middleware has run on physical servers. Today, it’s increasingly shifted to running on VMs. And that brings about a compelling opportunity for VMware and its partners.
  • #32 Point to emphasize: in the past, middleware has run on physical servers. Today, it’s increasingly shifted to running on VMs. And that brings about a compelling opportunity for VMware and its partners.
  • #33 Point to emphasize: in the past, middleware has run on physical servers. Today, it’s increasingly shifted to running on VMs. And that brings about a compelling opportunity for VMware and its partners.
  • #35 The analogies:Hyperic is not a cost center for MSPs, it’s a revenue center for them. Think of the first class seats in an airplane. Sure, they’re more expensive than the economy seats. But the airline can sell spaces in those seats for much more than economy seats. So much so that those “expensive” first class seats are actually big drivers of profit.Additionally, Hyperic lets MSPs measure the health of their infrastructure (like a stethoscope for your servers), and enables them to better meet their SLAs and avoid penalties and reduce customer churn. Like an annual physical, Hyperic is good insurance for an MSP business.
  • #36 The cold reality is that a typical datacenter will have a wide range of technologies, making effective app management extremely difficult.Can you manage everything in your datacenter? Will you be able to manage technologies that will be acquired in the next 12 months? Are you sure your monitoring is future-proof?Hyperic can monitor all this and more. Plus its community is constantly building support for new servers, based on Hyperic’s easily extensible plug-in development kit.More information:http://www.hyperic.com/products/supported-technologiesTo view the metrics that Hyperic supports:Log into HypericAdministration tabClick “Monitoring Defaults”Select the technology of interestClick “Edit Metric Template”