Uploaded by Shanti Mishra

vmware-sddc-ops-ppt

advertisement
The Journey to the Software-Defined Data Center
September 2013
© 2013 VMware Inc. All rights reserved
Executive Summary
AppOps Team
Deploy integrated, complex SDLC instances to support 600 developers.
Challenge
Process is manual, siloed, slow, unreliable. Reduces developer efficiency. Increases risk.
Two Fundamentally Different Options
1. Fix the “human middleware” on traditional infrastructure
2. Replace and automate on private cloud SDDC
Results From Choice to Replace and Automate on SDDC
 Process time – dropped from 4 weeks to 36 hours
 Developer productivity – increased 20% or more
 Project schedule risk - eliminated
 Annual infrastructure and operating costs - reduced by $6M annually
Key Lesson Learned
Invest in Agility, and Service Quality and Cost will Improve
2
Corporate IT Application Group
Manage portfolio of enterprise
applications used by global
business functions
Enterprise Application Portfolio
SaaS
65
AppOps team
27 engineers
IT tools
50
Business
100
Customer
600 developers
Total
215
Role
Provision 16 different dev/test
instances that include 80+ app
components.
Infrastructure footprint
 ~4,000 non-production VMs
 ~500 production VMs
3
AppOps Provisions Environments Across SDLC
 Support 30 to 50 major development projects per year
 Team of 27 engineers manually builds each SDLC instance
 Each project needs SDLC instance multiple times per project
Enterprise App Development Project - 9 months
Dev
Request for
SDLC Instance
Test
Infrastructure
Verification
Hardware
Setup
Web Server
Configuration
Load
Test
UAT
Build VMs –
new or clone
Firewall
Changes
DNS
Entries
External
Interface &
Integration
Install,
Setup,
Configure
PPM
Tasks
Workload
Database
Refresh
Workload
Monitoring
Setup
Stage
Latest Code
Deployment
Security – VM
access control
20 Major Steps
3 to 5 Weeks in Traditional Virtualized Environment
4
Production
Load
Balancer
Entries
Functional
Testing
Environmental
Testing
Human Middleware Problem – Customer View
“I can’t develop”
“My project is late”
“I can’t test”
“I’m waiting for the
software I need to
run my business…”
Disruptive
Unpredictable
Schedule Risk
Variable Quality
Developer must
work around
3+ weeks gaps up
to 5x per project
AppOps may
say “No”
to some
requests
Late projects cause
domino effect
with constrained
resources
Variations in
calendar and
service quality
5
Human Middleware Problem – AppOps Team View
Handoffs
Slow and
Error Prone
Capacity
Constrained
Global Team
Management
Silos. Globally
distributed teams.
Multiple application
experts.
Many manual steps.
Ticketing systems.
Human error.
Only 4-6 projects
in parallel
Project manage
around PTO and
holidays.
Variable skills
6
Two Project Goals
Transition
to Private Cloud – 4,000 VMs
Automate
the Process – 24 hours
Key Dependency
Need SDDC to automate the process
7
Phased Project Approach
Phase 1 - Completed
Dev
Test
Phase 2 - H1 2014
UAT
 Deploy automation and management
capabilities





8
Create 5+1 vDCs
Blueprints for 80+ applications
Service catalog with 16 instances
Transition 2,800 VMs - Dev, Test, UAT
Key Milestone – 4 months
• 1st automated instance @ 172 hours
Load
Test
Stage
Production
 Expand service profiles – using
expanded virtual network and
storage in IaaS
 Financial transformation – chargeback
 Advanced analytics, performance
management
 Transition 1,200 VMs Stage, LoadTest
Traditional Operations Functions – Provided by AppOps
Process
Governance
People
Cloud Automation and Management
vCloud Suite
Extension
via
API and SDK
Private Cloud IaaS
Software-Defined Data Center
9
3rd Party
Components
Why Standardize and Automate Service Provisioning?
Service
Request
40 work week effort – Per release…
Virtual Server
Provision
QA
Staging
Release
Run Book
4 weeks
Virtual Data Center
20 work weeks effort – Once!
Service Blueprint
Definition
Policy
POC1
POC2
To Catalog
36 hours
It takes less effort/time to convert the runbook into blueprints
than it takes to “run” the runbook...
10
Total Cycle Time - Improvements
Improvements
200
180
1.
Re-provision instead of repair
and cross-training teams
2.
Improve blueprints to drive down
defects, automate functional and
environmental testing
3.
Additional automation platform
capabilities
Provisioning time (hours)
160
1.
140
120
Plan to get to 24 hour goal
100
•
2.
80
•
60
3.
40
2013 Goal
Provision – 16 hours
20
QA – 8 hours
0
05/07
Test13
Dev14
05/22
Test14
05/27
06/19
Dev15
06/25
Test15
07/22
Dev16
08/05
Test16
SDLC Instance - Oracle ERP with Portal (date)
11
More automation and management
changes
Improve QA testing process
Results
Cycle Time
Virtual Machines Transitioned
AppOps Team
Hours per SDLC instance
To Private Cloud
# of Engineers
Goal – 4000
672 hours (4 weeks)
27
2,800
22
Today
Today
2,200
Today
172
36
Phase 1
Phase 2
Reduced provision time
Phase 1
Phase 2
Phase 1
Phase 2
Improved productivity
of 600 developers
Reduced
IT operations costs
(4 weeks to 36 hours)
20%
$1.5M /year
Able to say
Reduced the cost of
a VM/month
95%
“yes”
to developer requests
12
Goal - 5
Goal – 24 hours
80%
($133 to $20)
Reduced
infrastructure costs
$4.5M/year
For More Information
Venkat Gopalakrishnan, Director IT
venkatg@vmware.com
13
Download