how to implement agile/devops without leaving legacy behind
Post on 12-Aug-2015
96 Views
Preview:
TRANSCRIPT
How to do DevOps Without Leaving Legacy Behind
June 2015
ABOUT THE PRESENTER
Justin Nemmers
@justnemsjnemmers@ansible.com
15+ years in US Public SectorHPC administration backgroundConsultingTechnicalSales
87% of Federal IT managers said they can’t develop and deploy new
systems as fast as the mission requires, citing delays from
operational, policy, and security requirements.
MeriTalk 2015 PS Survey
THEMES IN IT TODAYDEVOPS AND CLOUDo Seismic shift in how organizations work with IT
OPERATIONAL AGILITYo Automation is required for both DevOps and
Cloud
DEFINE ONCE, RUN ANYWHEREo Automation improves cloud-posture and
technology adoption
INFRASTRUCTUREo Best and easiest place to start w/ automation
WHAT IS DEVOPS
COLLABORATIVEo Complete end-to-end application lifecycle
management
COHESIVE (COMBINES FUNCTIONS In Theory)o Developmento QA, and o IT operations all working together
FORWARD-LOOKINGo Typically applied to greenfield environments
DEVOPS IN LEGACY IS HARD
ENTRENCHED
LARGE EXISTING
INVESTMENTS
REUSEIS
DIFFICULT
BUSY
TEAM SPANNING
COMMUNICATION
DEVOPS NEEDS AUTOMATION
ENABLES REUSEo Leverage existing people, processes, and (often)
technology
INCREASES SAVINGSo Free up time for value add
SPANS SILOSo Keep teams working efficiently with easy
interaction
CREATES REPEATABILITYo Lather, rinse, repeat
THE LANGUAGE OF ENTERPRISE IT
o Ansible is the first “infrastructure-as-code” that can be read and written across IT… from sys-admins to developers to managers
o Ansible is the only automation engine that can automate the entire application lifecycle & continuous delivery pipeline
DEV/TEST Q/A OPERATIONS MANAGEMENT INFRASTRUCTURE
Ansible Playbook
From development… to production.
WHY INFRASTRUCTURE FIRST?
o Lots of repetitiono Well defined and understood
processeso High valueo Many consumerso Near-immediate impact
Typical MethodManualLacks…
continuous compliance
feedback loopsportabilitycooperationcoordination
CONTINUOUS DELIVERY FOR OS
o Leverage existing build toolso Employ automation to eliminate manual
processeso Frequent small updates with security
baseline testing/applicationo Constant validation to baseline and
definitiono New and existing systems look the sameo OS environments gets version controlo Re-use OS layer in new deploymentso Adopt changes faster
ANSIBLE & CONTINUOUS DELIVERY
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
DevOps MethodAutomatedProvides
continuous compliance
feedback loopsportabilitycooperationcoordination
BENEFITSREDUCES TIME TO DELIVERYo Development and QA get access to prod-configured resources more quickly
IMPROVES COLLABORATIONo Consumers of servers have clear method to define and request changes
ELIMINATES OUTLIERSo Old systems look the same as new systems
INCREASES ASSURANCEo Initial and ongoing compliance validation
EASES TROUBLESHOOTINGo Something breaks? Compare existing to definition for immediate
transparency
PROMOTES ADOPTIONo Automation doesn’t remove responsibility from concerned teams
GET STARTED
o Automation toolingo Determine Lowest common
denominatoro Automate security baseliningo Unify current build processo Enable auto-application of updates
through CI/CD on OS layer
RESOURCESGETTING STARTED WITH ANSIBLEo www.ansible.com/get-started
ANSIBLE GOVERNMENTo www.ansible.com/governmento www.dlt.com/ansible
STIG WEBINARo www.ansible.com/ansible-stig-compliance-webinar
ANSIBLE MEETUPS NEAR YOUo www.ansible.com/ansible-meetups
MERITALK SURVEYo www.meritalk.com/agile-advantage
CONTACT US
DLT Solutions | Enterprise Solutions Team
www.dlt.com/ansible877.742.8358
enterprise-platforms@dlt.com
Learn More
o Click below to download the full on-demand webinar:
o Read more about this topic on DLT Solutions’ blog:
top related