Cerințe

Colt oferă servicii de rețea și comunicații de talie mondială întreprinderilor cu informații intensive din Europa, Asia și America de Nord. Practic, Colt are conexiuni Ethernet la mai multe rețele de arie largă, prin care le oferă clienților NaaS.
Pentru a consuma serviciile Colt, clienților li se pune la dispoziție un CPE (echipament de premise pentru clienți) care devine principala poartă în consumarea umbrelei de servicii oferite de Colt.
CPE permite utilizatorului să creeze o conexiune de rețea printr-un protocol MPLS sigur, pentru a nu utiliza internetul general furnizat de ISP. Pentru a simplifica viața pentru utilizatorul final, Colt oferă o soluție software numită OnDemand care permite utilizatorului să gestioneze cu ușurință topologiile rețelei și să creeze conexiuni punct la punct între clădiri.
Însă o parte din trafic trebuie trecută prin internet furnizat de ISP, astfel încât pentru a face acest lucru, utilizatorul poate folosi aplicația SDWAN, care permite utilizatorului să creeze reguli de firewall sau să traseze traficul prin internet general din confortul unui browser web.

Soluție

Video-ul de promo pentru OnDemand:
Video-ul de promo pentru SDWAN :
La nivel de implementare, atât soluțiile OnDemand cât și SDWAN au împărtășit o arhitectură similară, având un UI SPA scris folosind Angular care a fost expus clienților și care ar consuma o suită de microservicii pe care noi le-am implementat folosind fie Node.js, fie Java Spring.
Deoarece fiecare micro serviciu a fost containerizat folosind Docker, întreaga suită de micro servicii a fost gestionată folosind Rancher ca orchestrator UI.

Tehnologii

Angular

Angular a fost folosit pentru a crea clienți SPA cu care utilizatorii finali ar interacționa

Node.js

Node a fost utilizat pentru crearea de microservicii RESTful

Spring

De asemenea, Spring MVC a oferit un alt mijloc de creare a serviciilor RESTful

Docker

Fiecare microserviciu a fost containerizat folosind Docker

Rancher

Rancher a fost folosit ca orchestrator pentru gestionarea containerelor de andocare

This website uses cookies.