DevOps and the Future of IT Operations
-
Upload
correlsense -
Category
Technology
-
view
2.386 -
download
3
description
Transcript of DevOps and the Future of IT Operations
![Page 1: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/1.jpg)
DevOps and The Future of IT Operations
November 30, 2011
![Page 2: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/2.jpg)
• Housekeeping• History of DevOps• Challenges• Use cases• Q&A
Agenda
![Page 3: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/3.jpg)
Housekeeping
• Presentation will last 30 minutes• Submit questions via the chat window• Slides will be made available
![Page 4: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/4.jpg)
Featured Speakers
Amir GabrielliSenior Solutions ArchitectCorrelsense
![Page 5: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/5.jpg)
History of DevOps
• “DevOps” coined by Patrick Debois in 2009
• Ideas from enterprise systems management
• Address rapid app rollouts by agile development
![Page 6: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/6.jpg)
What Is DevOps
![Page 7: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/7.jpg)
Need for DevOps
Development
• Driven by functional
requirements
• Based on business needs
• Use complex coding without
concern for Operations
• Their job is to make changes
Operations
• Driven by non-functional
requirements
• Such as availability, stability,
performance, and monitoring
• Lack knowledge of
application’s internals
• Their job is to avoid changes
![Page 8: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/8.jpg)
Driver 1: Rapid Deployment
• Operational needs to support
agile development
• Applying agile approach to
infrastructure allocation via
virtualization
• Rapid adoption of applications
by operation teams
• DevOps implement automation
and configuration management
tools
![Page 9: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/9.jpg)
Driver 2: Distributed Systems
• Applications no longer monolithic
• Tend to be more service oriented
• SOA allows for reuse of existing
vertical functionalities
• Ops not just managing
infrastructure – also services
• They need expertise both in
infrastructure and services
![Page 10: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/10.jpg)
Driver 3: Application Support
• Growing need for operations to be
more than trouble ticket clerks
• Be more self sufficient supporting
production apps
• Need to decrease development
involvement in production faults
• Provide more precise info for tier 3
and dev support
• More changes, more unexpected
issues, lack of predictability
![Page 11: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/11.jpg)
Driver 4: Integrating Ops and Development• Need better feedback
mechanisms
• Implement measures
and metrics
• Communicate when
things are going well
![Page 12: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/12.jpg)
Challenges1. Facilitating rapid app transition from Dev to Ops2. Providing app-specific knowledge to Ops 3. Getting Dev and Ops teams to communicate better
![Page 13: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/13.jpg)
Tools
• Application dependency discovery and mapping
• Transaction management
![Page 14: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/14.jpg)
Tools – Application Mapping
• Automatically
– Discover and display relationships
between applications
– And supporting IT components
– Known as application
interdependency mapping
• Replaces
– VISIOs /diagrams
– Manual CMDB provisioning
– Long training and handovers
sessions
![Page 15: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/15.jpg)
Tools – Application Mapping
![Page 16: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/16.jpg)
Tools – Transaction Management
• Trace transactions execution path across
complete IT stack
• Understand application behaviors with no
prior knowledge
– Transaction discovery
– Transaction path detection
– Transaction performance models
• Down to interaction between the
supporting infrastructure components
• Indentify transaction delivery failures
across infrastructure
“ the chain is only as strong as its weakest link”
![Page 17: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/17.jpg)
Tools – Transaction Management
![Page 18: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/18.jpg)
• Performance problems with portal application
• Database, LDAP, web server, and app server are “good”
• Dev is blaming the database and network
• And end users complaining about slow application
Use Case 1: When an Application Container Fails
![Page 19: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/19.jpg)
Use Case 1: When an Application Container Fails
![Page 20: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/20.jpg)
Use Case 1: When an Application Container Fails
![Page 21: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/21.jpg)
Use Case 1: When an Application Container Fails
![Page 22: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/22.jpg)
• Everything looks great at UAT– Preview rollout to production– All signs suggest a problem– but why and where?
Use Case 2: When it doesn’t behave as you thought
![Page 23: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/23.jpg)
Use Case 2: When it doesn’t behave as you thought
![Page 24: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/24.jpg)
Workload increasing over time
Use Case 2: When it doesn’t behave as you thought
![Page 25: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/25.jpg)
Use Case 2: When it doesn’t behave as you thought
![Page 26: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/26.jpg)
Average end-user experience is also degrading
Use Case 2: When it doesn’t behave as you thought
![Page 27: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/27.jpg)
Workload increase is attributed to stored procedure To database – “write session”
Use Case 2: When it doesn’t behave as you thought
![Page 28: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/28.jpg)
It gets larger over time as “write session” goes
from 320 B to 2.2 MB, gradually degrading performance
Use Case 2: When it doesn’t behave as you thought
![Page 29: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/29.jpg)
Summary
• DevOps increasingly popular• Moving from SMB to the enterprise• Need new tools• Will challenge IT organizations to change the way
they do business
![Page 30: DevOps and the Future of IT Operations](https://reader035.fdocuments.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/30.jpg)
Questions
Get your free copy SharePath RUM today!
www.correlsense.com/demo
www.real-user-monitoring.com