Perché Linux è fondamentale per l'edge computing
Ottieni il massimo su Linux per avere Linux sempre al limite.
Nel 2021, ci sono più motivi che mai per cui le persone amano Linux. In questa serie condividerò 21 diversi motivi per utilizzare Linux. Linux è il sistema operativo ideale per sperimentare l’edge computing.
L'edge computing è un modello di progettazione dell'infrastruttura che posiziona molti "nodi di calcolo" (una parola elegante per un server) geograficamente più vicini alle persone che li utilizzano più frequentemente. Può far parte del modello di cloud ibrido aperto, in cui esiste un data center centralizzato per svolgere tutto il lavoro pesante ma è supportato da server regionali più piccoli per eseguire attività ad alta frequenza, ma solitamente meno impegnative. Poiché Linux è così importante per il cloud computing, è una tecnologia ideale da apprendere se intendi gestire o mantenere i moderni sistemi IT.
Storicamente, un computer era un dispositivo delle dimensioni di una stanza nascosto nelle viscere di un'università o della sede centrale di un'azienda. I terminali client nei laboratori si collegherebbero al computer e presenterebbero richieste di elaborazione. Era un sistema centralizzato con punti di accesso sparsi nei locali. Con l’evoluzione del moderno computing in rete, questo modello si è rispecchiato inaspettatamente. Esistono data center centralizzati per fornire una notevole potenza di elaborazione, con computer client sparsi in modo che gli utenti possano connettersi. Tuttavia, il modello centralizzato ha sempre meno senso poiché le richieste di potenza e velocità di elaborazione stanno aumentando, quindi i data center vengono ampliati con server distribuiti posizionati ai “margini” della rete, più vicini agli utenti che ne hanno bisogno.
Il "bordo" di una rete è in parte un luogo immaginario perché i confini della rete non corrispondono esattamente allo spazio fisico. Tuttavia, i server possono essere posizionati strategicamente all'interno della topografia di una rete per ridurre la latenza di connessione e fungere da buffer per contribuire a mitigare il sovraccarico di un data center.
Diversità al limite
Questa strategia è nota come edge computing ed è una parte vitale di un'infrastruttura cloud ad alta disponibilità. E per quanto Linux prosperi nei data center, è ancora più gradito all'esterno, dove server e dispositivi eseguono software rilevante a livello locale su ogni varietà di architettura. Questo è lo spazio dell’Internet of Things (IoT) e dei sistemi embedded. Se conosci Linux, probabilmente sei pronto a mantenere la maggior parte di questi dispositivi.
Rilevamento dei bordi
Contenuto relativo
Quando si parla di edge computing, si parla di un modello di progettazione di reti e infrastrutture. Non c'è solo un vantaggio, e questo è il vantaggio. Affinché possa essere utile, è necessario che vi siano margini diversi per settori, luoghi ed esigenze diverse. Il confine di una rete ad accesso pubblico dovrebbe essere diverso da quello di una grande società finanziaria, che dovrebbe essere diversa dal tuo sistema di automazione domestica.
Contenitori sul bordo
Sebbene non sia un'esclusiva di Linux, la tecnologia dei container è una parte importante del cloud e dell'edge computing. Conoscere Linux e i contenitori Linux ti aiuta a imparare a installare, modificare e gestire applicazioni "serverless". Con l'aumento delle richieste di elaborazione, è sempre più importante comprendere i contenitori, Kubernetes e KubeEdge, i pod e altri strumenti fondamentali per il bilanciamento del carico e l'affidabilità.
Ottieni il vantaggio di Linux
Il cloud è in gran parte una piattaforma Linux. Sebbene esistano grandi livelli di astrazione, come Kubernetes e OpenShift, quando è necessario comprendere la tecnologia sottostante, si beneficia di una buona dose di conoscenza di Linux. Il modo migliore per impararlo è usarlo e Linux è straordinariamente facile da provare. Ottieni il massimo su Linux per avere Linux sempre al limite.