27
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform Application Infrastructure for the Cloud Generation Sudharshini M H Enterprise Architect

VMware Cloud Application Platform

  • Upload
    sonel

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: VMware Cloud Application Platform

© 2009 VMware Inc. All rights reserved

VMware Cloud Application Platform

Application Infrastructure for the Cloud Generation

Sudharshini M H

Enterprise Architect

Page 2: VMware Cloud Application Platform

2

Existing Datacenters

New Enterprise Apps SaaS AppsExisting Apps

Public Infrastructure

The World of IT is Fundamentally Changing

Page 3: VMware Cloud Application Platform

3

Spring vFabricServices

VMforce

Other PaaS Partners

Google App Engine

Other cloud infrastructure

providers

VMware Cloud Application Platform

VMware Solutions for IT as a Service

VMware vSphere: Foundation for Cloud Computing

vCenter vShield vCloud Director

vCloud Datacenter

vCloud Express

SaaS Applications

Other SaaS Providers

View Thin App Zimbra

VMware EnabledPublic Clouds

IndependentPublic Clouds

VMware End-User Computing

VMware Cloud Infrastructure and Management

Secure Private Cloud

Page 4: VMware Cloud Application Platform

4

New Applications Require Modern Developer Tools

BusinessOwner Developers & Architects

Web Services & Social

Availability

Reliability

Scalability

Response Times

High Performance

Data Access, Integration, etc.

Page 5: VMware Cloud Application Platform

5

Your Cloud – Cloud Application Platform

Your Cloud.Accelerate IT. Accelerate Your Business.

Your Cloud. Modernize Today’s Apps. Build for Tomorrow’s.

High volume Web apps

Next-gen integration infrastructure

Batch processing Apps

ApplicationModernization Data Virtualization

Agile ApplicationDeployment with PaaS

Get new applications to market faster Maximize the

utilization of IT resources and stay in

control

Low latency data management (XTP)

Distributed /globaldata grids

Page 6: VMware Cloud Application Platform

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.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.

VMware vFabric Cloud Application Platform

Application Infrastructure for the Cloud Generation

Virtual Datacenter Cloud Infrastructure and Management

Modern Frameworks and Tools

Modern Platform Services

Developer Productivity and Application

Portability

Optimized Runtime and Accelerated Deployment Platform Services

vFabric

Frameworks and Tools

Confidential6

Page 7: VMware Cloud Application Platform

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.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.

VMware vFabric Cloud Application Platform

Dynamic Load Balancer

Performance Management

Policy-driven Automation

Elastic App Server

Cloud Messaging

Global Data Management

Application Infrastructure for the Cloud Generation

Virtual Datacenter Cloud Infrastructure and Management

tc Server ERS (Apache) HypericRabbitMQGemFire App Director

Frameworks & Tools

vFabricPlatform Services

Rich Web Integration Batch Data Access Social /Cloud Tool Suite

Confidential7

Page 8: VMware Cloud Application Platform

8

New Applications Need To Be Portable

Build your application

Your Java

Spring App

Select the runtime platform

Deploy your application

Private Cloud

vSphere

vFabric

Hybrid Cloud

vSphere

vFabric

vCloud partners

Other

“In partnership with VMware, we are

bringing Spring to Force.com.”

“With VMware, we are making it easy for developers to create Spring Java apps in

the cloud.”

Page 9: VMware Cloud Application Platform

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.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.

Virtual Datacenter Infrastructure Platform & Resource Pools

vFabric Vision: Performance and Agility for New Applications

VMware vFabric

Build your application

Configure and deploy

Run and scale

DeploymentPolicy

Application

Transparent Visibility

Application Runtime and Data Services

Policy-driven Automation

Elastic ResourceUtilization

Confidential9

Page 10: VMware Cloud Application Platform

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.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.

Users are booking rooms

Use Case: App Intelligence for “Just-in-Time” Infrastructure

PST 8 am 9 am 10 am 11 am 12 pm 1 pm 2 pm 3 pm 4 pm 5 pm

Policy-based Capacity

Traffic

Hotel room promotioncomes online

Hotel room promotioncomes online

Hotel room promotion ends

Hotel room promotion ends

Confidential10

Page 11: VMware Cloud Application Platform

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.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.

vFabric tc Server

Lean Application

Server

Confidential11

Page 12: VMware Cloud Application Platform

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.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.

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

“”

Spring

Spring

Spring

Java Application Server Usage, Source: 2008 Evans Data Survey

Confidential12

Page 13: VMware Cloud Application Platform

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.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.

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

Confidential13

Page 14: VMware Cloud Application Platform

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.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.

vFabric Hyperic

Confidential14

Page 15: VMware Cloud Application Platform

15

15

Virtual Machine

Hyperic lets you monitor your entire virtualized web app stack

Guest Operating System

Guest Application

VMware ESX

Performance

Database

Performance Metrics

Events

Logs

Alerts

Page 16: VMware Cloud Application Platform

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.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.

Bridge the gap between virtual and physical•Compare guest & host metrics

• CPU, Memory, Disk utilization

•Relate Physical & Virtual Performance to Individual Applications

Answer the question, “What Changed?”Was there a spike in traffic?Did someone add a new component or application?How quickly has performance degraded?

Hyperic virtualization pluginsCollect metrics inside and outside the VMs, and monitors consumption by both allocation and availability.

Correlate Performance Across Physical & Virtual

Confidential16

Page 17: VMware Cloud Application Platform

17

Application Frameworks

Application Servers

Web Servers / Caches

Messaging Middleware

Databases

Directory Services

Email Servers

Operating Systems

Virtualization

… everything from App to ESX

Page 18: VMware Cloud Application Platform

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.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.

vFabric GemFire

Elastic Data Fabric

Confidential18

Page 19: VMware Cloud Application Platform

19

Extreme Data Scalability: Elastic Scale, Reduced Latency

Application Data Lives Here

File Systems Databases Other Data Systems

Application Data Sleeps Here

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

Page 20: VMware Cloud Application Platform

20

Virtualizing the Data

Web Tier

Application Tier

Database Tier

Storage Tier

Load Balancer

Page 21: VMware Cloud Application Platform

21

The vFabric GemFire HTTP Session Management Module

peer to peer topology

Page 22: VMware Cloud Application Platform

22

The vFabric GemFire Hibernate Cache Module

Page 23: VMware Cloud Application Platform

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.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.

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

Confidential23

Page 24: VMware Cloud Application Platform

24

RabbitMQ Adds Cloud Scale Messaging

tc ServerSpring Edition

Trace, Monitor, Alert, Manage

Your JavaSpring App

Built withSpringSource Tool Suite Lightweight App Runtime

Hyperic &Spring Insight

RabbitMQMessage Brokers

AMQP, SMTP, XMPP, Stomp, …

Point -to-point and pub-sub

Virtual hosts, dynamic config

Other clouds, devices, applications

Cloud scale message bus

Page 25: VMware Cloud Application Platform

25

Evolutionary Approach to Cloud Application PlatformS

tag

e

Virtualization & Spring

Virtualization & Spring

0VM

App Server

Virtualized ApplicationsVirtualized

Applications

1

VM

vFabric tc Server

Cloud App Runtime

Cloud App Runtime

2Cloud Data

ManagementCloud Data

Management

3Cloud

PlatformCloud

Platform

4

Page 26: VMware Cloud Application Platform

26

Summary

Reduce operational costs

Reduce operational costs

Improve agility of IT delivery

Improve agility of IT delivery

Drive workforce productivity

Drive workforce productivity

Architect for the future

Architect for the future

Implement “IT Proven” solutions

Implement “IT Proven” solutions

• Team productivity ecosystem

-Scale projects through software, not people

-Make best practices a first practice

• Enterprise software framework(s)

- Web, Integration, Batch, Web Services

• Higher productivity framework for web applications

• Lightweight application server

• Enterprise monitoring

• Enterprise Elastic Data Grid

• Enterprise Cloud Messaging

11

22

33

44

55

Page 27: VMware Cloud Application Platform

27