601afb88603cbb4b8e123fc7517e25fc.ppt
- Количество слайдов: 27
VMware Cloud Application Platform Application Infrastructure for the Cloud Generation Sudharshini M H Enterprise Architect © 2009 VMware Inc. All rights reserved
The World of IT is Fundamentally Changing Existing Apps Existing Datacenters 2 New Enterprise Apps Saa. S Apps Public Infrastructure
VMware Solutions for IT as a Service The New IT Stack for Hybrid Cloud Computing: Secure, Manageable, Open VMware Enabled Public Clouds Secure Private Cloud Independent Public Clouds VMware End-User Computing View Thin App Saa. S Applications v. Fabric Services Spring VMware Cloud Infrastructure and Management v. Center v. Shield v. Cloud Director Other cloud infrastructure providers v. Cloud Datacenter v. Cloud Express VMware v. Sphere: Foundation for Cloud Computing 3 Google App Engine Other Paa. S Partners VMware Cloud Application Platform Other Saa. S Providers VMforce Zimbra
New Applications Require Modern Developer Tools Web Services & Social üAvailability üReliability üScalability üResponse Times Business Owner Developers & Architects Data Access, Integration, etc. 4 High Performance
Your Cloud – Cloud Application Platform Your Cloud. Accelerate IT. Accelerate Your Business. Your Cloud. Modernize Today’s Apps. Build for Tomorrow’s. Application Modernization Agile Application Deployment with Paa. S ü High volume Web apps ü Next-gen integration infrastructure ü Batch processing Apps 5 Data Virtualization ü Low latency data management (XTP) ü Distributed /global data grids ü Get new applications to market faster ü Maximize the utilization of IT resources and stay in control
Application Infrastructure for the Cloud Generation VMware v. Fabric Cloud Application Platform Modern Frameworks and Tools ü Developer Productivity and Application Portability Frameworks and Tools Modern Platform Services v. Fabric ü Optimized Runtime and Accelerated Deployment Platform Services Virtual Datacenter Cloud Infrastructure and Management Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 6 Confidential
Application Infrastructure for the Cloud Generation VMware v. Fabric Cloud Application Platform Frameworks & Tools v. Fabric Platform Services Rich Web Integration Batch Data Access Social /Cloud Tool Suite Elastic App Server tc Server Global Data Management Gem. Fire Cloud Messaging Rabbit. MQ Dynamic Load ERS (Apache) Balancer Performance Management Hyperic Policy-driven Automation App Director Virtual Datacenter Cloud Infrastructure and Management Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 7 Confidential
New Applications Need To Be Portable v. Cloud partners Private Cloud v. Fabric Select the runtime platform 8 v. Sphere “In partnership with VMware, we are bringing Spring to Force. com. ” Build your application Deploy your application v. Fabric v. Sphere Your Java Spring App Hybrid Cloud Other “With VMware, we are making it easy for developers to create Spring Java apps in the cloud. ”
v. Fabric Vision: Performance and Agility for New Applications VMware v. Fabric Transparent Visibility Policy-driven Automation Application Runtime and Data Services Deployment Policy Build your application Configure and deploy Elastic Resource Utilization Virtual Datacenter Infrastructure Platform & Resource Pools Run and scale Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 9 Confidential
Use Case: App Intelligence for “Just-in-Time” Infrastructure Hotel room promotion comes online Hotel room promotion ends Users are booking rooms Traffic PST 8 am 9 am 10 am 11 am 12 pm 1 pm 2 pm 3 pm 4 pm 5 pm Policy-based Capacity Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 10 Confidential
v. Fabric tc Server Lean Application Server Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 11 Confidential
tc Server is the Best Platform to Run Spring Applications Spring Java Application Server Usage, Source: 2008 Evans Data Survey “ tc Server is Tomcat for the enterprise ” “ The adoption of Tomcat reflects the Java developers' preference for lighter, simpler technologies ” Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 12 Confidential
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 Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 13 Confidential
v. Fabric Hyperic Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 14 Confidential
Hyperic lets you monitor your entire virtualized web app stack Virtual Machine Guest Application Performance Metrics Guest Operating System Events Logs VMware ESX 1 15 5 Alerts Performance Database
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. Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 16 Confidential
… everything from App to ESX Application Frameworks Application Servers Web Servers / Caches Messaging Middleware Databases Directory Services Email Servers Operating Systems Virtualization 17
v. Fabric Gem. Fire Elastic Data Fabric Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 18 Confidential
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 Application Data Lives Here • 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 Sleeps Here File Systems 19 Databases Other Data Systems
Virtualizing the Data Load Balancer Web Tier Application Tier Database Tier Storage Tier 20
The v. Fabric Gem. Fire HTTP Session Management Module HTTP session module for Tomcat and tc Server • Built into the application server kernel • Inside or outside the application server peer topology 21
The v. Fabric Gem. Fire Hibernate Cache Module Hibernate L 2 cache • Built as a Hibernate plugin, no code change • Query results cached in object formats, across nodes • 22
VMware v. Fabric Gem. Fire § 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 Copyright © 2011 VMware, Inc. All rights reserved. This product is protected by U. S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http: //www. vmware. com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 23 Confidential
Rabbit. MQ Adds Cloud Scale Messaging Your Java Spring App tc Server Spring Edition Built with Spring. Source Tool Suite Rabbit. MQ Lightweight App Runtime Cloud scale message bus Message Brokers Trace, Monitor, Alert, Manage AMQP, SMTP, XMPP, Stomp, … Point -to-point and pub-sub Virtual hosts, dynamic config Other clouds, devices, applications 24 Hyperic & Spring Insight
Evolutionary Approach to Cloud Application Platform 3 2 Stage Cloud App Runtime 1 Virtualized Applications App Server VM 0 Virtualization & Spring 25 v. Fabric tc Server VM Cloud Data Management 4 Cloud Platform
Summary 1 Reduce operational costs 2 Improve agility of IT delivery • Lightweight application server • Enterprise monitoring • Enterprise software framework(s) - Web, Integration, Batch, Web Services • Higher productivity framework for web applications 3 Drive workforce productivity • Team productivity ecosystem -Scale projects through software, not people -Make best practices a first practice 4 Architect for the future 5 Implement “IT Proven” solutions 26 • Enterprise Elastic Data Grid • Enterprise Cloud Messaging
27


