devops and the future of it operations
DESCRIPTION
The increasing adoption of DevOps principles has led to greater integration between software development (both application and software engineering) and IT operations (both systems administration and infrastructure). In this online seminar, we will explore the DevOps approachesTRANSCRIPT
![Page 1: DevOps and the Future of IT Operations](https://reader035.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/6.jpg)
What Is DevOps
![Page 7: DevOps and the Future of IT Operations](https://reader035.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/15.jpg)
Tools – Application Mapping
![Page 16: DevOps and the Future of IT Operations](https://reader035.vdocument.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.vdocument.in/reader035/viewer/2022081412/545385cbaf79597c338b47dc/html5/thumbnails/17.jpg)
Tools – Transaction Management
![Page 18: DevOps and the Future of IT Operations](https://reader035.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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.vdocument.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