DevOps and the Future of IT Operations

30
DevOps and The Future of IT Operations November 30, 2011

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 approaches

Transcript of DevOps and the Future of IT Operations

Page 1: DevOps and the Future of IT Operations

DevOps and The Future of IT Operations

November 30, 2011

Page 2: DevOps and the Future of IT Operations

• Housekeeping• History of DevOps• Challenges• Use cases• Q&A

Agenda

Page 3: DevOps and the Future of IT Operations

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

Featured Speakers

Amir GabrielliSenior Solutions ArchitectCorrelsense

Page 5: DevOps and the Future of IT Operations

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

What Is DevOps

Page 7: DevOps and the Future of IT Operations

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

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

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

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

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

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

Tools

• Application dependency discovery and mapping

• Transaction management

Page 14: DevOps and the Future of IT Operations

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

Tools – Application Mapping

Page 16: DevOps and the Future of IT Operations

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

Tools – Transaction Management

Page 18: DevOps and the Future of IT Operations

• 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

Use Case 1: When an Application Container Fails

Page 20: DevOps and the Future of IT Operations

Use Case 1: When an Application Container Fails

Page 21: DevOps and the Future of IT Operations

Use Case 1: When an Application Container Fails

Page 22: DevOps and the Future of IT Operations

• 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

Use Case 2: When it doesn’t behave as you thought

Page 24: DevOps and the Future of IT Operations

Workload increasing over time

Use Case 2: When it doesn’t behave as you thought

Page 25: DevOps and the Future of IT Operations

Use Case 2: When it doesn’t behave as you thought

Page 26: DevOps and the Future of IT Operations

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

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

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

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

Questions

Get your free copy SharePath RUM today!

[email protected]

www.correlsense.com/demo

www.real-user-monitoring.com