emphasizes the collaboration and communication of both software developers and IT operations professionals while automating the process of software delivery and infrastructure changes. ADAPTED FROM WIKIPEDIA
OPS LIFECYCLES 100% Enterprises worldwide are investing in or evaluating DevOps 85% Enterprise IT decision makers state automation is either mission critical or very important to their future DevOps strategy DevOps is almost 10 Years Old!!! NEXT GENERATION IT INFRASTRUCTURE & MANAGEMENT SURVEY DEC 2017 N= 1171 Worldwide IT Operations Decision Makers
better control of existing and new IT environments Automate routine IT tasks to save time and increase stability Reduce IT environment complexity through automation Promote cultural changes needed to implement DevOps Transform culture, process and methodologies to accelerate digital transformation Speed & agility Collaboration & connection Catalyze innovation Accelerate application delivery with containers Deliver faster Develop faster Change faster Innovate faster BUSINESS INNOVATION IT AUTOMATION
innovation of new services and applications • Scale applications and infrastructure on demand • Broaden use of cloud native apps & microservices for agility • Increase developer productivity REDUCE COST • Portability to optimize cost & performance • Maximize value of existing IT while rapidly evolving architecture • Improve IT Ops productivity • Consistent compliance & security
community project sponsored by Red Hat. It’s a simple automation language that can perfectly describe IT application environments in Ansible Playbooks. Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API.
Workflow orchestration Network automation Orchestrate the app lifecycle Human readable automation No special coding skills needed Tasks executed in order Usable by every team Get productive quickly Agentless architecture Uses OpenSSH & WinRM No agents to exploit or update Get started immediately More efficient & more secure
major OS variants, physical, virtual, cloud and network devices. HUMAN READABLE Perfectly describe and document every aspect of your application environment. PERFECT DESCRIPTION OF APPLICATION Every change can be made by Playbooks, ensuring everyone is on the same page. VERSION CONTROLLED Playbooks are plain-text. Treat them like code in your existing version control. DYNAMIC INVENTORIES Capture all the servers 100% of the time, regardless of infrastructure, location, etc. ORCHESTRATION PLAYS WELL WITH OTHERS Every change can be made by Playbooks, ensuring everyone is on the same page.
BUSINESS 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.
and management of your entire IT footprint. Orchestration Do this... Firewalls Configuration Management Application Deployment Provisioning Continuous Delivery Security and Compliance On these... Load Balancers Applications Containers Clouds Servers Infrastructure Storage And more... Network Devices
HIGH-LEVEL BENEFITS FOR SUCCESSFUL IT AUTOMATION Infrastructure as YAML • Automate backup & restores • Manage “golden” versions of configurations Configuration management • Changes can be incremental or wholesale • Make it part of the process: agile, waterfall, etc. Ensure an ongoing steady state • Schedule tasks daily, weekly, or monthly • Perform regular state checking and validation
Red Hat Customer Portal Fully supported RHEL/CentOS 7.2+, Ubuntu 14.04 & 16.04 LTS, Amazon Web Service (AWS) AWX code has not gone through Quality Engineering No training, certification, or consulting services available from Red Hat on AWX 100% community supported (GitHub, IRC, mailing lists, etc.) AWX ANSIBLE TOWER WHAT ABOUT AWX?!?! IT’S A VALID QUESTION