Mentre edge computing è diventato sempre più visibile negli ultimi anni, sembra meno rumoroso del tradizionale cloud computing. Ma l’informaticacloud e l’informatica tradizionale edge computing non si sceglie l’uno o l’altro, ma sono complementari l’uno all’altro. Questa sezione descrive le caratteristiche di edge computing e cloud computing e spiega i punti da tenere presenti quando si costruisce e si utilizza cloud computing e edge computing separatamente.
Che cos’è Cloud Computing?
cloud significa letteralmente “cloud”. Da questa immagine, la situazione reale del server è “nel cloud” o “sopra il cloud”, e si può dire che l’utente finale rappresenta un sistema che può essere utilizzato senza essere a conoscenza della situazione reale del server. In linea di principio, esistono più server “sopra le nuvole”, che condividono i ruoli, ma che possono essere utilizzati “sotto le nuvole”, cioè dal lato dell’utente finale senza esserne a conoscenza. In altre parole, si tratta di una tecnologia che tratta più server come se fossero un unico server.
Il contesto in cui è nata è l’evoluzione dell’ambiente Internet. Si può dire che lo sviluppo di Internet ha portato a una situazione in cui più server sono casuali. In queste situazioni, gli utenti finali devono accedere ogni volta a ciascun server. Ad esempio, se un server è costruito per funzione, il client deve inserire una password diversa ogni volta che accede a un server diverso. Tuttavia, questo può essere molto complicato per i clienti e la gestione e il consolidamento dei server sono diventati una sfida. Cloud computing risolve questo problema.
Tecniche elementari a supporto di cloud computing
Le tecnologie componenti chiave che supportano l’informatica cloud includono la virtualizzazione, la distribuzione e le tecnologie di sicurezza. Diamo un’occhiata a ciascuna tecnologia elementare.
- Tecnologia di virtualizzazione
La tecnologia di virtualizzazione è una tecnologia che consente di eseguire la stessa applicazione indipendentemente dall’hardware o dal sistema operativo. Ad esempio, anche se il server A e il server B hanno sistemi operativi diversi, se la stessa applicazione viene eseguita utilizzando la tecnologia di virtualizzazione, gli utenti finali sotto cloud possono utilizzare il server cloud senza essere a conoscenza del sistema operativo del server. È possibile utilizzarlo. Un altro vantaggio della costruzione di un server cloud è la possibilità di scegliere il sistema operativo e l’hardware in modo più flessibile in base allo scopo del server. - Tecnologia di dispersione
La tecnologia distribuita è anche chiamata tecnologia di elaborazione distribuita. Come già detto, in linea di principio esistono più server cloud nelle nuvole, ma questa è una tecnologia che gestisce questi server in modo coordinato. Se si desidera aggiungere le funzioni necessarie coordinando e dividendo i ruoli, è possibile aggiungere un server, in modo da costruire un sistema flessibile. - Tecnologia di sicurezza
Nell’informatica di cloud , la comunicazione tra i server e gli utenti finali avviene su Internet. In alcuni casi, ciò può consentire a terzi di vedere le comunicazioni o di far trapelare informazioni via Internet. Pertanto, la tecnologia di sicurezza è molto importante. In particolare, i dati sono concentrati e archiviati nei server di cloud , quindi una volta che si verifica una fuga di informazioni, il danno può essere enorme. Per questo motivo, il modo in cui garantire la sicurezza è un aspetto che deve essere preso in considerazione quando si utilizza cloud.
Che cos’è edge computing?
Diamo un’occhiata a edge computing. Questo processo viene eseguito “sotto le nuvole” per l’elaborazione “sopra le nuvole” di cloud computing. In altre parole, l’obiettivo è completare il processo più vicino all’utente finale. “Edge” significa “edge”, il che significa che l’elaborazione viene completata alla fine della rete. Completando l’elaborazione all’interno del server edge , è possibile far trapelare i dati sulla rete e ridurre l’onere per il server cloud .
L’informaticaCloud è diventata più comune e utilizzata in diversi settori. Tuttavia, negli ultimi anni, con la tendenza dell’IoT, i sistemi informatici devono elaborare grandi quantità di dati ad alta velocità. Per risolvere questo problema, l’attenzione si è concentrata sui sistemi di elaborazione distribuiti. edge computingche possono eseguire un’elaborazione distribuita.
Tecniche elementari di supporto edge computing
Mentre la tecnologia software è la componente principale della tecnologia che sta alla base dell’informatica cloud , la tecnologia hardware elementare è importante in edge computing. Queste includono la tecnologia dell’affidabilità, la tecnologia wireless e la tecnologia di elaborazione in tempo reale.
- Affidabilità Tecnologia
Edge server richiedono un’elevata affidabilità. In particolare, nel campo dei sistemi industriali, l’IoT è spesso installato in luoghi con condizioni ambientali severe, come le fabbriche, per cui è importante che non si fermi o non funzioni male. Pertanto, è necessario adottare misure quali il multiplexing dell’hardware, la ridondanza e un’accurata messa a terra (grounding). - Tecnologia wireless
I cavi Lan (cavi a doppino) sono spesso utilizzati principalmente nelle reti normali, ma i cavi a doppino non sono adatti alla trasmissione a lunga distanza. Inoltre, non sono molto resistenti ai disturbi elettrici. Inoltre, la comunicazione via cavo può essere complicata dal cablaggio e potrebbe non esserci spazio per installare i cavi sotto il pavimento della fabbrica. Pertanto, la comunicazione tra i server edge e la comunicazione con i server cloud viene spesso eseguita principalmente tramite comunicazione wireless, come LPWA. - Elaborazione in tempo reale La tecnologia dei server
Edge richiede un’elaborazione quasi in tempo reale, poiché monitora costantemente le apparecchiature di produzione. Inoltre, le risorse dei server edge sono limitate. Pertanto, il software sui server edge richiede che l’elaborazione venga eseguita il più velocemente possibile, con il minor spreco possibile.
Considerazioni sull’implementazione
Cosa bisogna tenere a mente quando si implementa l’informatica cloud e edge computing? I punti principali sono riassunti di seguito.
Chiarire l’ambito del sistema
Innanzitutto, è necessario chiarire l’ambito di applicazione del sistema. Nel caso dell’IoT, è praticamente impossibile fare tutto con edge computingo cloud computing. Per questo motivo, è necessario disegnare in dettaglio l’allocazione delle funzioni che si desidera realizzare. Questo è importante anche in termini di costi. Questo perché, nel caso dell’informatica di cloud , spesso è possibile aggiungere funzioni in un secondo momento, se necessario, mentre nel caso di edge computingnon è considerato allo stesso modo. In particolare, quest’ultimo ha spesso un costo iniziale elevato, quindi è difficile ottenere un profitto se non si determina l’ambito dell’applicazione.
Pensate alla velocità necessaria al vostro sistema
La velocità di calcolo di cloud è spesso sufficiente per le attività di lavoro generiche. Inoltre, edge computing è da utilizzare solo quando è richiesta la velocità.
Considerare i benefici in termini di costi
Per questo motivo, cloud computing per le pratiche generali e edge computing per l’IoT sono spesso i migliori vantaggi in termini di costi.
Cogliere le caratteristiche di cloud e edge e costruire un sistema razionale.
Finora ho menzionato le caratteristiche di cloud computing e di computing. edge computing, le tecnologie elementari che li supportano e i punti da considerare quando li si introduce. Come già accennato, cloud computing non è un’alternativa, ma una relazione complementare fra edge computing. Esistono anche aree non adatte a seconda del campo in cui si applicano. Per costruire un sistema più snello, è necessario procurarsi le cloud e le edge .