1 ©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
What's new in HP Server Automation
Dan GordonProduct Manager
2
Pace of IT is accelerating
IT Landscape Continues to Evolve
Applications are business critical
Virtualization is increasing risk
3
Pace of IT is accelerating
IT Landscape Continues to Evolve
Applications are business critical
Virtualization is increasing risk
SA 9.0 Benefits
Streamline application deployments
Control virtualization
Improve the customer experience
6
Streamline application deployments
Control virtualization
Improve the customer experience
Q&A
SA 9.0 Benefits
7
Streamline application deployments
Control virtualization
Improve the customer experience
Q&A
SA 9.0 Benefits
8
Applications Are the Business…
9
HOW DO I
DEPLOY THIS? WHY ISN’T
THIS WORKING?
Ops team
Production
QA team
Testing and staging
WHAT IS
THIS?HOW DO I DEPLOY
THIS?
Dev team
But Deploying Them Is Difficult
Configuration files
Directories: c:\inetpub\wwwroot\app1
/var/www/html/app2 Application file directoriesWin: c:\inetpub\wwwroot\app1Linux/UNIX: /var/www/html/app1
Source control systems:Subversion, ClearCase, CVS,etc.
URLs
• Manually edit multiple config files on multiple servers so application works in production:
scp -r root@stgsvr:/var/www/html/app1 root@prodsvr1:/var/www/html/app1
• Costly troubleshooting
Windows: [mysqld-5.0]
Linux/UNIX: /etc/my.cnf
Multiple file types: *.dll,*.jar..
Development
Scripted manual migration from
dev to test systems:cp /var/www/html/app1/config/my.cnf
Standup servers and deploy the application for testing:
Scripted manual migration from
staging to production vi my.conf
#edit db hostname and port for client config
OS versions and patch levels may differ from production
10
Fraught With the Potential for Errors
App
OS
Storage
Network
Server
Dev QA Prod
11
Deployments Throughout Application Lifecycle
Minor release Minor release
Fix/ patch
Fix/ patch
Fix/patch
OperationsStrategy
New deployment
Plan
Design Deploy
Development
AgileIterations
AgileIterations
AgileIterations
AgileIterations
Prioritize and Invest
Establish governance
Deploy Deploy Deploy
Deploy
Develop TestDeploy
Deploy
Deploy Deploy Deploy
DeployDeployDeployDeploy
12
What’s Needed?
Reduced time & cost2
Improved collaboration 3
Improved application quality 1
Application Deployment Manager
13
HP Application Deployment Manager
1 2 3 4Modelthe application
Modelthe servers
Deployconsistently
Report onoutcomes
App developer defines content and configurations
Developer, QA, App decide environment for deployment at each stage
Repeatedly deploy using standards set by experts
Management views dashboard on success and failure rates
All product views are illustrations and might not represent actual product screens.
14
One System to Capture Deployment Complexities
– Capture the
complexities in a
shared
application and
deployment
model
– Model can be
leveraged and
extended as
needed, per
application, and
per lifecycle
phase
All product views are illustrations and might not represent actual product screens.
15
Keep up With the Pace of Change
– Build versions
right from
source control
for rapid
development
cycles
– Different teams
can work on
different apps,
releases,
versions
simultaneously
– Build, deploy,
test however
many times it’s
needed All product views are illustrations and might not represent actual product screens.
16
Reduce Time and Risk Through Automated Deployments
– Minimize service downtime with rolling deployments
– Minimize change
windows by pre-
staging of content
– Minimize risk by
rolling back failed
deployments to the
previous state.
All product views are illustrations and might not represent actual product screens.
17
Provision Resources to Support Your App
– Leverage the
strength of
Server
Automation -
e.g. cloning
virtual servers
– Configure to
automatically
deploy
application
monitoring
agents
All product views are illustrations and might not represent actual product screens.
18
Integrated Approach: Operations Orchestration
– Build flows to integrate with the overall ALM solution
– Automate key processes supporting your app:
• Provision storage
• Add or remove from load balancer
• Add or remove from monitoring
• Open and close tickets
• Hold process until CAB approves
All product views are illustrations and might not represent actual product screens.
19
Measure Results And Continuously Improve
All product views are illustrations and might not represent actual product screens.
20
Bridging Applications and Operations
Applications
Operations
Deploy
Test
DeployManage
Plan
Build
Apps
Ops
21
Project and Portfolio Mgmt.
Quality Center
Application Deployment
Mgr.
Quality Center,
Performance Center
Project and Portfolio Mgmt.
Service Manager, Release Control
Application Deployment
Mgr.BSM, BSA
Operations
Plan Change Mgmt.
Deploy Manage
Plan Develop Deploy Test
Test Results
Application Deployment Manager
Deployment Results
Applications
CSA
22
ADM Benefits Summary
Reduce time and cost for deploying complex multi tier applications2
Improve collaboration for better deployment results, across teams and geographies3
Leverage and extend existing investments 4
Improve application quality by focusing on the application instead of deployment1
23
Streamline application deployments
Control virtualization
Improve the customer experience
Q&A
SA 9.0 Benefits
24
0.0
2.5
5.0
7.5
10.0
12.5
15.0
17.5
Mil
lio
ns
Physical Hosts Stand Alone Servers Virtual Machines
Server Virtualization Growth Forecast
2005 2006 2007 2008 2009 2010 2011 2012
CROSS OVER
25
Unmanaged Server Sprawl
VMLibrary
=CapEx
Risk
26
SA 9.0 Virtualization Benefits
Maintain management continuity2
Leverage virtualization3
Manage consistently via single tool1
27
Manage Servers Consistently via Single Tool• Across physical and virtual. Across virtualization vendors
• Get visibility and control of all your resources in one place.
All product views are illustrations and might not represent actual product screens.
28
Manage Servers Consistently via Single Tool
• Integrate to all your vCenters at once
• Discover all hypervisors, VM’s, virtual nets, and datastoresvCenter is aware of
All product views are illustrations and might not represent actual product screens.
29
SA Managed VM
SA Managed VM’
Clo
ne M
anaged V
M
SA Managed VM Template
SA Managed VM ‘‘
Deplo
y M
anaged V
M T
em
pla
te
Policies Policies
Policies Policies
Maintain Server Management Continuity• Cloning and templating with management model inheritance
• Policies, history, audits, custom attributes, etc stay with the new server
• Start the clone from SA or vCenter
• Once managed, it’ll stay managed
30 All product views are illustrations and might not represent actual product screens.
Clone From Within the SA UI
31 All product views are illustrations and might not represent actual product screens.
Clone From Within the SA UI• Identify network configurations so the new system will work right away
32 All product views are illustrations and might not represent actual product screens.
Clone from Within the SA UI• Pick a destination hypervisor. Pick a datastore. All from SA
33
Patching DevelLoB App Devel
OS Devel
SA Library
Hypervisor
Policy 1Policy
PolicyPolicy 2
Policy definition
Live VM
Policy 1 (applied)
ApplyPolicy
Gold Image VM
Policy 1 (applied)
Rapid deployment
Leveraging the Agility of Virtualization
• Cloning + Policies = speed and flexibility
• Rapid deployments
• Standards based customizations
Policy 2 (applied)
34
Virtualization Benefits Summary
Reduce risk by keeping all your servers managed and compliant2
Leverage image provisioning speed and policy based flexibility3
Gain centralized visibility and control of all your virtualization resources1
35
Streamline application deployments
Control virtualization
Improve the customer experience
Q&A
SA 9.0 Benefits
36
SA 9.0 Customer Experience Benefits
Investing in Key Use Cases2
Customer Enablement3
Enhanced Integrations4
Ease of Server Automation Deployment1
37
Ease of Server Automation Deployment
• Zero Downtime Upgrade
• Reduced risk of unsuccessful installations
• Faster and more resilient installation
• Improved User/User Group Management
• Simplified upgrade process
• Other misc improvements (agent based, core re-IP)
Core 1Core 3
Core 2
Production Mesh
Core 1Agents
Core 2Agents
Core 3Agents
Production Mesh’
1
2
4
3
38
SA 9.0 Customer Experience Benefits
Investing in Key Use Cases2
Customer Enablement3
Enhanced Integrations4
Ease of Server Automation Deployment1
39
Windows Patching• Superseded service packs allowed
• Patch policy browser UI indicates superseded patches
• Improved job status details (superseded, N/A, locale, etc)
• Win 2008 R2 patching support
• New reports (ROI, Time to Compliance)
All product views are illustrations and might not represent actual product screens.
40
OS Provisioning • New flexible OS Build Plans
• Server maintenance mode
• DHCPless provisioning
• RAID Config
All product views are illustrations and might not represent actual product screens.
41
Application Configurations• Folder permissions model like the rest of SA objects
• New app config syntax highlighting editor for easier editing
• Task window based pushes (including scheduling)
All product views are illustrations and might not represent actual product screens.
42
SA 9.0 Customer Experience Benefits
Investing in Key Use Cases2
Customer Enablement3
Enhanced Integrations4
Ease of Server Automation Deployment1
43
Documentation• SA Quick Start Guide with "Show Me" videos
• Streamlined installation guide
44
UI Improvements• Actionable search results
• Context aware menus
• Searchable and filterable job results data
• Cleaner and more detailed export of job results data
All product views are illustrations and might not represent actual product screens.
45
SA 9.0 Customer Experience Benefits
Investing in Key Use Cases2
Customer Enablement3
Enhanced Integrations4
Ease of Server Automation Deployment1
46
Enhanced Integrations: SA/OO • Right click launch flow from device or device group
• Detailed job status and results through SA
All product views are illustrations and might not represent actual product screens.
47
Server Storage Visibility
–ESX and ESXi 4 storage visibility• Deep storage visibility of the latest Vmware hypervisors
–Patchable storage platform support• New storage platform support with each patch release
• Minimal downtime and customer installable
48
Improved SA Reporting• BSA Essentials
• Business Objects based
• Measure and track ROI and productivity
• Drag and drop custom report creation
All product views are illustrations and might not represent actual product screens.
49
SA 9.0 Benefits Summary
Reduce cost, time, and risk of application deployments
1
Control unmanaged virtualization sprawl
2
Faster time to value and better overall user experience
3
50
Q&A
51 ©2010 Hewlett-Packard Development Company, L.P.
To learn more on this topic, and to connect with your peers after
the conference, visit the HP Software Solutions Community:
www.hp.com/go/swcommunity
52