+ All Categories
Home > Documents > Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network...

Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network...

Date post: 30-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
32
© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür Businessnutzen durch APIs Nik Noltenius, Jan Habicht und Gilbert Gerhardt
Transcript
Page 1: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 1

SDN-Roadshow Network

Solutions

Die Kür – Businessnutzen durch APIs

Nik Noltenius, Jan Habicht und Gilbert Gerhardt

Page 2: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2017 Controlware GmbHFolie 2

95% aller Netzwerkänderungen

erfolgen heute manuell!*

Manuele Konfgiuratoinen

könnnen zu Inkosistenzen in der

Netzwerkonfiguration füren!

Manuelle Konfiguration

skaliert schlecht!

Warum APIs?

Warum macht Netzwerkautomatisierung Sinn?

* Quelle: https://www.cisco.com/c/en/us/solutions/automation/network-automation.html

Page 3: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

Marc

om

V1.0

2019

© 2019 Controlware GmbH 3

Das Netzwerk ist keine einsame Insel mehr.

Warum APIs?

Page 4: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 4

{'softwareVersion': '16.9.3s','upTime': '19 days, 20:30:16.94','macAddress': '0c:75:bd:7f:94:80','platformId': 'C9300-24UX','serialNumber': 'FCW2335C0VS',[...]

}

Jeder bekommt die Darstellungsweise, mit der er am besten arbeiten

kann.

Warum APIs?

Page 5: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 5

Bild APIs

Eine API ist eine Menge klar definierter Methoden für die

Kommunikation zwischen verschiedenen Softwarekomponenten.

Warum APIs?

Page 6: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 6

Datenstrukturen liefern Objekte zur Speicherung und Organisation von Informationen.

Datenstrukturen

{

'Auto':

{

'Typ': 'Cabrio',

'Farbe': 'schwarz',

'Marke': 'Porsche',

'Modell': '911‚

}

}

Page 7: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 7

Die Eigenschaften von Objekten werden maschinenlesbar

beschrieben.

Datenmodellierungssprachen

Device Features

Interface QoSACL ...

Configuration Operational

YANG Data Models

StandardVendor

SpecificStandard

Vendor

Specific

Page 8: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 8

Restconf arbeitet nach dem gleichen Prinzip

Network Configuration Protocol (Netconf)

Page 9: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 9

Demo: Wie funktioniert das Ganze?

Tools

WebEx-Teams

DNA-Center

vManage

APIC

REST-API

REST-API

REST-API

REST-API

REST-API

Page 10: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 10

Ansible ist revolutioniert die Netzwerkautomatisierung!

Ansible als siloübergreifendes Automatisierungstool

Page 11: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 11

Ansible ist ein Konfigurationsmanagement- und -orchestrierungstool

Warum ausgerechnet Ansible?

- Vorgabe und Prüfung eines

Konfigurationszustands

- Ohne Einsatz von Agenten

- Deklarativ

- Idempotent

Page 12: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 12

1. Durchlauf

PLAY [RENOVATE OFFICE] **********************TASK [PAINT WALL] ***************************PLAY RECAP **********************************Office: ok=1 changed=1 unreachable=0 failed=0

---- name: RENOVATE OFFICEhosts: officetasks:- name: PAINT WALLwall:color: orange

2. - n. Durchlauf

PLAY [RENOVATE OFFICE] **********************TASK [PAINT WALL] ***************************PLAY RECAP **********************************Office: ok=1 changed=0 unreachable=0 failed=0

Ansible Playbooks sind idempotent. Entspricht der Zustand des

Zielobjekts bereits den Anforderungen, wird nichts getan.

Warum ausgerechnet Ansible?

Page 13: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 13

Auf geht‘s, wir besuchen heute einen Zoo!

Zoo-Demo

Page 14: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 14

Im Zoo herrscht Zucht und Ordnung.

Zoo-Demo

4 VMs

10.0.1.0/24

2 VMs

10.0.2.0/24

vEXOS TinyLinux

100.100.100.1

100.100.100.0/24200.200.200.0/24

ACI

Page 15: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 15

Ausgangssituation: Der Zoo ist nagelneu.

Zoo-Demo

Page 16: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 16

Schritt 1: Stellenausschreibungen und Einstellungsgespräche

Zoo-Demo

Page 17: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 17

Schritt 2: Außenanbindung schaffen

Zoo-Demo

Page 18: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 18

Schritt 3: Welcome to the Jungle!

Zoo-Demo

Page 19: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 19

Welche Lehren können wir aus der Demo ziehen?

Zoo-Demo

Page 20: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 20

Die Partner-Ökosysteme gewinnen an Bedeutung.

Zoo-Demo

Page 21: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

Marc

om

V1.0

2019

© 2019 Controlware GmbH 21

Automatische Ticketbearbeitung über IT-Management-Systeme.

Weitere Use-Cases

Page 22: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

Marc

om

V1.0

2019

© 2019 Controlware GmbH 22

Automatische Ticketbearbeitung über IT-Management-Systeme.

Weitere Use-Cases

!

Page 23: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 23

Einen guten Einstieg in APIs liefert Postman.

Wie automatisieren unsere Kunden?

Page 24: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 24

… oder externe Programme

greifen auf den Controller zu.

Es können zusätzliche Apps direkt im

Controller integriert werden…

Wie automatisieren unsere Kunden?

Page 25: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 25

Der Phantasie sind keine Grenzen gesetzt und der Werkzeugkasten ist

prall gefüllt.

Wie automatisieren unsere Kunden?

Page 26: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 26

Viele Wege führen zum Ziel

Lessons Learned

Page 27: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 27

Viele Wege führen zum Ziel

Neue Skills sind gefragt, aber oft

auch schon vorhanden

Lessons Learned

Page 28: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 28

Viele Wege führen zum Ziel

Neue Skills sind gefragt, aber oft

auch schon vorhanden

Von guten Beispielen lernen

Lessons Learned

Page 29: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 29

Viele Wege führen zum Ziel

Neue Skills sind gefragt, aber oft

auch schon vorhanden

Von guten Beispielen lernen

Offen bleiben für Neues

Lessons Learned

Page 30: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 30

Viele Wege führen zum Ziel

Neue Skills sind gefragt, aber oft

auch schon vorhanden

Von guten Beispielen lernen

Offen bleiben für Neues

Niemals aufgeben!

Lessons Learned

Page 31: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 31

Wir möchten Antworten geben!

Fazit - Was bedeutet SDN für den Einzelnen?

.

..

.

~

Page 32: Die Kür Businessnutzen durch APIs - Controlware...© 2019 Controlware GmbH 1 SDN-Roadshow Network Solutions Die Kür –Businessnutzen durch APIsNik Noltenius, Jan Habicht und Gilbert

© 2019 Controlware GmbH 32

SDN is more than just a controller…


Recommended