SlideShare a Scribd company logo
© 2014 VMware Inc. All rights reserved.
Driving Systems Stability & Delivery
Agility through Devops
Insights from VMware IT!
Gopinath Anantharaman
Director, VMware
2
Agenda
1 Context
2 IT Systems Stability & Agility
Automated Instance Provisioning
4 Summary
3 Application Delivery Agility
Instance Monitoring & Management
Continuous Delivery Platform
Service Virtualization
Application Architectural Changes
Section 1: Context
VMware IT Applications Delivery Eco-System
CONFIDENTIAL 4
VMware Applications Portfolio
VMware
vCloud Air
Network
Hybrid
Cloud
VMware
Private
Cloud
Public
Cloud
My VMware
ITB
M
2014 Operational Plan of Record
CONFIDENTIAL 5
CONFIDENTIAL 6
Parallel Release Instances
DEV13
LR:4/28/13
DEV14
LR:6/3/14
DEV15
LR:6/16/14
DEV16
LR:7/15/14
DEV11
LR:8/19/14
TEST13
LR:5/13/14
TEST14
LR:5/13/14
TEST15
LR:5/13/14
TEST16
LR:5/13/14
TEST11
LR:5/13/14
UAT
LR:3/24/14
Load Test
LR:3/24/14 (WDC)
STAGE
LR:4/17/13 (SC9)
NR:10/28/14
NR:11/18/14
NR:12/30/14
NR:1/27/15
NR:TBD
NR:11/04/14
NR:12/02/14
NR:1/06/15
NR:1/27/15
NR:8/19/14
vCHS TEST19 vCHS TEST20
vCHS Releases vCHS Releases
NR:TBD
Path to Production (Support Fix Path)
10/17 release train
11/7 release
12/05 release
1/23 release
VMWSandbox
PREDEV Instance
DEV12
PREDEV Instance
NR:9/20/14
NR:11/25/14
TEST12
Planned for
provisioning
PROD (SC9)
NR:11/25/14
Pricing (Test31)
(OC)
Section 2:
IT Systems Stability & Agility
Automated Instance Provisioning
CONFIDENTIAL 8
Responding to SMAC Era Disruption
Corpor
ate
Strateg
y
Revenu
e
Cost
Continuous
Requirements
Management
Continuous
Infrastructure
Delivery
Continuous
Integration
Continuous
Deployment
Continuous Delivery
Continuous
Dev & Test
Product Development
Transformation
Respond with
Continuous Delivery
Traditional Infrastructure Provisioning Process
4-6 weeks Delivery Cycle
Request Infrastructure
Verification
Hardware
Setup
Build VMs –
New or
Clone
DNS Entries
Install, Setup,
Configure
Workload Database
Refresh
Latest Code
Deployment
Load
Balancer
Entries
Web Server
Configuration
Firewall
Changes
External Interface &
Integration
PPM Tasks
Workload
Monitoring
Setup
Security –
VM access
control
Testing
1- 2 days 3- 5 days 2 – 4 weeks 3 – 5 days
1 – 2 days 4 – 7 days 2 – 3 days 2 – 5 days
2 – 5 days 1 -2 days 2 – 4 days 1 – 2 days
3 – 7 days 2 – 3 days 1 day 5 – 6 days
Task timeWait time
CONFIDENTIAL
CONFIDENTIAL 10
Instance Provisioning Challenges
Handoffs
Silos. Globally
distributed teams.
Multiple
application
experts.
Slow and
Error
Prone
Many manual steps.
Ticketing systems.
Human error
Capacity
Constrained
Only 4-6 projects
in parallel
Global Team
Management
PTOs, Holidays,
Skill level
CONFIDENTIAL 11
Fix
The “human middleware”
on traditional infrastructure
Replace and Automate
End-to-end provisioning
on SDDC Private Cloud
Option 1 Option 2
Optimizing Instance Provisioning
VMware vCloud Suite
CONFIDENTIAL 12
Automated and Software Orchestrated Instance Provisioning
Continuous Infrastructure Delivery in < 22
hours
Virtual Data Center
Virtual Server 40 work weeks effort – Per Release…
20 work weeks effort – Once!
22 hours
4 - 6 weeks
Service Request
Run Book
Service
Definition
Blueprint
Policy POC1 POC2 To Catalog
Provision QA Staging Release
It takes less effort/time to convert the runbook into blueprints
than it takes to “run” the runbook...
Section 2:
IT Systems Stability & Agility
Instance Monitoring and Management
What’s Needed for Efficient Operations
Management?
What Is Needed?
Quality of
Service
Reduce Mean Time to Identification (MTTI):
• Visibility across Infrastructure and Applications
• Proactive issue prevention
• Quickly resolve business impacting issues
Operational
Efficiency
Reduce Capital and Operating Costs:
• Optimize use of resources to prevent unnecessary purchases
• Improve team efficiency and increase VI/admin ratios
Control & Compliance
Adhere to IT policies and standards:
• Compliance visibility to Operations
• Enforce IT policies across assets and infrastructures
Goal
VMware’s Cloud Operations Management Platform
Cloud Operations Console
Extensibility
Integrated Management Disciplines
Performance ComplianceMonitoringConfigurationCapacity
Platform Services
Analytics LogsDiscoveryReporting Automation
SDK
Management
Packs
APIs
Test Instance – vCOps Cockpit
CONFIDENTIAL 17
LUNS
Admin gets alerted that
Oracle App is slow
Oracle VM has
performance issue
Storage LUN health is red
VNX | Target HBA Resets
Target HBA Resets is high,
limiting application
performance
Check LUN Details
(EMC VNX: LUN44)
IO OUTSTANDING
DISK IO
(870/1024)
High I/O outstanding
Check EMC VNX Analytics
SP-A is red
1 2
34
Transaction latency
above normal
Scenario: Troubleshoot Across App, VM, and Storage
vCOps Benefits and Usage
CONFIDENTIAL 19
Real time health status
Monitor Health, Risk and
Efficiency
Static Thresholds
Dynamic Thresholds
Quick Isolation
Right Sizing Opportunities
Drill down to the resource
detail
Section 3:
Applications Delivery Agility
Continuous Delivery Platform
DevOps is a Journey
Automation / Infrastructure-as-a-Service
Manual provisioning
On-demand, automated
self – service access
Technology sprawl High standardization
Initial provisioning Lifecycle management
Homogeneous Enterprise wide / heterogeneous
ExtensibleOne inflexible approach
Virtualized infrastructure Any service from any layer
Manual approvals High governance
Journey with many starting
points and many maturity levels
Continuous Delivery / DevOps
Standardized MW / Apps–as-a-Service
CONFIDENTIAL 22
How can you…?
How do you glue it all together?
1. Ensure a consistent, repeatable & predictable software release
process?
2. Get visibility into where a build is in the release process?
3. Ensure that the right artifacts are deployed every time?
4. Eliminate the costs and errors associated with manual tasks
and hand-offs?
5. Really leverage the value from all of the tools in your software
development release chain?
Integrated
Dev. Env.
Code Stream ties it together
24
Test ProductionUAT
vRealize Code Stream
Release Pipeline Artifact Management Dashboard
VMware vRA
(IaaS, MW & Apps)
CUSTOM
ANY PROVISIONING/DEPLOYMENT ENGINE
Source Control
Systems
Build & Cont.
Integration
Repository
Systems
Troubleshooting
End-to-End Visibility Across the Pipeline
• Provide a consistent view across stages and environments
• Track artifacts to ensure consistent use
• Enforce governance across stages via gating rules
CONFIDENTIAL 25
Automated or manual
gating rules
Track the lifecycle of builds
across environment & stages
Automate artifact retrieval,
provisioning, deployment,
test and other tasks
View task
execution details
Section 3:
Applications Delivery Agility
Service Virtualization
What is Service Virtualization?
CONFIDENTIAL 27
“In software engineering, service virtualization is a
method to emulate the behavior of specific components
in heterogeneous component-based applications such
as API-driven applications, cloud-based applications
and service-oriented architectures.”
• Emulate Component
• “Capture” &
Automation
Techniques to
provide Scenario
Breadth
• It’s NOT a dummy
stub
28
VMWare IT Delivery – Challenges and SV Needs
I can’t do much until I have an integrated working environment!
Dev/Test Environments
Interfaces need virtualization in the
absence of source and target end
points
Target System Virtualized services to
speed up development
Reduce dependence on integrated
SDLC
Test data preparation is
slow painstakingly slow
for capturing end to end
cases.
Unavailability of enough
application instances -
timesharing application
across SDLC instances.
Automation is limited to
well defined test cases
and requires relevant
test data.
ChallengesSVNeeds
Test Data
Reduce test case data setup for every
system they touch
Ability to record once and replay test
data many times
Service/Function specific data setup
Test Automation
Capture directly or import from
transactions, databases, files
Dynamically adjust data for time or
situational relevance
Component level automation requires
advanced interception and data
capture techniques
Our IT projects have
impact on multiple systems
and users. An Integrated
Environment has become
the basic requirement to
deliver even a small fix.
Virtual Services ensure that test data and test environments are always available
for QA and Dev. They can be developed in less time and can be consumed by
multiple environments.
CONFIDENTIAL
29
Service Virtualization Benefits
Faster, Cheaper and Better - Doing More with Less!
Reduce
Infrastructure
footprint
 SaaS & On-Premise System The 20+ SaaS
& Several Enterprise On-Premise systems
could be SV’ed and hence eliminate the need
for these altogether in Dev/Test Instances.
 Instance Provisioning The SDLC Instances
can be provisioned rapidly and on-demand.
 New Development - Dependent Systems
availability and SV’ed interfaces enable
individual track owners to develop independent
of other teams.
 Parallel Development - Multiple Release
Trains can co-exist with visibility of services
being newly built available to future Releases.
Parallel
Development
Shift-Left
Functional
QA
Automation
 Shift-Left Functional Testing can start much
earlier in the cycle, as soon as SV’ed code is
available in the Dev Instance.
 QE Automation can start much earlier (as
opposed to starting middle of QA cycle right
now) based on SV contracts. This also forces
teams to write Test cases earlier.
 Overall Quality Improvements due to the
breadth of coverage via SV.
 Data Conflicts – help in managing data
conflicts due to it being overridden by other
development teams.
 Data Setup Time - Reduce overall data setup
time.
Test Data
Management
Section 3:
Applications Delivery Agility
Application Architectural Considerations
Application Architectural Considerations
CONFIDENTIAL 31
Architectural Governance
Driving Services Reuse
Micro Services Enablement
Service Virtualization
Enablement
VMs + Containers, Better
Together
Supportability Requirements
Runtime Application Insights
Section 4: Summary
Reduced provision time
95%
(4 weeks to 22 hours)
Improved productivity
of 600 developers
20%
Reduced
IT operations costs
$1.5M /year
Able to say
“yes”
to developer requests
Reduced the cost of
a VM/month
80%
($133 to $20)
Reduced
infrastructure costs
$4.5M/year
Key Stats
CONFIDENTIAL 34
Embracing the Digital Era
1. Reduce
Complexity
2. Dramatically
Lower Costs
3. Enable Flexible,
Agile IT Service Delivery
to simplify operations
and maintenance
to redirect investment
into value-add
opportunities
to meet and
anticipate the needs
of the business
Drive IT Agility to Increase Business Value

More Related Content

PPTX
Intro to dev ops and cloud services
PDF
DevOps: Retooling the End-to-End IT Model
PDF
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
PPTX
DevOps-as-a-Service: Towards Automating the Automation
PDF
DevOps case study (Telco & Retailer)
PDF
DevOps Transformation - technical and organizational goals
PDF
DevOps : Consulting with Foresight
PDF
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
Intro to dev ops and cloud services
DevOps: Retooling the End-to-End IT Model
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps-as-a-Service: Towards Automating the Automation
DevOps case study (Telco & Retailer)
DevOps Transformation - technical and organizational goals
DevOps : Consulting with Foresight
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...

What's hot (20)

PPTX
Dev ops continuousdeliveryforcloudproduct
PDF
Dev ops in agile - 1st Conference Melbourne
PDF
Operationalizing Enterprise Adoption of DevOps in the Application Economy
PPTX
DevOps: IT's Automation Revolution
PPTX
Enabling The DevOps Culture At Organization
PDF
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
PDF
Developing a Testing Strategy for DevOps Success
PDF
DevOps introduction
PPTX
The 7 Principles of DevOps and Cloud Applications
PPTX
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
PDF
DevOps: What, who, why and how?
PDF
Achieving DevOps using Open Source Tools in the Enterprise
PDF
What are the Cool Kids Doing With Continuous Delivery?
PDF
Contino Overview
PDF
What is DevOps? - ITSM Academy Webinar
PDF
Digital Disruption with DevOps - Reference Architecture Overview
PDF
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
PPTX
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
PPTX
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
Dev ops continuousdeliveryforcloudproduct
Dev ops in agile - 1st Conference Melbourne
Operationalizing Enterprise Adoption of DevOps in the Application Economy
DevOps: IT's Automation Revolution
Enabling The DevOps Culture At Organization
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Developing a Testing Strategy for DevOps Success
DevOps introduction
The 7 Principles of DevOps and Cloud Applications
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
DevOps: What, who, why and how?
Achieving DevOps using Open Source Tools in the Enterprise
What are the Cool Kids Doing With Continuous Delivery?
Contino Overview
What is DevOps? - ITSM Academy Webinar
Digital Disruption with DevOps - Reference Architecture Overview
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
Ad

Viewers also liked (20)

PPTX
Shippable DevOps platform overview
PDF
Tech Talk: Automatically Find and Prioritize Common App Performance Issues wi...
PPTX
The future we want
PDF
IBM - The Era of Cognitive System
PDF
IBM Cast Iron Cloud
PDF
IBM PureData System for Analytics Architecture - IBM Redbooks
PDF
Case Study: Ecolab Transforms Infrastructure and Application Monitoring into ...
PDF
Thistle DevOps Solutions Offerings
PPTX
Ravi namboori Devops Presentation
PPTX
Delivering Devops at Sainsburys
PDF
Modern DevOps with Docker
PDF
DevOps: From IaaS to continuous integration
PPTX
DevOps Roadtrip Final Speaking Deck
PDF
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
PDF
Introduction to DevOps - Rackspace tech night
PPTX
Chef for DevOps - an Introduction
PDF
Implementing DevOps in a Regulated Environment - DJ Schleen
KEY
Infrastructure Automation with Chef
PPTX
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
PDF
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Shippable DevOps platform overview
Tech Talk: Automatically Find and Prioritize Common App Performance Issues wi...
The future we want
IBM - The Era of Cognitive System
IBM Cast Iron Cloud
IBM PureData System for Analytics Architecture - IBM Redbooks
Case Study: Ecolab Transforms Infrastructure and Application Monitoring into ...
Thistle DevOps Solutions Offerings
Ravi namboori Devops Presentation
Delivering Devops at Sainsburys
Modern DevOps with Docker
DevOps: From IaaS to continuous integration
DevOps Roadtrip Final Speaking Deck
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
Introduction to DevOps - Rackspace tech night
Chef for DevOps - an Introduction
Implementing DevOps in a Regulated Environment - DJ Schleen
Infrastructure Automation with Chef
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Ad

Similar to Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps Conference - InfoSeption] (20)

PPTX
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
PPTX
CSC AWS re:Invent Enterprise DevOps session
PDF
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
PDF
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
PDF
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
PDF
Modernizing Testing as Apps Re-Architect
PDF
Journey toward3rdplatform
PDF
Microsoft System Center 2012 R2 Overview - Presented by Atidan
PPTX
final year.pptxjohhhbbbbbbkvujgcjiughihghji
PDF
Continuous Integration and Continuous Delivery on Azure
PDF
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
PPTX
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
PPTX
Service Virtualization: Delivering Complex Test Environments on Demand
PPTX
SV Training Intro - 20181129 4.pptx
PPT
IBM: Inteligentný manažment testovacích a vývojových prostredí
PDF
Dev ops for mainframe innovate session 2402
PDF
Enhancing Serverless Architecture with Cloud-Native Testing.pdf
PDF
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
PDF
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
PDF
Enhancing Serverless Architecture with Cloud-Native Testing.pdf
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
CSC AWS re:Invent Enterprise DevOps session
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
Modernizing Testing as Apps Re-Architect
Journey toward3rdplatform
Microsoft System Center 2012 R2 Overview - Presented by Atidan
final year.pptxjohhhbbbbbbkvujgcjiughihghji
Continuous Integration and Continuous Delivery on Azure
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Service Virtualization: Delivering Complex Test Environments on Demand
SV Training Intro - 20181129 4.pptx
IBM: Inteligentný manažment testovacích a vývojových prostredí
Dev ops for mainframe innovate session 2402
Enhancing Serverless Architecture with Cloud-Native Testing.pdf
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Enhancing Serverless Architecture with Cloud-Native Testing.pdf

More from InfoSeption (7)

PDF
InfoSeption Corporate Presentation
PDF
Bimodal IT : An Introduction from InfoSeption
PDF
Digital DevOps [Decoding DevOps Conference - InfoSeption]
PDF
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
PDF
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
PDF
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
PDF
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]
InfoSeption Corporate Presentation
Bimodal IT : An Introduction from InfoSeption
Digital DevOps [Decoding DevOps Conference - InfoSeption]
Lean DevOps for Mobility [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
DevOps Perspectives [Decoding DevOps Conference - InfoSeption]
DevOps Culture: Connecting Dots [Decoding DevOps Conference - InfoSeption]

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced IT Governance
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced Soft Computing BINUS July 2025.pdf
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced IT Governance
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity

Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps Conference - InfoSeption]

  • 1. © 2014 VMware Inc. All rights reserved. Driving Systems Stability & Delivery Agility through Devops Insights from VMware IT! Gopinath Anantharaman Director, VMware
  • 2. 2 Agenda 1 Context 2 IT Systems Stability & Agility Automated Instance Provisioning 4 Summary 3 Application Delivery Agility Instance Monitoring & Management Continuous Delivery Platform Service Virtualization Application Architectural Changes
  • 3. Section 1: Context VMware IT Applications Delivery Eco-System
  • 4. CONFIDENTIAL 4 VMware Applications Portfolio VMware vCloud Air Network Hybrid Cloud VMware Private Cloud Public Cloud My VMware ITB M
  • 5. 2014 Operational Plan of Record CONFIDENTIAL 5
  • 6. CONFIDENTIAL 6 Parallel Release Instances DEV13 LR:4/28/13 DEV14 LR:6/3/14 DEV15 LR:6/16/14 DEV16 LR:7/15/14 DEV11 LR:8/19/14 TEST13 LR:5/13/14 TEST14 LR:5/13/14 TEST15 LR:5/13/14 TEST16 LR:5/13/14 TEST11 LR:5/13/14 UAT LR:3/24/14 Load Test LR:3/24/14 (WDC) STAGE LR:4/17/13 (SC9) NR:10/28/14 NR:11/18/14 NR:12/30/14 NR:1/27/15 NR:TBD NR:11/04/14 NR:12/02/14 NR:1/06/15 NR:1/27/15 NR:8/19/14 vCHS TEST19 vCHS TEST20 vCHS Releases vCHS Releases NR:TBD Path to Production (Support Fix Path) 10/17 release train 11/7 release 12/05 release 1/23 release VMWSandbox PREDEV Instance DEV12 PREDEV Instance NR:9/20/14 NR:11/25/14 TEST12 Planned for provisioning PROD (SC9) NR:11/25/14 Pricing (Test31) (OC)
  • 7. Section 2: IT Systems Stability & Agility Automated Instance Provisioning
  • 8. CONFIDENTIAL 8 Responding to SMAC Era Disruption Corpor ate Strateg y Revenu e Cost Continuous Requirements Management Continuous Infrastructure Delivery Continuous Integration Continuous Deployment Continuous Delivery Continuous Dev & Test Product Development Transformation Respond with Continuous Delivery
  • 9. Traditional Infrastructure Provisioning Process 4-6 weeks Delivery Cycle Request Infrastructure Verification Hardware Setup Build VMs – New or Clone DNS Entries Install, Setup, Configure Workload Database Refresh Latest Code Deployment Load Balancer Entries Web Server Configuration Firewall Changes External Interface & Integration PPM Tasks Workload Monitoring Setup Security – VM access control Testing 1- 2 days 3- 5 days 2 – 4 weeks 3 – 5 days 1 – 2 days 4 – 7 days 2 – 3 days 2 – 5 days 2 – 5 days 1 -2 days 2 – 4 days 1 – 2 days 3 – 7 days 2 – 3 days 1 day 5 – 6 days Task timeWait time CONFIDENTIAL
  • 10. CONFIDENTIAL 10 Instance Provisioning Challenges Handoffs Silos. Globally distributed teams. Multiple application experts. Slow and Error Prone Many manual steps. Ticketing systems. Human error Capacity Constrained Only 4-6 projects in parallel Global Team Management PTOs, Holidays, Skill level
  • 11. CONFIDENTIAL 11 Fix The “human middleware” on traditional infrastructure Replace and Automate End-to-end provisioning on SDDC Private Cloud Option 1 Option 2 Optimizing Instance Provisioning
  • 12. VMware vCloud Suite CONFIDENTIAL 12 Automated and Software Orchestrated Instance Provisioning
  • 13. Continuous Infrastructure Delivery in < 22 hours Virtual Data Center Virtual Server 40 work weeks effort – Per Release… 20 work weeks effort – Once! 22 hours 4 - 6 weeks Service Request Run Book Service Definition Blueprint Policy POC1 POC2 To Catalog Provision QA Staging Release It takes less effort/time to convert the runbook into blueprints than it takes to “run” the runbook...
  • 14. Section 2: IT Systems Stability & Agility Instance Monitoring and Management
  • 15. What’s Needed for Efficient Operations Management? What Is Needed? Quality of Service Reduce Mean Time to Identification (MTTI): • Visibility across Infrastructure and Applications • Proactive issue prevention • Quickly resolve business impacting issues Operational Efficiency Reduce Capital and Operating Costs: • Optimize use of resources to prevent unnecessary purchases • Improve team efficiency and increase VI/admin ratios Control & Compliance Adhere to IT policies and standards: • Compliance visibility to Operations • Enforce IT policies across assets and infrastructures Goal
  • 16. VMware’s Cloud Operations Management Platform Cloud Operations Console Extensibility Integrated Management Disciplines Performance ComplianceMonitoringConfigurationCapacity Platform Services Analytics LogsDiscoveryReporting Automation SDK Management Packs APIs
  • 17. Test Instance – vCOps Cockpit CONFIDENTIAL 17
  • 18. LUNS Admin gets alerted that Oracle App is slow Oracle VM has performance issue Storage LUN health is red VNX | Target HBA Resets Target HBA Resets is high, limiting application performance Check LUN Details (EMC VNX: LUN44) IO OUTSTANDING DISK IO (870/1024) High I/O outstanding Check EMC VNX Analytics SP-A is red 1 2 34 Transaction latency above normal Scenario: Troubleshoot Across App, VM, and Storage
  • 19. vCOps Benefits and Usage CONFIDENTIAL 19 Real time health status Monitor Health, Risk and Efficiency Static Thresholds Dynamic Thresholds Quick Isolation Right Sizing Opportunities Drill down to the resource detail
  • 20. Section 3: Applications Delivery Agility Continuous Delivery Platform
  • 21. DevOps is a Journey Automation / Infrastructure-as-a-Service Manual provisioning On-demand, automated self – service access Technology sprawl High standardization Initial provisioning Lifecycle management Homogeneous Enterprise wide / heterogeneous ExtensibleOne inflexible approach Virtualized infrastructure Any service from any layer Manual approvals High governance Journey with many starting points and many maturity levels Continuous Delivery / DevOps Standardized MW / Apps–as-a-Service
  • 22. CONFIDENTIAL 22 How can you…? How do you glue it all together? 1. Ensure a consistent, repeatable & predictable software release process? 2. Get visibility into where a build is in the release process? 3. Ensure that the right artifacts are deployed every time? 4. Eliminate the costs and errors associated with manual tasks and hand-offs? 5. Really leverage the value from all of the tools in your software development release chain?
  • 23. Integrated Dev. Env. Code Stream ties it together 24 Test ProductionUAT vRealize Code Stream Release Pipeline Artifact Management Dashboard VMware vRA (IaaS, MW & Apps) CUSTOM ANY PROVISIONING/DEPLOYMENT ENGINE Source Control Systems Build & Cont. Integration Repository Systems Troubleshooting
  • 24. End-to-End Visibility Across the Pipeline • Provide a consistent view across stages and environments • Track artifacts to ensure consistent use • Enforce governance across stages via gating rules CONFIDENTIAL 25 Automated or manual gating rules Track the lifecycle of builds across environment & stages Automate artifact retrieval, provisioning, deployment, test and other tasks View task execution details
  • 25. Section 3: Applications Delivery Agility Service Virtualization
  • 26. What is Service Virtualization? CONFIDENTIAL 27 “In software engineering, service virtualization is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures.” • Emulate Component • “Capture” & Automation Techniques to provide Scenario Breadth • It’s NOT a dummy stub
  • 27. 28 VMWare IT Delivery – Challenges and SV Needs I can’t do much until I have an integrated working environment! Dev/Test Environments Interfaces need virtualization in the absence of source and target end points Target System Virtualized services to speed up development Reduce dependence on integrated SDLC Test data preparation is slow painstakingly slow for capturing end to end cases. Unavailability of enough application instances - timesharing application across SDLC instances. Automation is limited to well defined test cases and requires relevant test data. ChallengesSVNeeds Test Data Reduce test case data setup for every system they touch Ability to record once and replay test data many times Service/Function specific data setup Test Automation Capture directly or import from transactions, databases, files Dynamically adjust data for time or situational relevance Component level automation requires advanced interception and data capture techniques Our IT projects have impact on multiple systems and users. An Integrated Environment has become the basic requirement to deliver even a small fix. Virtual Services ensure that test data and test environments are always available for QA and Dev. They can be developed in less time and can be consumed by multiple environments. CONFIDENTIAL
  • 28. 29 Service Virtualization Benefits Faster, Cheaper and Better - Doing More with Less! Reduce Infrastructure footprint  SaaS & On-Premise System The 20+ SaaS & Several Enterprise On-Premise systems could be SV’ed and hence eliminate the need for these altogether in Dev/Test Instances.  Instance Provisioning The SDLC Instances can be provisioned rapidly and on-demand.  New Development - Dependent Systems availability and SV’ed interfaces enable individual track owners to develop independent of other teams.  Parallel Development - Multiple Release Trains can co-exist with visibility of services being newly built available to future Releases. Parallel Development Shift-Left Functional QA Automation  Shift-Left Functional Testing can start much earlier in the cycle, as soon as SV’ed code is available in the Dev Instance.  QE Automation can start much earlier (as opposed to starting middle of QA cycle right now) based on SV contracts. This also forces teams to write Test cases earlier.  Overall Quality Improvements due to the breadth of coverage via SV.  Data Conflicts – help in managing data conflicts due to it being overridden by other development teams.  Data Setup Time - Reduce overall data setup time. Test Data Management
  • 29. Section 3: Applications Delivery Agility Application Architectural Considerations
  • 30. Application Architectural Considerations CONFIDENTIAL 31 Architectural Governance Driving Services Reuse Micro Services Enablement Service Virtualization Enablement VMs + Containers, Better Together Supportability Requirements Runtime Application Insights
  • 32. Reduced provision time 95% (4 weeks to 22 hours) Improved productivity of 600 developers 20% Reduced IT operations costs $1.5M /year Able to say “yes” to developer requests Reduced the cost of a VM/month 80% ($133 to $20) Reduced infrastructure costs $4.5M/year Key Stats
  • 33. CONFIDENTIAL 34 Embracing the Digital Era 1. Reduce Complexity 2. Dramatically Lower Costs 3. Enable Flexible, Agile IT Service Delivery to simplify operations and maintenance to redirect investment into value-add opportunities to meet and anticipate the needs of the business Drive IT Agility to Increase Business Value