1 / 27

VMware Cloud Application Platform

VMware Cloud Application Platform. Application Infrastructure for the Cloud Generation Sudharshini M H Enterprise Architect. The World of IT is Fundamentally Changing. SaaS Apps. New Enterprise Apps. Existing Apps. Public Infrastructure. Existing Datacenters.

sschroeder
Télécharger la présentation

VMware Cloud Application Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VMware Cloud Application Platform Application Infrastructure for the Cloud Generation Sudharshini M H Enterprise Architect

  2. The World of IT is Fundamentally Changing SaaS Apps New Enterprise Apps Existing Apps Public Infrastructure Existing Datacenters

  3. VMware Solutions for IT as a Service The New IT Stack for Hybrid Cloud Computing: Secure, Manageable, Open VMware EnabledPublic Clouds IndependentPublic Clouds Secure Private Cloud VMware End-User Computing View Thin App Zimbra SaaS Applications Other SaaS Providers VMware Cloud Application Platform Google App Engine VMforce Spring vFabric Services Other cloud infrastructure providers Other PaaS Partners VMware Cloud Infrastructure and Management vCloud Datacenter vCenter vShield vCloud Director vCloud Express VMware vSphere: Foundation for Cloud Computing

  4. New Applications Require Modern Developer Tools I need a new app to manage hotel room bookings. Web Services & Social BusinessOwner • Availability • Reliability • Scalability • Response Times Developers & Architects Data Access, Integration, etc. High Performance

  5. Your Cloud – Cloud Application Platform Your Cloud. Accelerate IT. Accelerate Your Business. Your Cloud. Modernize Today’s Apps. Build for Tomorrow’s. ApplicationModernization Data Virtualization Agile ApplicationDeployment with PaaS • High volume Web apps • Next-gen integration infrastructure • Batch processing Apps • Low latency data management (XTP) • Distributed /globaldata grids • Get new applications to market faster • Maximize the utilization of IT resources and stay in control

  6. Application Infrastructure for the Cloud Generation VMware vFabric Cloud Application Platform Modern Frameworks and Tools • Developer Productivity and Application Portability Frameworks and Tools Modern Platform Services vFabric • Optimized Runtime and Accelerated Deployment Platform Services Virtual Datacenter Cloud Infrastructure and Management

  7. Application Infrastructure for the Cloud Generation VMware vFabric Cloud Application Platform Tool Suite Integration Data Access Rich Web Batch Frameworks & Tools Social /Cloud vFabric Platform Services ERS (Apache) Dynamic Load Balancer Performance Management Hyperic Elastic App Server tc Server Policy-driven Automation App Director Global Data Management GemFire RabbitMQ Cloud Messaging Virtual Datacenter Cloud Infrastructure and Management

  8. New Applications Need To Be Portable vCloud partners Hybrid Cloud Private Cloud vFabric vFabric Your Java Spring App vSphere vSphere “In partnership with VMware, we are bringing Spring to Force.com.” Build your application Select the runtime platform “With VMware, we are making it easy for developers to create Spring Java apps in the cloud.” Other Deploy your application

  9. vFabric Vision: Performance and Agility for New Applications VMware vFabric Application Runtime and Data Services Application Deployment Policy Elastic Resource Utilization Build your application Configure and deploy Virtual Datacenter Infrastructure Platform & Resource Pools Transparent Visibility Policy-driven Automation Run and scale

  10. Use Case: App Intelligence for “Just-in-Time” Infrastructure Hotel room promotioncomes online Hotel room promotion ends Users are booking rooms Traffic Policy-based Capacity

  11. vFabric tc Server Lean Application Server

  12. Spring Spring Spring Java Application Server Usage, Source: 2008 Evans Data Survey tc Server is the Best Platform to Run Spring Applications “ “ tc Server is Tomcat for the enterprise The adoption of Tomcat reflects the Java developers' preference for lighter, simpler technologies ” ”

  13. Spring and tc Server (Enterprise Tomcat) • Efficient, lean, fit-to-purpose runtime platform • Lower cost and complexity • Enterprise capabilities on Tomcat-compatible base • Best platform to run Spring & Grails applications

  14. vFabric Hyperic

  15. Virtual Machine Guest Application Guest Operating System VMware ESX Performance Database Hyperic lets you monitor your entire virtualized web app stack Performance Metrics Events Logs Alerts

  16. Correlate Performance Across Physical & Virtual • Answer the question, “What Changed?” • Was there a spike in traffic? • Did someone add a new component or application? • How quickly has performance degraded? • Bridge the gap between virtual and physical • Compare guest & host metrics • CPU, Memory, Disk utilization • Relate Physical & Virtual Performance to Individual Applications Hyperic virtualization plugins Collect metrics inside and outside the VMs, and monitors consumption by both allocation and availability.

  17. … everything from App to ESX

  18. vFabric GemFire Elastic Data Fabric

  19. Extreme Data Scalability: Elastic Scale, Reduced Latency • Low-Latency, Linearly-Scalable, Memory-based Data Fabric • Data distribution, replication, partitioning and colocation • Pools memory and disk across many nodes • Data-aware Execution • Move functionality to the data for peak performance • Active/Continuous Querying and Event Notification • Changes are propagated to one or more "active" copies Application Data Lives Here Application Data Sleeps Here Other Data Systems File Systems Databases

  20. Virtualizing the Data Load Balancer Web Tier Application Tier Database Tier Storage Tier

  21. The vFabric GemFire HTTP Session Management Module peer to peer topology

  22. The vFabric GemFire Hibernate Cache Module

  23. VMware vFabric GemFire • Data moves to the middle tier • Dramatic application performance gains • Dynamic scale • Easily accommodate more application users • Superior availability • Built-in data replication • Advanced capabilities • WAN support • Event notifications • Continuous querying • Parallel data execution

  24. RabbitMQ Adds Cloud Scale Messaging AMQP, SMTP, XMPP, Stomp, … Point -to-point and pub-sub Virtual hosts, dynamic config RabbitMQ Message Brokers Cloud scale message bus Other clouds, devices, applications Hyperic & Spring Insight Your Java Spring App tc Server Spring Edition Trace, Monitor, Alert, Manage Built with SpringSource Tool Suite Lightweight App Runtime

  25. Evolutionary Approach to Cloud Application Platform 4 3 Cloud Platform Cloud Data Management 2 Cloud App Runtime VM 1 Stage vFabric tc Server Virtualized Applications VM App Server 0 Virtualization & Spring

  26. Summary Reduce operational costs • Lightweight application server • Enterprise monitoring 1 • Enterprise software framework(s) • - Web, Integration, Batch, Web Services • Higher productivity framework for web applications Improve agility of IT delivery 2 • Team productivity ecosystem • Scale projects through software, not people • Make best practices a first practice Drive workforce productivity 3 Architect for the future • Enterprise Elastic Data Grid • Enterprise Cloud Messaging 4 Implement “IT Proven” solutions 5

More Related