La Nostra Tecnologia
DiPaaS ha creato dei container
che raccolgono in un unico pacchetto tutte le dipendenze necessarie alle applicazioni per funzionare e consente di distribuire
il software in modo affidabile e consistente da un ambiente ad un altro, astraendosi dall’infrastruttura sottostante.
DiPaaS utilizza appunto Kubernetes
(dal greco “timoniere”) una piattaforma open source per l’orchestrazione
di container. Consente di gestire e automatizzare il ciclo di vita di applicazioni containerizzate standardizzando gli aspetti di deploy, scaling e monitoring delle applicazioni.
Kubernetes è quindi il capitano di un cluster di server e distribuisce i container al suo interno in maniera automatizzata, assicurandosi che il sistema risponda in modo efficiente ed elastico ai carichi di lavoro richiesti.
DiPaaS in questo modo permette
di semplificare la gestione dei (micro) servizi aziendali, affrontando sistemi distribuiti, come:
definire un sistema omogeneo di configurazione
e deploy in un ecosistema
di applicazioni scritte in linguaggi di programmazione diversi
ottimizzare
i costi delle risorse
hardware a disposizione
far fronte a carichi di elaborazione variabili e poco prevedibili
monitorare
un sistema in
cui i servizi comunicano via API servizi
di messaging
sfruttare l’elasticità dei servizi cloud evitando il più possibile il vendor lock-in
Anche la DiPaaS ha fatto proprio il concetto di POD e label, e così facendo raggruppa i container in unità logiche facili da gestire e permette di definire per ognuna di esse le risorse necessarie (CPU e RAM) per la loro esecuzione, distribuendo i POD tra i nodi.
Se le risorse non sono sufficienti, fornisce la possibilità di scalare orizzontalmente i POD
o i nodi del cluster per soddisfare i requisiti definiti dagli utenti.
DiPaaS si basa su una tecnologia cloud-native
in grado di operare su sistemi on-premise,
cloud privati, pubblici o ibridi.
Le operazioni di gestione del cluster
non cambiano usando un cluster Kubernetes
di un cloud provider rispetto ad un altro.
Questo comporta una maggiore
flessibilità per l’IT e limita il vendor lock-in.
DiPaaS sfrutta quindi le risorse con efficienza
e densità:
- per le infrastrutture aziendali on-premise permette di sfruttare meglio le risorse hardware, evitando il cosiddetto over-provisioning;
- installato nel cloud consente un utilizzo ancora più elastico delle risorse, portando a una significativa riduzione dei costi.
Partners