Agility, Efficiency and Innovation Through Continuous Application Management

seedgemsbokΑποθήκευση

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

311 εμφανίσεις

© 2009 VMware Inc. All rights reserved

Confidential

Agility, Efficiency and Innovation Through

Continuous 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


Internet

4
years

Time to 50,000,000
users:

Radio

38 years

Television

13
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


Development

Operations

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/Firewall

End 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 access


Private

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


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

NW

Storage

NW

Public

Private

App Ops

Compute

Compute

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

-
Production

-
Handoff

-
Package

-
Test

-
Deploy

-
Stage

-
Package

-
Build

-
Code

-
Design

-
Requirements

Operations

Development

DevOps

12

Confidential

Operations

Managing Innovation

Development

Delivering Innovation

CIO

Enabling 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

Configure

MW

OS

OS

OS

OS

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


D
igest 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’ methodologies

Apps released early and often

Written in diverse frameworks and languages

Traditional (Java
, .
Net) and Modern Frameworks

Deployed on virtual and cloud infrastructure

Span 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

Provision

Secure

Monitor

Update

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

Deploy

Application


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

Monitor

Deploy

Build

Continuous, factual data about application performance

Time

Accuracy

Impact of Cloud and
DevOps
, on Monitoring and Maintenance
Process

Traditional app monitoring/updates

Monitor

Deploy

Trouble
shoot

War
room

Guess
?

Fix

False
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

Web
Server

Application
Server

Messaging

In
-
memory
database

OS

OS

OS

OS

OS


Application Blueprint

Prod

Test

Deployment

Profiles

Deployments

Dev

22

Confidential

Deployment

Environments

Application Blueprint

Architect

Cloud
Admin

Deployment

Profile

(dev)

Application Binaries

Application Stack
-

(Middleware, OS)

Deployment

Profile

(test)


App Dev, QA,
Release

Public

vCloud

Private

vCloud

EC2

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)


23

Confidential

Ongoing Updates : Model driven App Management

Application Blueprint

Application Binaries

Application Stack
-

(Middleware, OS)

Update

Profile

Analyze impact & auto
-
generate flow with
dependencies

Make a change


code,
config
, scale
-
out


Deployment


Deployment

Change

Change

Change

Change

Change

Promote
Update to
Production

24

Confidential

Performance Monitoring



OS

OS

OS

OS

OS


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

Network

Latency

Queue Size,

Enqueue

Count

Thread Pool, JDBC

Pool, Number of JVM

Servlets, beans

Code 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 vFabric

Application Director

VMware vFabric Application

Performance Manager

Demo

27

Confidential


Cloud agnostic Application Blueprints
that can deploy to ANY Cloud



Application
M
onitoring 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

vfabricappmgmt@vmware.com

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


Application Director

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

Application Performance Manager

http://www.vmware.com/go/try
-
vfabric
-
apm

@
vFabricAppMgmt


vFabric

Application Management Resources


Or Need More Information

Have Questions for Presenters?

Contact Us

@
shaharer

serez@vmware.com

Shahar Erez

@
komalmangtani

kmangtan@vmware.com

Komal Mangtani