© 2009 vmware inc. all rights reserved confidential agility, efficiency and innovation through...
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
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
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
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
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
Shahar Erez
@komalmangtani
Komal Mangtani