SlideShare una empresa de Scribd logo
1 de 48
© Copyright 2018 Dell Inc.1
Stories From Field
© Copyright 2018 Dell Inc.3
- VP of IT
“I’m tired of hearing - I can’t do #*$&! because I’m
waiting on Infrastructure”
© Copyright 2018 Dell Inc.3
© Copyright 2018 Dell Inc.4
“We built a cloud that application owners don’t love?!”
- Dir of Infra (after $2M initiative )
© Copyright 2018 Dell Inc.4
© Copyright 2018 Dell Inc.5
“Server requests are
a black hole….”
- VP of Innovation
© Copyright 2018 Dell Inc.5
© Copyright 2018 Dell Inc.6
“I am perpetually stuck in reporting
and auditing on my cloud.”
- VP of Ops & Infra
© Copyright 2018 Dell Inc.6
© Copyright 2018 Dell Inc.7
“We have too many cloud projects, too many priorities.”
- VP of Ops & Infra
© Copyright 2018 Dell Inc.7
© Copyright 2018 Dell Inc.8
“We have too many cloud projects, and I don’t know
half of the things my folks are working on.”
- VP of Ops & Infra
© Copyright 2018 Dell Inc.8
© Copyright 2018 Dell Inc.9
“We are not delivering environments for new projects
fast enough. We are going to public cloud.”
- CIO
© Copyright 2018 Dell Inc.9
CloudOps
Leveraging DevOps Principles and Practices
in a Multi-Cloud Operating Model
© Copyright 2018 Dell Inc.11 © Copyright 2018 Dell Inc.11
“We are going to make IT Great Again!”
- Line of Business CIO
Matt Schneider
Chief Architect | Office of Strategy & Technology
@md_schneider
/in/mdschneider
http://blog.mdschneider.me
Manny Rodriguez
Chief Architect | Office of Strategy & Technology
@MannyRodP
/in/manuelrodriguezperez/
Don Demcsak
Solution Partner | Consulting Services
@DonDemcsak
/in/donxml
https://www.codedpipelines.io
© Copyright 2018 Dell Inc.13
Cloud frameworks…and the cloud journey…
NIST / Gartner
Characteristics of
cloud
Cloud is an
operating model
IaaS, PaaS, SaaS
© Copyright 2018 Dell Inc.13
SaaS for commodity
apps, i.e. email and HR
Private cloud solutions
© Copyright 2018 Dell Inc.14
Cloud frameworks…and the cloud journey…
NIST / Gartner ITaaS
Characteristics of
cloud
Cloud is an
operating model
IaaS, PaaS, SaaS
Service provider
methodology
Cloud broker
functions
(service catalog,
portals, charge/show –
back, CMPs)
© Copyright 2018 Dell Inc.14
SaaS for commodity
apps, i.e. email and HR
Private cloud solutions
ITSM Portal
Hybrid cloud solutions
Cloud teams
© Copyright 2018 Dell Inc.15
Cloud frameworks…and the cloud journey…
NIST / Gartner ITaaS Multi-Cloud
Characteristics of
cloud
Cloud is an
operating model
IaaS, PaaS, SaaS
Service provider
methodology
Cloud broker
functions
(service catalog,
portals, charge/show –
back, CMPs)
Supply / demand
Application centric
Cloud business
functions
(marketing , supply
chain models, arbitrage)
© Copyright 2018 Dell Inc.15
SaaS for commodity
apps, i.e. email and HR
Private cloud solutions
ITSM Portal
Hybrid cloud solutions
Cloud teams
Multiple public/hybrid
IT Busi Mgmt tools
PaaS, CaaS, FaaS
© Copyright 2018 Dell Inc.16
NIST /
Gartner
ITaaS Multi-Cloud
Multi-cloud brings complexity…
© Copyright 2018 Dell Inc.16
1. Multiple virtual private clouds – mini DCs
2. Multiple tools to consider (Orchestration, config mgmt,
cost mgmt, logging, network, etc)
3. New skills and org capabilities
© Copyright 2018 Dell Inc.17
NIST /
Gartner
ITaaS Multi-Cloud
Something is missing….
A set of values and principles
A set of new practices
© Copyright 2018 Dell Inc.17
?
DevOpsAgile
Cloud Guiding Principles
DevOpsAgile
Cloud Guiding Principles
© Copyright 2018 Dell Inc.20
“Agile” is everywhere…
“I’m a huge proponent of Agile because it takes
care of so many of the challenges that typically
exist between IT and the business.”
- Tom Miller , CIO Anthem Healthcare
“We do not think of Agile as an IT initiative, but
as an enterprise initiative.”
- Todd Sprinkle, CIO QVC
© Copyright 2018 Dell Inc.20
© Copyright 2018 Dell Inc.21
Comprehensive documentation
Manifesto for Agile Software Development…
Process and tools
Contract negotiation
Following a plan
…while there is value in the items on the right, we
value the items on the left more…
PRINCIPLES PRACTICES
Individuals and interactions
Working software
Customer collaboration
Responding to change
© Copyright 2018 Dell Inc.21
Agile DevOps
Cloud Guiding Principles
© Copyright 2018 Dell Inc.23
History of DevOps – An Infrastructure & Ops Response to Agile
2008
Andrew Schafer + Patrick
Debois discuss the topic of
“Agile Infrastructure.” at Agile
Conf in Toronto Debois and
Shafer formed an Agile
Systems Administrator group
on Google, with limited
success.
2009
O’Reilly Velocity Conference, two
Flickr employees—John Allspaw,
senior vice president of technical
operations, and Paul Hammond,
director of engineering—gave a
now-famous presentation titled,
“10+ Deploys per Day: Dev and
Ops Cooperation at Flickr.”
2010
2013
2010 brought 4 DevOpsDays
conferences. Including one in
Silicon Valley. In 2018 over 60
conferences are expected.
In 2013, the seminal book
”The Phoenix Project” was
released. A parable of the
values of DevOps was
introduced to the masses.
© Copyright 2018 Dell Inc.23
© Copyright 2018 Dell Inc.24
2 ways to look at principles from DevOps
Culture
Automation
Lean
Measurement
Sharing
Flow
Feedback
Learning
© Copyright 2018 Dell Inc.24
© Copyright 2018 Dell Inc.25
Mapping principles to practices…
Principles
Culture
Automation
Lean
Measurement
Sharing
?
?
?
?
?
Flow Practices
?
?
?
© Copyright 2018 Dell Inc.25
© Copyright 2018 Dell Inc.26
Our Vision for CloudOps
Public Cloud and Private Data Centers
are built and managed by pipelines that
are modeled after software development
best practices (SDLC)
This code-base creates a platform and
ecosystem focused on velocity through
quality
Code is new language of IT defining,
managing, and governing
features/functions, infrastructure,
configurations, integrations, quality, and
policy
The platform and ecosystem reflect
processes (“flow”) and enable people to
create more value, more quickly, at a
lower total cost.
Current
State
Future
Vision
© Copyright 2018 Dell Inc.26
Making IT Real
© Copyright 2018 Dell Inc.28
You Can’t Improve What You Don’t Measure
Value Stream Map IT Delivery
The ability to visualize non-visible work performed as an
IT change is processed thru the IT department is an
essential first step towards implementing CloudOps.
CALMS
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2018 Dell Inc.29
How to Get Started With Value Stream Maps
• Pick an existing process
• Get everyone in a room that is responsible for the process, and the people that do the process
• Walk the flow from beginning to end, with everyone supplying the details on how it actually works,
not how we think it works
• Collect the various activities on sticky notes on a wall, include Lead Time (before the activity kicks
off) and Value Added Time (time it takes to do the activity)
• Calculate Total Value Added Time
• Calculate Total Lead Time
• Cycle Time is Total Value Added Time + Total Lead Time
CALMS
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2018 Dell Inc.30
Improving products through measurement and
removing nonvalue work…Value Stream Mapping
Value Stream Mapping
A flowchart method to document a high-level
process to deliver a product or service –
including key process metrics - the analysis
of which helps us remove bottle necks and
waste in the process
Key Measures:
Lead time
Process time
%Complete and Accurate
SRC: https://www.lucidchart.com/pages/value-stream-mapping
© Copyright 2018 Dell Inc.30
You can’t improve what you don’t measure. The Process
Cycle Efficiency of an IT change is a metric you can leverage
from a Value Stream Map to continuously improve into a
CloudOps operating model.
© Copyright 2018 Dell Inc.31
Simple Value Stream Mapping
Process Cycle Efficiency (PCE) =
(Value Time / Total Time)
% Completed/Accurate?
© Copyright 2018 Dell Inc.31
© Copyright 2018 Dell Inc.32
You Can’t Improve Want You Don’t
Centralize , Share, and Audit
Everything as Code in Source Control
CALMS
Culture
Automation
Lean
Measurement
Sharing
The ability to centralize artifacts and track/audit changes
through code is an essential second step towards
implementing CloudOps.
© Copyright 2018 Dell Inc.33
You Can’t Improve Want You Don’t
Centralize, Share and Audit
vRA
Blueprint
code
Terraform
code
Cloud
Formation
code
Ansible
code
Code Repo
Functions:
• PULL
• MERGE
• COMMIT
• COMPARE
CALMS
Culture
Automation
Lean
Measurement
Sharing
vRA Terraform Ansible
Azure
ARM
Provides an centralized point for change visibility and
encourages sharing.
© Copyright 2018 Dell Inc.34
What about other types of “code”
Runbooks?
Install
docs?
CALMS
Culture
Automation
Lean
Measurement
Sharing
run-
books
install
docs
security
rules /
policy
Code Repo
Functions:
• PULL
• MERGE
• COMMIT
• COMPARE
Standardizes the way an Ops and Infra org works. Provides a
common approach with developers.
© Copyright 2018 Dell Inc.35
All flows from source version control….
VERSION
CONTROL
COMMIT
CREATE
CHANGE
• Orchestration code
• Enhancements/fixes
• Upgrades / Patches
• Configurations
• Documentation changes
Cloud code change
Testing and validation
Change management
Auditing
Security
Product Management
CALMS
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2018 Dell Inc.36
You can’t improve what you don’t
automate and visualize
PRODUCTION
CHANGE
SECURITY, GOVERNANCE, COMPLIANCE
Dev Stage QA Stage UAT Stage
Gate Gate Gate
Pen Test
AUTOMATED POLICY VERIFICATION
DMZ Validation
Code Analysis
OWASP Tests
Firewalll
Validation
DB Config
Validation
Backup Config
Validation
Data Retention
Validation
SSL Cert
Validation
InfoSec
Validation
CALMS
Culture
Automation
Lean
Measurement
Sharing
VERSION
CONTROL
COMMIT
CREATE
CHANGE
• Orchestration code
• Enhancements/fixes
• Upgrades / Patches
• Configurations
• Documentation
changes
Orchestrate and streamline change management
© Copyright 2018 Dell Inc.37
You can’t improve what you don’t
automate and visualize
CALMS
Culture
Automation
Lean
Measurement
Sharing
Pipeline Dashboards
Commit UAT PROD
1.1
1.2
1.3
1.4
1.5
PRODUCTION
CHANGE
SECURITY, GOVERNANCE, COMPLIANCE
Dev Stage QA Stage UAT Stage
Gate Gate Gate
Pen Test
AUTOMATED POLICY VERIFICATION
DMZ Validation
Code Analysis
OWASP Tests
Firewalll
Validation
DB Config
Validation
Backup Config
Validation
Data Retention
Validation
SSL Cert
Validation
InfoSec
Validation
VERSION
CONTROL
COMMI
T
CREATE
CHANGE
• Orchestration
code
• Enhancements
/fixes
• Upgrades /
Patches
• Configurations
• Documentatio
n changes
Provides work visibility , prioritization, and provides a
feedback loop.
© Copyright 2018 Dell Inc.38
Starting the Pipeline with Feedback Loops
© Copyright 2018 Dell Inc.39
120,000,000 Users
© Copyright 2018 Dell Inc.39
© Copyright 2018 Dell Inc.40
Cloud Roadmaps
© Copyright 2018 Dell Inc.40
© Copyright 2018 Dell Inc.41 © Copyright 2018 Dell Inc.41
© Copyright 2018 Dell Inc.42
Building a Cloud Native Organization –
Two Paths
* Zone to Win: Organizing to Compete in an Age of Disruption -- Geoffrey A. Moore
Service Catalog
Management
Incident, Problem and
Event Management
Configuration
Management
Change, Release,
Validation, Testing,
Transition Planning
•Provide Level 1 and 2 support
•Operate and monitor services and
components
•Standardized
processes
•Centralized governance
and approval
•Standard, Normal and
Emergency change
defined
•Define and control service components
and relationships
•Self-Service Portal
•Driven by business relationship, demand and
service portfolio management
•Ordered offerings become APIs and frameworks
•Services are tailored to product
•Policy and standards are managed via automated tests
•Configuration managed, versioned, and stored as
code
•Manual checks replaced with automated tests; change
control meetings become exception-based only
•Continuous deployment capabilities in place
•Test efforts “shift left” with automation to provide faster
feedback
•Service teams own end-to-end process including support
staffed by Site Reliability Engineers
•Proactive monitoring solutions detect and act on incidents
based on automation rules
•Integrated auditing and change management
•“Immutable infrastructure”
Productivity Zone Transformation Zone
© Copyright 2018 Dell Inc.43
Building a Cloud Native Organization –
Functional vs Market (Cross function) Teams
© Copyright 2018 Dell Inc.44
Organizational
Plateau
© Copyright 2018 Dell Inc.44
© Copyright 2018 Dell Inc.45
Scaling CALMS – Measuring Capabilities
* https://devops-research.com/assessment.html
Technical
• Version Control
• Deployment Automation
• Continuous Integration
• Trunk-based Development
• Test Automation
• Loosely coupled architecture
• Empowered teams
• Test data management
• Security
Process
• Visibility of Customer
Feedback
• Understanding of value
stream
• Small batches
• Team experimentation
• Change approval
process
Measurement
• Monitoring
• Failure notification
• WIP Limits
• Visualization of work
Cultural
• Westrum organizational
culture
• Climate for learning
• Job satisfaction
DevOps Capabilities
CALMS
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2018 Dell Inc.46
Dip in Improvement Curves
TIME TIME
“Big Bang” “Agile”
CALMS
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2018 Dell Inc.47
Improving Capabilities (Example)
Capability Epics KPIs
Loosely Coupled
Architecture
• CD-based Change Management
• App Z Policy MVP
• App X Continuous Delivery MVP
• Change Failure Rate
• Mean Time to Recover
• Release Frequency
• Count of application using
mock/stub test patterns
• Count of apps/components
using 12-factor pattern
Change Management • App X Continuous Delivery
MVP
• Enterprise Architecture
Leadership Team
• Continuous Delivery based
Change Management
• Lead Time to Change
• Mean Time to Approve
• Change Failure Rate
• Deployment Frequency
Empowered Teams • Communities of Practice
• Continuous Delivery based
Change Management
• Release Process Telemetrics
• Enterprise Architecture
Leadership Team
• Tool Adoption Percentage
• Lead Time to Change
• Mean Time to Approve
• Mean Time to Extend Tool
Chain
• Unplanned Work Time
Counts
CALMS
Culture
Automation
Lean
Measurement
Sharing
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practices in a Multi-Cloud Operating Model

Más contenido relacionado

La actualidad más candente

DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Don Demcsak
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 

La actualidad más candente (20)

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
 
Emerging Cloud Migration Approaches
Emerging Cloud Migration ApproachesEmerging Cloud Migration Approaches
Emerging Cloud Migration Approaches
 
Cloud Transformation
Cloud TransformationCloud Transformation
Cloud Transformation
 
Creating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWSCreating Velocity in Data Centre Migrations to AWS
Creating Velocity in Data Centre Migrations to AWS
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
 
Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1Introducing AIS BusinessCloud1
Introducing AIS BusinessCloud1
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Cloud Workload Suitability
Cloud Workload SuitabilityCloud Workload Suitability
Cloud Workload Suitability
 
Five keys to successful cloud migration
Five keys to successful cloud migrationFive keys to successful cloud migration
Five keys to successful cloud migration
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
 
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 

Similar a Dell Technology World - CloudOps - Leveraging DevOps Principles and Practices in a Multi-Cloud Operating Model

Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
Deepu S Nath
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
OpSource
 

Similar a Dell Technology World - CloudOps - Leveraging DevOps Principles and Practices in a Multi-Cloud Operating Model (20)

Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your ProductDell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh my
 
Cloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIsCloud Con 2015 - Integration & Web APIs
Cloud Con 2015 - Integration & Web APIs
 
Veritas + MongoDB
Veritas + MongoDBVeritas + MongoDB
Veritas + MongoDB
 
First Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven bankingFirst Tech: From bricks and mortar to cloud first api driven banking
First Tech: From bricks and mortar to cloud first api driven banking
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
 
Cloud Seeding
Cloud SeedingCloud Seeding
Cloud Seeding
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
 
Solstice Cloud-Native Trends for 2018
Solstice Cloud-Native Trends for 2018Solstice Cloud-Native Trends for 2018
Solstice Cloud-Native Trends for 2018
 
CD Sept 2015 (Tarmac) - Tarmac Showcase
CD Sept 2015 (Tarmac) - Tarmac ShowcaseCD Sept 2015 (Tarmac) - Tarmac Showcase
CD Sept 2015 (Tarmac) - Tarmac Showcase
 
Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18
 
Core Transformation: How Pekin Insurance Modernized Its Systems on AWS - FSI2...
Core Transformation: How Pekin Insurance Modernized Its Systems on AWS - FSI2...Core Transformation: How Pekin Insurance Modernized Its Systems on AWS - FSI2...
Core Transformation: How Pekin Insurance Modernized Its Systems on AWS - FSI2...
 
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
 
Economics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on EverythingEconomics of the Cloud: Don't Aim for the Sky on Everything
Economics of the Cloud: Don't Aim for the Sky on Everything
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Dell Technology World - CloudOps - Leveraging DevOps Principles and Practices in a Multi-Cloud Operating Model

  • 1. © Copyright 2018 Dell Inc.1
  • 3. © Copyright 2018 Dell Inc.3 - VP of IT “I’m tired of hearing - I can’t do #*$&! because I’m waiting on Infrastructure” © Copyright 2018 Dell Inc.3
  • 4. © Copyright 2018 Dell Inc.4 “We built a cloud that application owners don’t love?!” - Dir of Infra (after $2M initiative ) © Copyright 2018 Dell Inc.4
  • 5. © Copyright 2018 Dell Inc.5 “Server requests are a black hole….” - VP of Innovation © Copyright 2018 Dell Inc.5
  • 6. © Copyright 2018 Dell Inc.6 “I am perpetually stuck in reporting and auditing on my cloud.” - VP of Ops & Infra © Copyright 2018 Dell Inc.6
  • 7. © Copyright 2018 Dell Inc.7 “We have too many cloud projects, too many priorities.” - VP of Ops & Infra © Copyright 2018 Dell Inc.7
  • 8. © Copyright 2018 Dell Inc.8 “We have too many cloud projects, and I don’t know half of the things my folks are working on.” - VP of Ops & Infra © Copyright 2018 Dell Inc.8
  • 9. © Copyright 2018 Dell Inc.9 “We are not delivering environments for new projects fast enough. We are going to public cloud.” - CIO © Copyright 2018 Dell Inc.9
  • 10. CloudOps Leveraging DevOps Principles and Practices in a Multi-Cloud Operating Model
  • 11. © Copyright 2018 Dell Inc.11 © Copyright 2018 Dell Inc.11 “We are going to make IT Great Again!” - Line of Business CIO
  • 12. Matt Schneider Chief Architect | Office of Strategy & Technology @md_schneider /in/mdschneider http://blog.mdschneider.me Manny Rodriguez Chief Architect | Office of Strategy & Technology @MannyRodP /in/manuelrodriguezperez/ Don Demcsak Solution Partner | Consulting Services @DonDemcsak /in/donxml https://www.codedpipelines.io
  • 13. © Copyright 2018 Dell Inc.13 Cloud frameworks…and the cloud journey… NIST / Gartner Characteristics of cloud Cloud is an operating model IaaS, PaaS, SaaS © Copyright 2018 Dell Inc.13 SaaS for commodity apps, i.e. email and HR Private cloud solutions
  • 14. © Copyright 2018 Dell Inc.14 Cloud frameworks…and the cloud journey… NIST / Gartner ITaaS Characteristics of cloud Cloud is an operating model IaaS, PaaS, SaaS Service provider methodology Cloud broker functions (service catalog, portals, charge/show – back, CMPs) © Copyright 2018 Dell Inc.14 SaaS for commodity apps, i.e. email and HR Private cloud solutions ITSM Portal Hybrid cloud solutions Cloud teams
  • 15. © Copyright 2018 Dell Inc.15 Cloud frameworks…and the cloud journey… NIST / Gartner ITaaS Multi-Cloud Characteristics of cloud Cloud is an operating model IaaS, PaaS, SaaS Service provider methodology Cloud broker functions (service catalog, portals, charge/show – back, CMPs) Supply / demand Application centric Cloud business functions (marketing , supply chain models, arbitrage) © Copyright 2018 Dell Inc.15 SaaS for commodity apps, i.e. email and HR Private cloud solutions ITSM Portal Hybrid cloud solutions Cloud teams Multiple public/hybrid IT Busi Mgmt tools PaaS, CaaS, FaaS
  • 16. © Copyright 2018 Dell Inc.16 NIST / Gartner ITaaS Multi-Cloud Multi-cloud brings complexity… © Copyright 2018 Dell Inc.16 1. Multiple virtual private clouds – mini DCs 2. Multiple tools to consider (Orchestration, config mgmt, cost mgmt, logging, network, etc) 3. New skills and org capabilities
  • 17. © Copyright 2018 Dell Inc.17 NIST / Gartner ITaaS Multi-Cloud Something is missing…. A set of values and principles A set of new practices © Copyright 2018 Dell Inc.17 ?
  • 20. © Copyright 2018 Dell Inc.20 “Agile” is everywhere… “I’m a huge proponent of Agile because it takes care of so many of the challenges that typically exist between IT and the business.” - Tom Miller , CIO Anthem Healthcare “We do not think of Agile as an IT initiative, but as an enterprise initiative.” - Todd Sprinkle, CIO QVC © Copyright 2018 Dell Inc.20
  • 21. © Copyright 2018 Dell Inc.21 Comprehensive documentation Manifesto for Agile Software Development… Process and tools Contract negotiation Following a plan …while there is value in the items on the right, we value the items on the left more… PRINCIPLES PRACTICES Individuals and interactions Working software Customer collaboration Responding to change © Copyright 2018 Dell Inc.21
  • 23. © Copyright 2018 Dell Inc.23 History of DevOps – An Infrastructure & Ops Response to Agile 2008 Andrew Schafer + Patrick Debois discuss the topic of “Agile Infrastructure.” at Agile Conf in Toronto Debois and Shafer formed an Agile Systems Administrator group on Google, with limited success. 2009 O’Reilly Velocity Conference, two Flickr employees—John Allspaw, senior vice president of technical operations, and Paul Hammond, director of engineering—gave a now-famous presentation titled, “10+ Deploys per Day: Dev and Ops Cooperation at Flickr.” 2010 2013 2010 brought 4 DevOpsDays conferences. Including one in Silicon Valley. In 2018 over 60 conferences are expected. In 2013, the seminal book ”The Phoenix Project” was released. A parable of the values of DevOps was introduced to the masses. © Copyright 2018 Dell Inc.23
  • 24. © Copyright 2018 Dell Inc.24 2 ways to look at principles from DevOps Culture Automation Lean Measurement Sharing Flow Feedback Learning © Copyright 2018 Dell Inc.24
  • 25. © Copyright 2018 Dell Inc.25 Mapping principles to practices… Principles Culture Automation Lean Measurement Sharing ? ? ? ? ? Flow Practices ? ? ? © Copyright 2018 Dell Inc.25
  • 26. © Copyright 2018 Dell Inc.26 Our Vision for CloudOps Public Cloud and Private Data Centers are built and managed by pipelines that are modeled after software development best practices (SDLC) This code-base creates a platform and ecosystem focused on velocity through quality Code is new language of IT defining, managing, and governing features/functions, infrastructure, configurations, integrations, quality, and policy The platform and ecosystem reflect processes (“flow”) and enable people to create more value, more quickly, at a lower total cost. Current State Future Vision © Copyright 2018 Dell Inc.26
  • 28. © Copyright 2018 Dell Inc.28 You Can’t Improve What You Don’t Measure Value Stream Map IT Delivery The ability to visualize non-visible work performed as an IT change is processed thru the IT department is an essential first step towards implementing CloudOps. CALMS Culture Automation Lean Measurement Sharing
  • 29. © Copyright 2018 Dell Inc.29 How to Get Started With Value Stream Maps • Pick an existing process • Get everyone in a room that is responsible for the process, and the people that do the process • Walk the flow from beginning to end, with everyone supplying the details on how it actually works, not how we think it works • Collect the various activities on sticky notes on a wall, include Lead Time (before the activity kicks off) and Value Added Time (time it takes to do the activity) • Calculate Total Value Added Time • Calculate Total Lead Time • Cycle Time is Total Value Added Time + Total Lead Time CALMS Culture Automation Lean Measurement Sharing
  • 30. © Copyright 2018 Dell Inc.30 Improving products through measurement and removing nonvalue work…Value Stream Mapping Value Stream Mapping A flowchart method to document a high-level process to deliver a product or service – including key process metrics - the analysis of which helps us remove bottle necks and waste in the process Key Measures: Lead time Process time %Complete and Accurate SRC: https://www.lucidchart.com/pages/value-stream-mapping © Copyright 2018 Dell Inc.30 You can’t improve what you don’t measure. The Process Cycle Efficiency of an IT change is a metric you can leverage from a Value Stream Map to continuously improve into a CloudOps operating model.
  • 31. © Copyright 2018 Dell Inc.31 Simple Value Stream Mapping Process Cycle Efficiency (PCE) = (Value Time / Total Time) % Completed/Accurate? © Copyright 2018 Dell Inc.31
  • 32. © Copyright 2018 Dell Inc.32 You Can’t Improve Want You Don’t Centralize , Share, and Audit Everything as Code in Source Control CALMS Culture Automation Lean Measurement Sharing The ability to centralize artifacts and track/audit changes through code is an essential second step towards implementing CloudOps.
  • 33. © Copyright 2018 Dell Inc.33 You Can’t Improve Want You Don’t Centralize, Share and Audit vRA Blueprint code Terraform code Cloud Formation code Ansible code Code Repo Functions: • PULL • MERGE • COMMIT • COMPARE CALMS Culture Automation Lean Measurement Sharing vRA Terraform Ansible Azure ARM Provides an centralized point for change visibility and encourages sharing.
  • 34. © Copyright 2018 Dell Inc.34 What about other types of “code” Runbooks? Install docs? CALMS Culture Automation Lean Measurement Sharing run- books install docs security rules / policy Code Repo Functions: • PULL • MERGE • COMMIT • COMPARE Standardizes the way an Ops and Infra org works. Provides a common approach with developers.
  • 35. © Copyright 2018 Dell Inc.35 All flows from source version control…. VERSION CONTROL COMMIT CREATE CHANGE • Orchestration code • Enhancements/fixes • Upgrades / Patches • Configurations • Documentation changes Cloud code change Testing and validation Change management Auditing Security Product Management CALMS Culture Automation Lean Measurement Sharing
  • 36. © Copyright 2018 Dell Inc.36 You can’t improve what you don’t automate and visualize PRODUCTION CHANGE SECURITY, GOVERNANCE, COMPLIANCE Dev Stage QA Stage UAT Stage Gate Gate Gate Pen Test AUTOMATED POLICY VERIFICATION DMZ Validation Code Analysis OWASP Tests Firewalll Validation DB Config Validation Backup Config Validation Data Retention Validation SSL Cert Validation InfoSec Validation CALMS Culture Automation Lean Measurement Sharing VERSION CONTROL COMMIT CREATE CHANGE • Orchestration code • Enhancements/fixes • Upgrades / Patches • Configurations • Documentation changes Orchestrate and streamline change management
  • 37. © Copyright 2018 Dell Inc.37 You can’t improve what you don’t automate and visualize CALMS Culture Automation Lean Measurement Sharing Pipeline Dashboards Commit UAT PROD 1.1 1.2 1.3 1.4 1.5 PRODUCTION CHANGE SECURITY, GOVERNANCE, COMPLIANCE Dev Stage QA Stage UAT Stage Gate Gate Gate Pen Test AUTOMATED POLICY VERIFICATION DMZ Validation Code Analysis OWASP Tests Firewalll Validation DB Config Validation Backup Config Validation Data Retention Validation SSL Cert Validation InfoSec Validation VERSION CONTROL COMMI T CREATE CHANGE • Orchestration code • Enhancements /fixes • Upgrades / Patches • Configurations • Documentatio n changes Provides work visibility , prioritization, and provides a feedback loop.
  • 38. © Copyright 2018 Dell Inc.38 Starting the Pipeline with Feedback Loops
  • 39. © Copyright 2018 Dell Inc.39 120,000,000 Users © Copyright 2018 Dell Inc.39
  • 40. © Copyright 2018 Dell Inc.40 Cloud Roadmaps © Copyright 2018 Dell Inc.40
  • 41. © Copyright 2018 Dell Inc.41 © Copyright 2018 Dell Inc.41
  • 42. © Copyright 2018 Dell Inc.42 Building a Cloud Native Organization – Two Paths * Zone to Win: Organizing to Compete in an Age of Disruption -- Geoffrey A. Moore Service Catalog Management Incident, Problem and Event Management Configuration Management Change, Release, Validation, Testing, Transition Planning •Provide Level 1 and 2 support •Operate and monitor services and components •Standardized processes •Centralized governance and approval •Standard, Normal and Emergency change defined •Define and control service components and relationships •Self-Service Portal •Driven by business relationship, demand and service portfolio management •Ordered offerings become APIs and frameworks •Services are tailored to product •Policy and standards are managed via automated tests •Configuration managed, versioned, and stored as code •Manual checks replaced with automated tests; change control meetings become exception-based only •Continuous deployment capabilities in place •Test efforts “shift left” with automation to provide faster feedback •Service teams own end-to-end process including support staffed by Site Reliability Engineers •Proactive monitoring solutions detect and act on incidents based on automation rules •Integrated auditing and change management •“Immutable infrastructure” Productivity Zone Transformation Zone
  • 43. © Copyright 2018 Dell Inc.43 Building a Cloud Native Organization – Functional vs Market (Cross function) Teams
  • 44. © Copyright 2018 Dell Inc.44 Organizational Plateau © Copyright 2018 Dell Inc.44
  • 45. © Copyright 2018 Dell Inc.45 Scaling CALMS – Measuring Capabilities * https://devops-research.com/assessment.html Technical • Version Control • Deployment Automation • Continuous Integration • Trunk-based Development • Test Automation • Loosely coupled architecture • Empowered teams • Test data management • Security Process • Visibility of Customer Feedback • Understanding of value stream • Small batches • Team experimentation • Change approval process Measurement • Monitoring • Failure notification • WIP Limits • Visualization of work Cultural • Westrum organizational culture • Climate for learning • Job satisfaction DevOps Capabilities CALMS Culture Automation Lean Measurement Sharing
  • 46. © Copyright 2018 Dell Inc.46 Dip in Improvement Curves TIME TIME “Big Bang” “Agile” CALMS Culture Automation Lean Measurement Sharing
  • 47. © Copyright 2018 Dell Inc.47 Improving Capabilities (Example) Capability Epics KPIs Loosely Coupled Architecture • CD-based Change Management • App Z Policy MVP • App X Continuous Delivery MVP • Change Failure Rate • Mean Time to Recover • Release Frequency • Count of application using mock/stub test patterns • Count of apps/components using 12-factor pattern Change Management • App X Continuous Delivery MVP • Enterprise Architecture Leadership Team • Continuous Delivery based Change Management • Lead Time to Change • Mean Time to Approve • Change Failure Rate • Deployment Frequency Empowered Teams • Communities of Practice • Continuous Delivery based Change Management • Release Process Telemetrics • Enterprise Architecture Leadership Team • Tool Adoption Percentage • Lead Time to Change • Mean Time to Approve • Mean Time to Extend Tool Chain • Unplanned Work Time Counts CALMS Culture Automation Lean Measurement Sharing

Notas del editor

  1. Manny
  2. Matt Anyone in here a runner? Weight lifter? Sports? There is a phenomenon called the runner’s plateau, but it’s found in most other physical activity. You might have gotten really good at running a 5K, but your times are not decreasing, you’re not getting faster. This is the runners plateau, you cannot simply continue the same routine and expect to continue to improve. The same is true in your organization, there is no perfect org chart, because leaving one in place too long will result in the same type of decline in improvement. Sometimes changing the org just for change’s sake is healthy. Often people inside the organization see this as random, but good leaders know that even a highly functioning team needs change to continue improving themselves.