VMware vFabric - CIO Webinar - Al Sargent


Published on

This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors

Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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.
  • http://online.wsj.com/article/SB10001424053111903480904576512250915629460.htmlFirst we need to ask, Why the focus on scalability? Because every business is a software business. If your apps can’t scale, your business can’t scale.
  • Source: http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/09/28/businessinsiderboxnet-2011-9.DTLIBM WebSphere and Oracle WebLogic are becoming the new mainframes. Just like mainframes aren't going away anytime soon, neither are WebSphere or WebLogic. And just like mainframes, the sole reason for WebSphere and WebLogic are to main existing applications -- not to build new ones.
  • Source: http://www.infoworld.com/t/java-programming/still-dont-think-open-source-hurts-commercial-software-guess-again-184168The application server market has fundamentally changed: even in the most conservative enterprise new applications are being built on Open Source Apache Tomcat, not traditional heavyweight application servers.Customers have discovered they don’t need to pay $45,000 per CPU when Tomcat is a better solution.
  • Recommended Forrester Reading:Lean Software Is Agile, Fit-To-Purpose, And Efficient; Dec 12 2008Lean: The New Business Technology Imperative, Sep 29 2009There was an arms race in the application server world a decade ago: implement as many features and standards as possible.But winning the checkbox battle means that you lose the efficiency war.All those features and spec implementations come at a cost:They require a good chunk of memory and disk. For example, hello world on a traditional app server might require half a gif, versus 50 MB for a lean, open source solution. This in turn means larger VMs, fewer VMs on a vSphere host, and ultimately more costs for hardware, rack space, real estate, and power.It also hurts your ability to scale elastically, since you have fewer physical hosts on which to scale out.Also, they are time-consuming to learn, setup, and maintain, which hurts time to market.
  • Source: http://blogs.forrester.com/mike_gualtieri/11-07-15-stop_wasting_money_on_weblogic_websphere_and_jboss_application_servers Instagram is a great example of how application infrastructure has changed forever: they recently shared the architecture that enabled them to scale to 30 million users – an open source database, an open source framework, an open source in-memory technology.  Five years ago that would have been built on Oracle, but that just isn’t the case any longer.  Clearly Instagram is at the extreme end as a consumer application, but the enterprise has taken note.
  • Source:http://www.gartner.com/technology/reprints.do?id=1-19EDYKH&ct=120222&st=sg
  • This year, over 1800 respondents shared their take on “the developer life” with us, with 1100 Java-focused surveys completed.Source:http://zeroturnaround.com/blog/developer-productivity-report-2012-java-tools-tech-devs-and-data/
  • Thereis a set of technical themes that are driving this disruption in application architectures.First: the way that applications are being built is completely different: rather than being written at a very low level, they are increasingly written with Frameworks. This is essentially a higher level paradigm, one that focuses on simplicity and component reuse. In the Java world, more than 50% of ALL the java applications running today are written with Spring. But it is not limited to Java: emerging languages are all based on framework – Rails for Ruby, Node.js for Java Script, Grails, etcSecond, the types of applications being written today are very different than they were 5-7 years ago. As we look out at our customers’ application portfolios, the majority of applications are driven by initiatives around mobile, SaaS and social. The development process for these kinds of apps is also very different: rather than being 9 month dev cycles, they tend to have rapid iterations allowed by this new paradigm: they are developed, tweaked, deployed, tweaked, deployed, etc. This has implications for the kinds of technologies being used.Third: data. This is a wholesale change. These mobile, SaaS and social apps put pressures on the database-only approach to data management, and many instances are themselves the cause of the massive spike in data volumes. Concepts like low latency / elasticity, multi-cloud are critical to this new generation of apps. And above all, the sheer quantify of data that they are dealing with is a real challenge.Finally, whether app teams like it or not, many organizations have a virtual-first policy for new applications. While we have certainly proven that any app can be virtualized, if you know your app will be running on virtual infra there are opportunities to architect it to leverage this powerful construct.Together, these trends are driving a real transition in the technologies being used to build, run and manage applications.--We have seen a huge transition in the way that applications are built today: the development framework has innovated to the point that most of the heavy lifting is done in the framework – such as Spring Integration – meaning that your applications really only need a simple place to execute logic.  And that means simple and open source have risen to the fore.The framework is the surface area for development today, not the app server.
  • Why frameworks?
  • In fact what we see very consistently is that much of this transition can be traced to the adoption of the Spring Framework, which enables applications to run on a simple container rather being tied to a large JEE container. It is no coincidence that the rise of Spring and the rise of Tomcat have largely paralleled each other.And this selection of Spring then drives a series of follow-on implications and architectures, with an emphasis on the simplest possible components designed with scale-out in mind, to the point that this architecture is the one we see over and over again in our Enterprise customers:Once using Spring, Tomcat comes nextFrom there, organizations think about session state management outside of the containerIt also coincides with a shift in messaging technologies, typically to something open sourceAnd gives rise to the use of in-memory at the data tierThis really reflects the maturation of the web era of application infrastructure and we see it over and over again.
  • vFabric 5 is really focused on those 2 challenges:Application platform optimized for both the Spring Framework that is used by the majority of the world’s Java developersLicensed for the realities of the modern datacenterAnd as I’ll cover in a moment, containing the core components of our PaaS offering, thereby creating a pathway for our customers to the PaaS era.
  • Developer EfficiencyFamiliar Spring + Tomcat experienceAgile Spring development experience via STS Enhanced build process via Maven pluginOperational Control through HypericPerformance & SLA management of Spring apps Application provisioning and server administrationRich alert definition, workflows, and control actionsGroup availability & event dashboardsSecure unidirectional agent communicationsDeployment FlexibilityLean server (10 MB) ideal for virtual environmentsTemplate-driven server instance creationIntegrated experience with VMware environmentsOpen, secure API for all operations
  • There is a huge shift underway in data technologies: in the previous technology generation, the canonical app was an enterprise app like SAP, being accessed by a few hundred users.  Today, the canonical application is likely to be accessed by millions of users around the world and on their mobile device.  This is forcing customers to adopt an in-memory approach as the only way to scale the data tier.
  • And that is why we includevFabric App Director in the vFabric Suite, which is about leveraging the construct of a VM to automate the deployment of application infrastructure. There is a huge amount of interest in Application Director for automation, enabling a user to create reusable architectural Blueprints to simplify the deployment of vFabric components on vSphere.
  • VMware vFabric - CIO Webinar - Al Sargent

    1. 1. VMware vFabric Cloud Application PlatformAl SargentGroup Manager, VMware Cloud and Application Servicesasargent@vmware.com@vfabric © VMware Inc. All rights reserved
    2. 2. VMware’s Three Strategic Focus Areas Empowered, Secure Mobile Workforce Faster Time-to-Market for Modern Applications Flexible, Scalable, Efficient Infrastructure
    3. 3. Today every business is a software business vfabric.co/wsj
    4. 4. New apps aren’t being built with legacy middleware… Not a single one of our startups uses Oracle. I think the clock is really ticking…. theyve `cranked up the maintenance fees. - Marc Andreesen, 9/28/11 Source: San Francisco Chronicle vfabric.co/chronicle
    5. 5. … because customers are choosing open source “Java application servers have become commoditized.” vfabric.co/infoworld
    6. 6. Analysts recommend lean application infrastructure…“ ” Too many clients spend far too much time and effort trying to find theproducts with the most features. Lean shops look for just enough, no more.
    7. 7. … and open source embodies lean application infrastructure JULY15, 2011 Stop Wasting Money On WebLogic, WebSphere, And JBoss Application Servers BY MIKE GUALTIERI “Apache Tomcat will satisfy the deployment requirements of most Java web applications.” vfabric.co/forrester
    8. 8. Tomcat and other servlet containers are well withinthe "good enough" threshold.Through 2017, at least 70% of new enterprise Javaapplications will be deployed on an open-source Javaapplication server. vfabric.co/gartner
    9. 9. New applications tend to be built on Apache Tomcat Source: ZeroTurnaround Developer Productivity Report 20129 vfabric.co/zeroturnaround
    10. 10. Application Trends Driving Change in IT Cloud Delivery New Application Types • Offered “as-a-Service” • Mobile, SaaS, social • Virtualization • Apps released early and often Developer Productivity Data ChangesNew application frameworks driving • Web orientation drives exponentialincrease in application development data volumes • Reduced latency and new types of data
    11. 11. The Move to Modern FrameworksAbstraction Increases Over Time >2.5M Spring Developers Abstraction High-level/ Object- Design Modern Source: Gartner, Evans Data Assembly Structured oriented Patterns Frameworks Time >50%Modern Frameworks Enterprise Java Apps use Spring • Productivity • Portability Over half of enterprise Java apps running on WebSphere and WebLogic use Spring.
    12. 12. New Era Requires a Shift: Elasticity from Apps to DataDevelop using frameworksagile apps decoupled from middlewareLeverage runtimes optimized for vSphereprovision in secondsStore app state in elastic data cachemaximize app scalabilityUse cloud-friendly messaging protocolsenable flexible app integrationAccess data through in-memorydata fabric maximize data scalability
    13. 13. vFabric Suite: The best place for Spring Java apps on vSphere
    14. 14. vFabric Suite: A Modern Approach to Application Infrastructure Lightweight, simplicity • Commercial Tomcat as core container • Optimized for vSphere and Spring Licensed for virtual and cloud environments • Per VM pricing • Average use licensing • Fluid licensing Modernize Today’s Applications, Build for Tomorrow’s vfabric.co
    15. 15. vFabric tc Server: Lightweight Java Application Server Efficient, lean, fit-to-purpose runtime platform Lower cost and complexity Enterprise capabilities on Apache Tomcat-compatible base15 vfabric.co/tcserver
    16. 16. vFabric tc Server: Small Disk Footprint Size on disk - one server instance (MB) 2500 2000 1500 1000 500 0 tc Server 2.6 IBM WebSphere Oracle WebLogic Redhat Jboss EAP Standard Edition 8.0.1 12c 5.1.216 vfabric.co/tcserver
    17. 17. vFabric tc Server: Low Memory Footprint Memory committed at startup (MB)300250200150100 50 0 tc Server 2.6 IBM WebSphere Oracle WebLogic Redhat Jboss EAP Standard Edition 8.0.1 12c 5.1.217 vfabric.co/tcserver
    18. 18. vFabric SQLFire: Scalability at the Data Tier Speed: In-memory, distributed SQL database. Scale: More scalable design than traditional RDBMS. SQL: Familiar SQL interface, accessible from Java and C#. vfabric.co/sqlfire
    19. 19. vFabric RabbitMQ: Modern Messaging for the Cloud RabbitMQ Message Broker AMQP, HTTP, HTTPS, STOMP, SMTP, XMPP … Cloud-scale Message Bus Point -to-point and pub-sub Virtual hosts, dynamic configuration Cloud Services Applications Devices19 vfabric.co/rabbitmq
    20. 20. vFabric Application Director: Automated Application Deployment Application Services Application Blueprint OS OS OS OS OS OS OS OS Out of the box blueprints for vFabric Suite20
    21. 21. APM monitors transactions from end-user perspective…
    22. 22. … then drill into code to find cause of slow transactions
    23. 23. The Cloud Requires a Shift in Licensing Philosophy vFabric Suite Cloud Requirement Legacy Licensing Cloud Licensing • Per-core pricing with Apps deployed on • Per-VM Pricing for 1 virtual infrastructure complex physical hardware “power factors” hardware independence Web orientation drives • Peak-use licensing • Average-use licensing 2 highly variable workloads • Budget wasted on rarely- • No budget waste used licenses • Server-specific licenses • Fluid Licensing “Deploy first, ask 3 questions later” • Cannot re-use across • Re-use licenses across different server types different types of servers23 vfabric.co/pricing
    24. 24. vFabric Suite Advanced Competitive Pricing: Typical Scenario VMs Cores (Estimated) Application Server 100 86 Data Cache 100 86 Database Server 25 22 Web Server 25 22 Message Broker 25 22 Monitoring (same at total) 275 228 Total 275 23824
    25. 25. vFabric Suite: Priced for Wide Adoption25 15% compared to Oracle WebLogic & Cost of VMware vFabric 55% Cost of VMware vFabric compared to IBM WebSphere
    26. 26. vFabric Suite: Priced for Wide AdoptionProduct Map & Costs IBM Oracle VMware Product Price Per Core Product Price Per Core Product Price Per VM Product Family IBM WebSphere $ - Oracle WebLogic Suite $ 22,500 VMware vFabric Suite Advanced $ 2,500 Application Server WebSphere Application Server $ 2,873 WebLogic Server $ - vFabric tc Server 1 $ - Data Cache WebSphere eXtreme Scale $ 8,633 Coherence Enterprise Edition $ - vFabric GemFire App Cache Node $ - Database DB2 Express Edition $ 3,165 MySQL Enterprise Edition $ 625 vFabric SQLFire Professional $ - Web Server WebSphere HTTP Server 2 $ - Web Tier $ - vFabric Web Server $ - Message Broker WebSphere MQ $ 4,273 WebLogic Server JMS $ - vFabric RabbitMQ $ - Monitoring Tivoli Monitoring $ 552 Enterprise Manager $ - vFabric Hyperic $ -Pricing Metric Cores Cores VMsProduct Price - Subtotal $ 331,603 $ 1,288,750 $ 195,000 26
    27. 27. Southwest Airlines – Application Modernization & Data Fabric vFabric powers Southwest.com, support the majority of Southwest Airlines revenue “When we took to the sky, forty years ago, I don’t think anyone had the vision that we would be using the cloud to actually deliver our product, deliver information, and help us lower our cost.” Ginger Hardage, SVP Culture and CommunicationsChallenge Solution ResultsGrowth led to Southwest.com Using tc Server, Apache Web Boosted performance on one of theperformance challenges during Server, GemFire, and travel industry’s largest websites.peaks like Super Bowl and fare vSphere, Southwest built ansale ads. efficient, agile, and scalable Enabled expansion with new mobile architecture to handle peak platform and creation of newNeeded a more elastic performance requirements of employee tools.architecture to dynamically their virtualized application andscale their environments and data services. Agile architecture shortened timemaintain their legendary required to integrate newly acquiredcustomer service reputation.. ATA into Southwest.com passenger reservations & bookings services. 27 vfabric.co/southwest
    28. 28. Product info vfabric.co Demos vFabric.co/YouTube 60 day trial vFabric.co/try28