Introduction to DevOps - Rackspace tech night
-
Upload
marc-cluet -
Category
Technology
-
view
109 -
download
1
description
Transcript of Introduction to DevOps - Rackspace tech night
Introduction to Devops Big Cloud Solutions Team
Marc Cluet / Tom Ellis / Sri Rajam
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Who are we?!
Sri Rajan (@sriramrajan) !DevOps Analyst!
Marc Cluet (@lynxman)!
DevOps Architect!
Tom Ellis (@iamtomellis)!
DevOps Specialist!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
@devopsborat!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
SRSLY!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What is DevOps?!
• Culture and Work methodology!• Set of tools!• Deployment strategy!• Way of measuring *everything*!• Automate all the things!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
DevOps Work Methodology!
Work methodologies define the rules of the game!!
SCRUM KANBAN AGILE
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Methodology!
The whole team works as a unit!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Roles!
Scrum Master!
Developers!Product Owner!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Methodology!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
SCRUM Key Meetings!
Backlog Grooming
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Methodology!
Just in time delivery, no overhead!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Core Practices!
Make Policies Explicit
Implement Feedback Loops
Improve collaboratively
Visualise
Limit Work In Progress
Manage Flow
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Kanban Board!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Methodology! Pure Continuous Delivery!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Manifesto!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Agile Teams!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Continuous Delivery!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Tools!!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Code Versioning!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Code Versioning!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Continous Testing!
Unit Test
Smoke Test
Integration Test
Regression Test
Pre-Commit!
Merge Request!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Server as a Commodity!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Rapid change!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Measure all the things!!!!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Turning it up to!!!
11!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Complete mindf*ck!What if I told you!
You could apply this!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
Code Deploys Instance
Cluster at 80% capacity
Instance autoconfiguration
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Orchestration!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What does DevOps enable!
Deploy early!Deploy often!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
What does DevOps enable!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
MISSION ACCOMPLISHED!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
MISSION ACCOMPLISHED!
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
Devops Advisory!
• Part of the Big Cloud Solutions Team!• Provide workshops to enable Devops culture
in our customers!• Provide full end to end Openstack solutions!• Evangelise about Devops to all Rackers!• http://www.rackspace.co.uk/technicalservices/ !
RACKSPACE® HOSTING | WWW.RACKSPACE.CO.UK
To be recognized as one of the world’s great service companies.
“
”
Rackspace Vision!
47 RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.CO.UK
RACKSPACE® HOSTING | 5 MILLINGTON ROAD | HAYES, UNITED KINGDOM UB3 4AZ UK SALES: +44 (0)20 8712 6507 | UK SUPPORT: 0800 988 0300 | WWW.RACKSPACE.CO.UK