DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving...
Transcript of DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving...
![Page 1: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/1.jpg)
PRESENTATION TITLE GOES HERE
DevOps and Storage Management Improving Storage Delivery Through
Continuous Improvement and Automation
Derek Stadnicki DiscreteIO
![Page 2: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/2.jpg)
2 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is DevOps?
Collaborative Culture Automation Tools Metrics and Measurement Lean Principles Agile
![Page 3: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/3.jpg)
3 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is DevOps
“a cross-disciplinary community of practice dedicated to the study of building, evolving and operating rapidly-changing resilient systems at scale.” - Jez Humble
![Page 4: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/4.jpg)
4 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is DevOps?
Multi-disiplinary teams sharing the same tools and metrics, using Lean and Agile principles to deploy and manage complex systems at scale.
![Page 5: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/5.jpg)
5 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is Lean?
Lean management is an approach to running an organization that supports the concept of continuous improvement, a long-term approach to work that systematically seeks to achieve small, incremental changes in processes in order to improve efficiency and quality.
![Page 6: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/6.jpg)
6 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is Lean?
![Page 7: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/7.jpg)
7 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is Agile?
A software development methodology that emphasizes close collaboration between developer teams and business experts, face-to-face communication, frequent delivery, and tight, self organizing teams
![Page 8: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/8.jpg)
8 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is Agile?
![Page 9: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/9.jpg)
9 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What is Agile?
![Page 10: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/10.jpg)
10 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
What does this have to do with storage?
Gather Metrics Make them available to everyone
Create and Improve Process Break up projects into manageable and measurable tasks Involve other teams
Automate
![Page 11: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/11.jpg)
11 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Gathering Metrics
![Page 12: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/12.jpg)
12 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Gathering Metrics – Service Metrics
How long do tasks take? How many time do you do any given task? Is there anything that blocks your work? Record all failures Record all task blockers
![Page 13: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/13.jpg)
13 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Gathering Metrics - Events
Storage Growth Free Capacity Total IOPS Latency Network Throughput FC Throughput All Failure and Error Events
![Page 14: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/14.jpg)
14 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Improve Processes
![Page 15: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/15.jpg)
15 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Continuous Improvement
a long-term approach to work that systematically seeks to achieve small, incremental changes in processes in order to improve efficiency and quality
![Page 16: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/16.jpg)
16 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Continuous Improvement
![Page 17: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/17.jpg)
17 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Automation
![Page 18: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/18.jpg)
18 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Automation
LUN and Volume Creation LUN and Volume Expansion Adding and Tuning Hosts Configuring Snapshots and Replication Backup Monitoring and Alerting Incident Logging
![Page 19: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/19.jpg)
19 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Automation Tools
![Page 20: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/20.jpg)
20 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Putting it all Together
Use service metrics to find repeated tasks Automate all individual configuration tasks Develop a task catalog Develop a service catalog
Use event metrics to set a benchmark Use this benchmark to determine when a resource becomes “full” Create alerts based on thresholds
![Page 21: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/21.jpg)
21 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Service Catalogs
Keep it simple Start with a small catalog Limit choice to start
There will be exceptions Exceptions are OK! Exceptions get processed by the continuous improvement loop
![Page 22: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/22.jpg)
22 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Wrapping It Up
DevOps principles like Agile and Lean can be applied to traditional infrastructure teams Gather a set of baseline metrics and use ongoing metrics collection to continuously audit and improve processes Automate as many tasks as possible
![Page 23: DevOps and Storage Management - snia.org · PDF fileDevOps and Storage Management Improving Storage Delivery Through Continuous Improvement and Automation Derek Stadnicki ... Multi-disiplinary](https://reader038.fdocuments.in/reader038/viewer/2022110110/5a78196b7f8b9ad22a8ea899/html5/thumbnails/23.jpg)
23 2015 Data Storage Innovation Conference. © Derek Stadnicki. All Rights Reserved.
Email – [email protected] Twitter - @derek_stadnicki
Contact