Cluster
Cos’è
Un cluster è un gruppo di computer o applicazioni che lavorano insieme verso un comune obiettivo. Nel contesto del cloud computing nativo, il termine è più spesso riferito a Kubernetes. Un cluster Kubernetes è un insieme di servizi (o workloads) che vengono eseguiti nei loro containers, di solito su macchine diverse. L’insieme di tutti questi servizi containerizzati, collegati su una rete, rappresentano un cluster.
Quali problematiche affronta
Il software che è in esecuzione su un singolo computer presenta un singolo punto di vulnerabilità: se quel computer si blocca, o qualcuno accidentalmente ne scollega il cavo di alimentazione, parte del sistema critico di business potrebbe andare offline. Ecco perché un software moderno è generalmente sviluppato come applicazioni distribuite, raggruppate in cluster.
In che modo aiuta
Le applicazioni distribuite o clusterizzate vengono eseguite su più macchine, eliminando un singolo punto di vulnerabilità. Tuttavia, costruire sistemi distribuiti è davvero difficile e costituisce, infatti, una disciplina informatica a sé stante. La necessità di sistemi globali e anni di prove ed errori hanno portato allo sviluppo di un nuovo tipo di stack tecnologico: le tecnologie cloud native. Queste nuove tecnologie sono i pilastri che rendono più facile il mantenimento, il funzionamento e la creazione di sistemi distribuiti.
Feedback
Questa pagina ti è stata utile?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.