Download - DevOps and the Future of IT Operations

Transcript
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