21
HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat @justnems [email protected] 30 June 2016

HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND

Justin Nemmers Product Owner, Ansible by Red Hat@[email protected]

30 June 2016

Page 2: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

1

Page 3: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

THEMES IN IT TODAY

DEVOPS AND CLOUDSeismic shift in how organizations work with IT

OPERATIONAL AGILITYAutomation is required for both DevOps and Cloud

DEFINE ONCE, RUN ANYWHEREAutomation improves cloud-posture and technology adoption

Page 4: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

BINGO

CLOUDAKA HPC two decades ago.

DEVOPSYou can’t buy it. But good tools help.

INTERNET OF THINGSSo wait. My servers aren’t things?

SERVERLESSIt’s really just a name. Or Hosted PaaS?

WEB 2.0Your fax machine is calling...

HIGH AVAILABILITYIt depends on who you are.

Page 5: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

DEVOPSWhat is is… and what it’s not.

COLLABORATIVEComplete end-to-end application lifecycle management

COHESIVE (COMBINES FUNCTIONS In Theory)Development, QA, Security, and IT operations all working together

FORWARD-LOOKINGTypically applied to greenfield environments(but that’s not where your pain is, right?)

Page 6: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

DEVOPS IN TRADITIONAL ENVIRONMENTS CAN BE HARD

Page 7: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

6ENTRENCHED

Page 8: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

7

LARGE EXISTINGINFRASTRUCTURE

Page 9: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

8REUSE IS HARD

Page 10: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

9WE’RE BUSY

Page 11: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

10TEAM SPANNING

Page 12: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

11COMMUNICATION

Page 13: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

DEVOPS NEEDS AUTOMATION

ENABLE REUSELeverage existing people, processes, and (often) technology

INCREASE SAVINGSFree up time to work on more important things

SPAN SILOSEmpower teams to work efficiently

CREATE REPEATABILITYLather, rinse, repeat

Page 14: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

THE LANGUAGE OF ENTERPRISE IT

Ansible is the first automation language that can be read and written across IT.

Ansible is the only automation engine that can automate the entire application lifecycle and continuous delivery pipeline.

From development… …to production.

ANSIBLE PLAYBOOK

DEV/TEST Q/A OPERATIONS MANAGEMENT OUTSOURCERS

COMMUNICATION IS THE KEY TO DEVOPS.

Page 15: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

Virtual Machine

Server

OS Image

Configured Server

Approved Server App Delivery Team

System Admin

System Admin

System Admin

System Admin

Information Assurance

Create VM

Kickstart OS

Install Patches

Deploy Configured Baseline

Security Baselining

Page 16: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

CONTINUOUS DELIVERY FOR THE OSGlue it together

Leverage existing tools (Satellite, etc.)Employ automation to eliminate manual processesOS environments get real version control

AND ...New and existing systems get to look the same

Page 17: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

Ansible Tower connects development to operations

by orchestrating complex application environments:

o Application Codeo OS Updateso Web Serverso Databaseso Load Balancerso Networkingo VMs or Cloud Instanceso … and more

Page 18: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

Virtual Machine Server OS Image Configured Server

Approved Server

App-Ready Server

Pool of Running Servers

Security Manager

add Playbook

Maintenance

App Delivery Team

System Admin

Security Validation

Provision

Patch

Configure

Security Baseline

Create

push the button

report deploy

Page 19: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

RAPID BENEFITS

REDUCE TIME TO DELIVERYDevelopment and QA get access to prod-configured resources more quickly

IMPROVE COLLABORATIONConsumers of servers have clear method to define and request changes

PROMOTE ADOPTIONAutomation doesn’t remove responsibility from concerned teams

Page 20: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

GETTING STARTED

Automation, automation, automationLCD is not always a bad thingProcess is the securityUnify current build processEnable auto-application of updates through CI/CD on OS layer

Page 21: HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT 30 June 2016 … · 2018-02-06 · HOW TO DEVOPS WITHOUT LEAVING TRADITIONAL IT BEHIND Justin Nemmers Product Owner, Ansible by Red Hat

QUESTIONS?@jusnems

[email protected]

INTERESTING ANSIBLE SESSIONSwww.ansible.com/red-hat-summit-2016