application management for hybrid cloud
DESCRIPTION
Application management for hybrid cloudTRANSCRIPT
© 2010 VMware Inc. All rights reserved
Confidential
Application Management in the Cloud era
2 Confidential
Agenda
Application management discipline Industry trends Application management challenges What is changing? VMware approach – Active application management Q&A
3 Confidential
What is application management
An evolving discipline, separate from ESM, and can be defined as a the process and use of tools to: design; develop; test; provision; monitor/diagnose; and change/patch of apps & complex business transactions to ensure service quality as experienced by end-users’ and businesses’ expectations (often formalized as SLA’s). More importantly AM will dramatically evolve/change as result of new development methodologies & ISV/SaaS and Cloud.
© 2010 VMware Inc. All rights reserved
Confidential
Industry Trends
5 Confidential
Emergence of development frameworks
Where Applications run
Business expectations
6 Confidential
Evolution of applications
Packaged Applications
Custom Applications
Saas Apps
Cloud Applications
Paas
WS
OS
AS
OS
DB
OS
AS
OS
IaaS
PaaS
.War.Jar
.ear
7 Confidential
Custom Applications destinations
Highly controlled Applications Highly productive Applications
Little or no control on MW, configuration, machines.Consumer owns only the code.
Complete control of the OS, MW, No. of VMs, VM Size
PaaSIaaS
8 Confidential
Modern Application Challenges
8
Business challenges• Constantly finding new and innovative ideas to monetize core competence• Ability to turn those ideas around and get them to market quickly is absolutely key
IT Operations challenges• How to enable all these rapid changes without loosing control?• How can I control cost of running our applications?• How can I meet the service level and compliancy requirement?• Control proliferation of
Developer challenges• How can I get new features rapidly taken through the dev-build-test-stage-
deploy cycle?• I do not want to manage my infrastructure scalability for my application• I need Framework and development tools to increase & simplify my app
development and increase productivity
© 2010 VMware Inc. All rights reserved
Confidential
What is changing
10 Confidential
Distinction of ownerships
Application
Operating System
VMware ESX/ESXi
Infrastructure Admin
VI Admin
ApplicationOwner
Infra Ops (NOC)
App Ops
11 Confidential
The emergence of App Ops
Infrastructure is available in no time Pressure moves higher in the stack to set up a complete
environment App Ops will be focused on managing the application itself,
completely abstract the underlying infrastructure Focus on delivering value to the business – enabling new
capabilities, assuring service levels and not setting up infrastructure
© 2010 VMware Inc. All rights reserved
Confidential
Active application management
13 Confidential
VMware’s Active Application Management strategy for IaaS
The move towards cloud and use of modern application frameworks and methodologies is creating an opportunity to think differently on managing applications• Manage applications holistically and separately from the supporting infrastructure• Help manage applications that move across, and run across, public and private clouds• Horizontally integrates management across deployment, monitoring and change
OptimizeIsolate, trouble
shoot, remediate, change
DeployComponents,
Topology, resource allocation,
environment binding .
MonitorResources, compliancy,
transactions, users, change impact
Topology Update
Scale Policy
Reboot
Burst compute
Collaborate
MonitoringPolicy
Add Capacity
14 Confidential
Application provisioning
Collaborative, Integrated App Management
cachedatabasemessaging
appserver
appserver
appserver
load balancer
worker
load balancer
Automated model driven Provisioning on Hybrid IaaS
Standardization of heterogeneous middleware,
packaged apps, OS
Best-practice Application templates for deployment
patterns
1
2 3 4
15 Confidential
Establish “your clouds”
Define available clouds as potential deployment environments
Establish a library of standardized application components and scripts
16 Confidential
Build your app
Select components from a standardized catalogue
Define relationship to create a topology and
Set configurations and parameters
17 Confidential
Orchestrate deployment
Automatically generate a deployment flow
Set callouts for notifications and 3rd party product integrations
18 Confidential
Cloud application performance monitoring
Consolidated application management console spanning business critical KPIs (Cost, change,
performance, compliancy…)
Consolidated and integrated monitoring
across all layers
Closed loop system for optimization - scale,
restart, burst, roll back
1
2 3cachedatabasemessagin
g
appserver
appserver
appserver
load balancer
worker
load balancer Deploy
MonitorRemediate
Application life cycleSpring, Deploy, Monitor
4
MonitorB&RDev
19 Confidential
Applications dashboard
19
Confidential
Consolidated dashboard presenting an overall health view
Key application oriented KPIs to provide full visibility
20 Confidential
Auto generated topology map
Confidential
Automatically detect application components and relationships
Dynamically pick up business transactions and provide them with health scores
Visualize health on each component of the app
21 Confidential
Detailed monitoring
21
Confidential
Simple navigation makes it easy to zoom in on relevant areas
Overlay config and code change information on performance graph
22 Confidential
Summary
• IaaS will drive the adoption of the cloud operating model which define clear separation of ownerships
• It requires a new approach – let go of some operational aspects in favor of others
• An horizontal approach is best suited for the cloud operating model
OptimizeIsolate, trouble
shoot, remediate, change
DeployComponents,
Topology, resource allocation,
environment binding .
MonitorResources, compliancy,
transactions, users, change impact
Topology Update
Scale Policy
Reboot
Burst compute
Collaborate
MonitoringPolicy
Add Capacity