© 2009 vmware inc. all rights reserved confidential agility, efficiency and innovation through...

28
© 2009 VMware Inc. All rights reserved Confidential Agility, Efficiency and Innovation Through Continuous Application Management Develop, deploy and manage tomorrow’s applications…today

Upload: suzanna-dorsey

Post on 22-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

© 2009 VMware Inc. All rights reserved

Confidential

Agility, Efficiency and Innovation ThroughContinuous Application Management

Develop, deploy and manage tomorrow’s applications…today

2 Confidential

Presenters

Shahar Erez, Director, Application Management Products at VMWare

Shahar Erez is responsible for setting the product and go-to-market strategies for VMware’s Application Management products. Shahar has more than 12 years of product development, management and strategy experience. Before joining VMware, Erez served as the Director of products for BTO Analytics at HP he led and incubated the design and release of HP Service Health Analyzer, a new solution to automate complex IT performance analysis issues. Prior to joining HP he spent four years managing product launches at Mercury Interactive before the company was acquired by HP in 2006. Erez earned his MBA from Technion (the Israel Institute of Technology) and his bachelor of science degree in computer science from the Interdisciplinary Center in Hertzeliya, Israel

Komal Mangtani, Director Engineering Application Management Products at VMWare

Komal Mangtani is Engineering Director at VMware leading its Application Lifecycle Management strategy. She has been with VMware for 5 years. While at VMware, she conceptualized and led development for vFabric Application Director and VMware Studio products. Prior to VMware, she has held technical and management positions at Oracle and BEA Weblogic Systems working on industry standard application stacks – BEA Weblogic Server and Oracle Database, Oracle Enterprise Manager. With strong applications background and spending early days at VMware working with ESX/vSphere, she brings together application and virtualization technologies to create unique value proposition for the products.

3 Confidential

Business in the Fast Lane

Internet4 years

Time to 50,000,000 users:Radio

38 years

Television13 years

Facebook 1,096 days

Google+ 88 days

Did not exist 10 years ago, and today have millions of subscribers and offer high-quality services at no-charge

Innovation, efficiency and agility are requirements for survival

4 Confidential

Applications Make the World Go Round

5 Confidential

The Reality Check

Global executives believe innovation is extremely important to their growth strategies

Are unsatisfied with their innovation performance

http://http://www.forbes.com/sites/lisaarthur/2012/02/08/five-years-from-now-cmos-will-spend-more-on-it-than-cios-do//

IT does not enable the business, it is the business

84% 94%

“…CMOs will spend more on IT than CIOs”

6 Confidential

CIO

Business Places Strict Demands of IT – Is IT Ready?

• Stability• QoS

Innovation

• Speed

DevelopmentOperations

Innovation

Efficiency

Agility

• Risk• Capex vs.

Opex

Agility Efficiency

7 Confidential

Is PaaS the holy grail?

PaaS is a journey…

…you need an actionable path TODAY to enable innovation in the face of constant change.

• Agility• Simplicity• Enable

innovation

• Vendor Lock-In• Immature• Not enterprise-

ready

Platform-as-a-Service

Today, less than 5% of business Applications run on PaaS

8 Confidential

Application evolution

Web Server

App Server

Database

Internet/FirewallEnd Users Lan/network Web front-end Services Middleware

Yesterday• Waterfall development• Weeks to provision• Static resources • Limited change windows • $100k+ of compute• Limited number of users,

in business hours

Tomorrow• Agile development• Continuous deployment• Dynamic resourcing• Spans across data

centers and clouds• Friction of compute costs• Millions of users with

24x7 accessPrivate

Public

Public

Web Server

Message Q

Database

In Memory Cache

App Server

App Server

9 Confidential

How to get there – Cloud is driving innovation

Cloud is accelerating innovation—The number of Applications moving to IaaS is more than doubling each year.

“Respondents are satisfied that virtualization is reducing data center floor space, energy cost and thermal output. However, expectations for an overall reduction in hardware capital expenditure and increased application deployment speed and efficiency have not been fully met”

User Survey Analysis: Physical and Virtualized

Workloads to Grow Rapidly Worldwide in 2012

14 February 2012

10 Confidential

The “Cloud operating model” enabling efficiency and agility

App release, Performance, Availability, Usage, Cost,

Cloud Ops(Infra Ops)

Infrastructure Performance, Capacity, Config, Security

Storage

NWStorage

NW

PublicPrivate

App Ops

ComputeCompute

Infrastructure Service Health

and Cost

Utilization and App Visibility

11 Confidential

Dev Ops

DevOps is a response to the interdependence of software development and IT operations.

Result of organizations that could not tolerate the ramifications of two camps with different MBOs

-P

roduction

-H

andoff

-P

ackage

-Test

-D

eploy

-S

tage

-P

ackage

-B

uild

-C

ode

-D

esign

-R

equirements

OperationsDevelopment

DevOps

12 Confidential

OperationsManaging Innovation

DevelopmentDelivering Innovation

CIOEnabling Innovation

Aligned IT

• Stability• QoA

• Risk• Capex vs. Opex

• Innovation• Change

Innovation

Efficiency

Agility

13 Confidential

Traditional Deployment & Configuration Tools Break in the Cloud

Complex and time consuming

• Bottom up thinking

• Vertical and static approach

• On going management is procedural and

reactive

Proliferation of IT assets

• Lack of standardization increases

permutations of software components

Not cloud aware

• Each deployment plan is tied to a specific

infrastructure service

Deploy OS

Configure OS

Deploy MW

ConfigureMW

OS

OS

OS

OSAp

p

OSAp

p

Deploy OS

Deploy MW Configure

OS

14 Confidential

vFabric Application Management – New approach

• Friction-free deployment

• Latest high productivity frameworks

• Choice of application services

• Cloud portability

• More responsive to developers

• Elastic and dynamically scalable

• Change aware

• Digest future cloud advances

• Cloud portability

IT Developers

“Write code, not tickets”

IT Operations

“IT as a service provider”

Boost application

velocity

15 Confidential

Let’s take VMware Engineering Team’s perspective

16 Confidential

A fresh look at today’s Application Landscape

Developed with ‘agile’ or ‘iterative’ methodologiesApps released early and often

Written in diverse frameworks and languagesTraditional (Java, .Net) and Modern Frameworks

Deployed on virtual and cloud infrastructureSpan across Private, Public and Hybrid Clouds

Private Clouds

Public/Private/Hybrid

Cloud Public Clouds

Source: http://en.wikipedia.org/wiki/Agile_software_development

17 Confidential

Enabling the lifecycle for any app, anywhere

ANY type of app

Public

Private

Custom IaaS

PaaS

Custom PaaS

Hybrid Clouds

ProvisionSecure

Enabling the lifecycle

MonitorUpdate

18 Confidential

Impact of Cloud and DevOps, on the Provisioning Process

Setup Infrastructure

•Configure N/w and Storage

•Deploy and Configure OS

Setup Application Middleware

•Deploy and configure application middleware

•Connect it to Database

DeployApplication

•Development•Test•Production•Different Clouds

4 days to 8 weeks

Traditional app provisioning

Minutes

What app provisioning should be …

An application architect uses a self-serve application provisioning portal to fully provision & update applications across any registered cloud

19 Confidential

What app monitoring/updates should be…

Optimize

MonitorDeployBuild

Continuous, factual data about application performance

Time Accuracy

Impact of Cloud and DevOps, on Monitoring and Maintenance Process

Traditional app monitoring/updates

MonitorDeploy

Trouble shoot

War room

Guess?

FixFalse start

Update

Time Accuracy

Change

20 Confidential

Goals for our Products

Enable apps in their journey to PAAS

Enable “any” app

• Open & Flexible & Extensible

• Enable application lifecycle

Enable the DevOps model

• Enable collaborative model

• Provide agility with efficiency

Enable the Cloud Operating Model

• Model once, Deploy anywhere

• Let the cloud richness shine through

21 Confidential

A Model Driven Approach to Application Provisioning

Catalog of Application

Services

Ap

p

Web Server

Application Server

Messaging

In-memory database

OS

App

OS

OS

OS

OS

App

Application Blueprint

Prod

Test

Deployment Profiles

Deployments

Dev

22 Confidential

Deployment EnvironmentsDeployment Environments

Application BlueprintApplication Blueprint

Architect

Cloud Admin

Deployment

Profile

(dev)

Deployment

Profile

(dev)

Application Binaries

Application Stack - (Middleware, OS)

Deployment

Profile

(test)

Deployment

Profile

(test)

App Dev, QA, Release

Public

vCloud

Public

vCloud

Private

vCloud

Private

vCloudEC2EC2

Collaborative Platform for various roles

Catalog

Standardized configurations of OS, Middleware

Middleware Admin

Logical Application Topology with Application Policies, Configurations

Pre-instrumented with App Monitoring

Collection of deployment settings

Makes blueprints portable across clouds

Deployment

Profile

(prod)

Deployment

Profile

(prod)

23 Confidential

Ongoing Updates : Model driven App Management

Application BlueprintApplication BlueprintApplication Binaries

Application Stack - (Middleware, OS)

Update

Profile

Update

Profile

Analyze impact & auto-generate flow with dependencies

Make a change – code, config, scale-out

DeploymentDeployment

DeploymentDeployment

Change

ChangeChange

ChangeChange

Promote Update to Production

24 Confidential

Performance Monitoring

OS

OS

OS

OS

App

OS

App

Application Health

Application Infrastructure

Monitors infrastructure/middleware

Collects thousands of metrics across all tiers – web, app, messaging, DB.

Code

Instruments the application code to easily detect “bad code” that impacts application performance

Avg Hits/Minute, Avg Latency, Errors

Avg NetworkLatency

Queue Size,Enqueue Count

Thread Pool, JDBC Pool, Number of JVM

Servlets, beansCode latency

Network Transactions

Automatically traces transactions

Measures transaction times – Latency, Usage, and Throughput

25 Confidential

Realizing IT Transformation through vFabric Application Management Suite

An application operations solution designed specifically to help application teams to accelerate and automate the deployment and updates of applications across the cloud

An application performance management solution to provide application owners with the real-time visibility and control they need to manage their SLAs in the cloud

IT Transformation – Through Continuous Application Management

VMware vFabricApplication Director

VMware vFabric ApplicationPerformance Manager

Demo

27 Confidential

Cloud agnostic Application Blueprints that can deploy to ANY Cloud

Application Monitoring Dashboard that provides in-depth application visibility and correlates app changes to its performance

Automatic Impact Analysis to perform EFFECTIVE Updates on the app reducing the app downtime.

Overview

Summarizing : Integrated Active Application Management

28 Confidential

[email protected]

http://www.vmware.com/products/

Application Director http://www.vmware.com/go/try-vfabric-app-director

Application Performance Managerhttp://www.vmware.com/go/try-vfabric-apm

@vFabricAppMgmt

vFabric Application Management Resources

Or Need More Information

Have Questions for Presenters?

Contact Us

@shaharer

[email protected]

Shahar Erez

@komalmangtani

[email protected]

Komal Mangtani