Upload
others
View
39
Download
2
Embed Size (px)
Citation preview
Yvo Wiskerke, SSP Red Hat
AUTOMATION FOR EVERYONE: NETWORK INFRASTRUCTUREIMPROVING AGILITY, SPEED, & PROCESSES WITH OPEN SOURCE SOLUTIONS
Who is Red Hat?And what are they doing with my
network?
THE WORLD’S LEADING PROVIDER OF OPEN SOURCE, ENTERPRISE I.T. SOLUTIONS
MORE THAN
90%of the
FORTUNE
500RED HAT
use
PRODUCTS &SOLUTIONS*
~13,000EMPLOYEES
95OFFICES
S&P
500COMPANY
NYSE
RHT35COUNTRIES
*Red Hat client data and Fortune 500 list, June 2018
THE FIRST
$3OPEN
SOURCECOMPANYIN THE WORLD
BILLION
HOW WE GOT HERE
FOUNDED
IPO
JBOSS ACQUIRED
FIRST RELEASE OF ENTERPRISE LINUX
RED HAT VIRTUALIZATION RELEASED
RED HAT ADDED TO S&P 500 INDEX
CLOUDFORMS & OPENSHIFT RELEASED
$1 BILLION IN REVENUE
1993
1999
2002
2006
2009
2011
RED HAT OPENSTACK PLATFORM RELEASED
CentOS JOINS RED HAT
ANSIBLE ACQUIRED
INKTANK (CEPH), ENOVANCE (OPENSTACK), & FEEDHENRY (MOBILE) ACQUIRED
$2 BILLION IN REVENUE
3scale ACQUIRED
2013
2014
2015
2016
RED HAT STORAGE RELEASED
OPENSHIFT ENTERPRISE RELEASED
2012
2017
2018
CODENVY & PERMABIT ACQUIRED
CoreOS & NooBaa ACQUIRED
2019 $3 BILLION IN REVENUE
2019 IBM Announces intent to acquire Red Hat
OPEN SOURCE
We participate in and create community-powered upstream projects.
PARTICIPATE INTEGRATE STABILIZEWe integrate upstream projects, fostering open community platforms.
We commercialize these platforms together with a rich ecosystem of services
and certifications.
PRODUCT DEVELOPMENT MODEL
OPEN SOURCE CULTURE
Collaboration
Transparency (both access and the ability to act)
Shared problems are solved faster
Working together creates standardization
OPEN SOURCE FUELS RAPID INNOVATION
OPEN SOURCE ENTERPRISE SOLUTIONS
GETTING CHANGES ACCEPTED UPSTREAM
USER INTERFACES
SOLVING COMMON CHALLENGES THROUGH COLLABORATION
COMMUNITY DEVELOPMENT
BRILLIANT INNOVATION
RAPID ITERATION
QA AND INTEGRATION
PREDICTABLE, STABLE LIFE CYCLE SUPPORT
FROM COMMUNITIES TO ENTERPRISE
Story time...
How long does it takes to provision new L2/L3 Network resources for
Physical and Virtual workloads?
What is your average time spent troubleshooting configuration errors?
What is your average time spent with paperwork, Request for Changes?
How long does it takes to provision new Physical and Virtual Workloads?
NETOPS’ PERCEPTION PROBLEM
MANAGING NETWORKSHASN’T CHANGED
MUCH IN 30 YEARS.
THE NEED, THE NEED FOR SPEED
HOW DEVOPS HAS BECOME FASTER?
DELIVERFASTER
DEVELOPFASTER
CHANGEFASTER
INNOVATEFASTER
Deliver applications and/or updates to applications faster
Develop new applications/services faster to respond to
opportunities or changes in the market
Change applications faster to changing
business need/demand
Innovate faster within the organisation
setup organisation to enable experimenting
WHY IS NETOPS PLAYING CATCH-UP?
SKILLSET MULTI-VENDORIMPACT TOOLING & API
Different Skill setsVendor specific
Increased complexity due to multi-vendor
environments
Generally larger impact on quick and/or
multiple changes
The availability and complexity of APIs
Ease of use of tooling
INFRASTRUCTURE AS CODE &DESIRED STATE
MAKE CHANGES IN PRODUCTION (AND/OR ROLLBACK)
IN RECORD TIME
SCHEDULED OR COUPLED WITH OTHER CHANGES (e.g. Application
deployments)
IDEMPOTENT OPERATIONS
SCARED OF VENDORLOCK-IN?
{{ customers }}
{{ partners }}
{{ community }}
Ansible Engine is an automation enginethat runs Ansible Playbooks.
Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API.
Ansible is a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks.
What is Ansible?
Automation: People Write Code
Code
Playbook
Playbook
● Leverages Human Experience● Reduce Repetition
People
SPECIFICATIONS DESIRED INTENTIMPLEMENTATION
INFRASTRUCTURE AS YAML
By Users By Subject Matter Experts
InfraOps at Scale
DEVELOP
TEST
OPERATE
PLAN
DESIGN
● Revision control, configuration management● Ensure an ongoing steady-state● Automated testing, reduce human error
Manage Lifecycle with Process & Playbooks
SOURCE CONTROL
● Revision control, configuration management● Ensure an ongoing steady-state● Automated testing, reduce human error
Manage Lifecycle with Process & Playbooks
OPERATIONS
DEVELOPMENT SECURITY
BUSINESS(ARCHITECTS)
Communicate with Playbooks
Well Defined, Role Based API
Easily Customizable Back End
Servers
Storage
Networking{|}
API-Driven Infrastructure
Ansible Tower
32
Ver
sion
Con
trol
Notifies of pass / failCheck Out Branch1
Webhook when new contents are
pushed
Deploy Playbooks
Test changes
Notifies of deployment
Notify of PR
Check In Branch / Create PR
Make Changes
Merge Branch
2
3
4
Pulls new Playbooks
Ansible Playbook
Network CI/CD
33
THE JOURNEY
Automation, tests and
network as code
Continuous processes on continuous
pipeline
Engineering Outcomes
API DrivenZero-Touch
ManualOps
Self-Healing and
Self-Mitigating
AutomatedWorkflows
DEV
OPS
34
BRING PEOPLE TOGETHER ANDGIVE THEM TECHNOLOGY
THAT ACCELERATES THEIR SUCCESS
NET
TO PROVIDE A MODERN ATTRACTIVE WORKING ENVIRONMENT
THANK YOU