Network_configuration_management_tools_evolution.pptx

ssuseree3820 7 views 27 slides Sep 03, 2024
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

Config Tool


Slide Content

NETWORK CONFIGURATION MANAGEMENT TOOL EVOLUTION 10/8/18 2 Raul GARCIA, Nikolaos PAPOUTSIS HEPiX Fall 2018 Barcelona, Spain

Overview 10/8/18 3 IT department Communication Systems group 50.000+ ethernet connections 4.000+ routers & switches 18.000+ phone lines

Overview 10/8/18 4 LanDB

10/8/18 5

Overview 10/8/18 6 LanDB CFMGR

Overview 10/8/18 7 LanDB CFMGR

Overview 10/8/18 8 LanDB WebRequest CsdbWeb SOAP

Evolution Recent changes in architecture and development procedures in use to manage all CERN networks These include: Homogenise technologies Business Logic library Microservices Monorepo 10/8/18 9

Homogenise technologies 10/8/18 10 WebRequest LanDB Portal CsdbWeb LanDB SOAP

10/8/18 11 Web Request screenshot LanDB Portal screenshot

Business Logic library 10/8/18 12 PL / SQL WebRequest CsdbWeb LanDB LanDB Portal ? SOAP

Business Logic library 10/8/18 13 PL / SQL WebRequest CsdbWeb LanDB LanDB Portal SOAP Bs Logic Lib

Microservices 10/8/18 14 … UI Business Logic Data Access UI Microservice Microservice Microservice Monolithic Microservices

Microservices 10/8/18 15 SOAP UI OMAPI PING PING OMAPI {REST} Monolithic Microservices LanDB Portal WebRequest

10/8/18 16 {REST} Microservices: example REST-API Bs Logic Lib

Microservices: example REST-API 10/8/18 17 LanDB CFMGR {REST} Bs Logic Lib

Monorepo 10/8/18 18

Monorepo 10/8/18 19

Monorepo 10/8/18 20 Multi-repo

Monorepo 10/8/18 21 Monorepo

Monorepo 10/8/18 22 Monorepo

Monorepo Benefits Simplified organization & dependencies Tooling Cross- project changes Disadvantages Public/ private split Build and test bloat 10/8/18 23

Summary Homogenise technologies Business Logic library Microservices Monorepo 10/8/18 24

Questions? 10/8/18 25

Thank you ! 10/8/18 26