장윤정실장 - ibm.com · 고객프로파일기반개인화오퍼링구매고객육성및e-Lead 정제 사후데이터분석으로가망고객발굴및룰고도화 Big Data in
Ansible - ibm.com€¦ · Ford Assambly line 1913 His innovation reduced the time it took to build...
Transcript of Ansible - ibm.com€¦ · Ford Assambly line 1913 His innovation reduced the time it took to build...
Ansible
J e s p e r B e r t h , S o l u t i o n s A r c h i t e c t
6 - N o v e b e r - 2 0 1 9
3
Inspiration Fuels Innovation
Arrow designed and built a semi-autonomous car, SAM Car, that is
enabling paralyzed former IndyCar racer Sam Schmidt to realize
his dream of driving again—using only the motions of his head—
and to inspire millions of others with physical impairments.
4
Red Hat
Founded in 1993 by Bob Young and Mark Ewing
Revenue 2018 US$ 3.4 billion
A subsidiary of IBM since July 9 2019 – US$ 34 billion
12.600 employees
Ewing had worn a red Cornell University lacrosse hat, given to him by his grandfather, while attending Carnegie Mellon University
5
6
Its free, why do i need to buy a subscribtion
Open Source
F4726-022217
FROM COMMUNITY TO ENTERPRISE
Automation
10
Automation history
Ford Assambly line
1913
His innovation reduced
the time it took to build a
car from more than 12
hours to two hours and 30
minutes
You can have it in any
color, as long as its
BLACK*
12
Phoenix Project
Gene Kim
The Three ways
Dev -> Ops
- Flow of work
- Define the work
- Make it visible
Dev <- Ops
- Fast Feed Back
- Test environments
Continual Experimentation and Learning
- Practice Every day
Repeat, repeat, repeat
- Take risk and learn from failure
13
4 Types of WorkBusiness projects
Projects around delivering direct customer value.
Internal IT projects
Infrastructure and operations projects, internal improvements. The production line for delivering the
above business projects.
Changes
Fixed, changes, improvements generated by the two above.
Unplanned work
Incidents, fixing problems in the three previous types of work. Unplanned work can significantly reduce
the amount of time available for planned work.
15
The Phoenix Project
Kom forbi Arrrow ECS stand
Og vind 1 af 5 bøger
Hvis du arbejder med IT.... Nej hvis du arbejder.... om det er som system
udvikler, it-drift eller support eller i salg, finans er det her bogen der
viser hvorfor og hvordan IT og udvikling skal drives af og med
forretningen
16
The Unicorn Project
The sequal … is here
26. November 2019
17
Pets vs Cattle
Pets
Manual installation
Named with care
Nursed
Need special attention
Runs for ages
State not well known
Backup Full / Snapshot
Difficult to handover
Scale up
Cattle
Deployed from templates
Named by rules
Automated – manifest for app
Short life time / replaced fast
Backup – Only data
Scale Out
18
Scaling
Jeffrey Snover – Microsoft Technical Fellow
Inventor of PowerShell, Lead Architect Windows Server 2012
“Because you can type it you can automate it”
“This idea of click, click, click on 10,000 machines is just
insane”
https://www.petri.com/jeffrey-snover-powershell
20
Help Business Win !
21
Ansible
An Open Source automation tool
- Software Provisioning
- Configuration Management
- Application Deployment
Python based
Runs on Linux
Manage Linux, Windows, Network and Cloud
23
Declerative vs Imperative
Ansible
24
Declerative vs Imperative
Ansible
25
Idempotence
Ansible
Idempotence is the property of certain operations in
mathematics and computer science whereby they
can be applied multiple times without changing the
result beyond the initial application.
27
Ansible - Architecture
Node 1
Node 2
Node 3
Modules
Inventory
RepositoryPlaybooks
Ansible
28
But its linux …..
Ansible
29
Ansible - Inventory
Hosts and groups
Static Inventory
Dynamic Inventory
32
Ansible - Playbook
The reciepe for your infrastructure
33
Fail fast, Fail early, Fail often
34
Ansible Tower
- UI
- Rest API
- Roles Based Administration
- Workflows
- Support
35
Ansible –
Get Started
36
37
Automating with Ansible - Basic
2 dage
Ballerup 10-11 januar
Viby 17-18 januar
https://www.arrow.com/ecs/dk/services/education-services/