Skip to main content

Cos'è l'architettura del cloud computing?

L'architettura del cloud computing si riferisce all'insieme di server interconnessi, sistemi di archiviazione e nodi di controllo che possono consentire il calcolo distribuito.Ogni sistema di cloud computing ha in genere sia un front -end, il computer client e un back -end che consiste in server delle applicazioni, archiviazione dei dati e qualche tipo di nodo di controllo.La rete che collega tutto è un'altra sfaccettatura importante che può essere associata all'architettura del cloud computing.I componenti nell'architettura del cloud computing possono essere collegati tra loro localmente o tramite Internet e il client li accede in genere tramite Internet.

Ogni componente hardware associato all'architettura del cloud computing in genere comunica utilizzando le interfacce di programmazione delle applicazioni (API), come variservizi web.La parte anteriore dell'architettura, che è ciò che il cliente o l'utente vede e con cui interagisce, può assumere una varietà di forme diverse.Alcune istanze di cloud computing utilizzano interfacce comuni, come browser Web, che possono accedere a e -mail basate su cloud o altri servizi.Altri usi del cloud computing hanno sistemi software proprietari progettati per attività specifiche.

La parte back -end dell'architettura in genere è costituita da tre componenti principali.Uno di questi componenti è l'archiviazione dei dati, in cui le informazioni possono essere collocate per il successivo recupero.I dati possono essere archiviati sul cloud dai client o da applicazioni cloud.La capacità dei dati di un sistema cloud è in genere abbastanza grande per consentire la ridondanza.Ciò significa sostanzialmente che il componente di archiviazione dei dati nell'architettura cloud è generalmente progettato per archiviare più di una copia di ciascun set di dati nel caso in cui qualsiasi parte del sistema venga danneggiata o inaccessibile.

I server delle applicazioni sono un altro componente importante associato all'architettura del cloud computing.L'architettura del cloud coinvolge in genere una serie di diversi server di applicazioni, ognuno dei quali può essere responsabile di una funzione diversa.Ognuno di questi server è generalmente progettato per eseguire un programma o un servizio e molti di essi possono essere disponibili per il client tramite l'interfaccia front -end.Questo tipo di configurazione distribuita può consentire al sistema di funzionare in modo più snello rispetto ai precedenti progetti monolitici.

I componenti finali che possono essere strumentali nell'architettura del cloud computing sono i nodi di controllo.Questi computer specializzati possono essere collegati ai server di archiviazione e applicazioni di dati tramite Internet o un'altra rete.La parte anteriore di solito si interfaccia con un nodo di controllo, consentendo al client di interagire con i server dell'applicazione.I nodi di controllo in genere collegano anche i server delle applicazioni e i client all'archiviazione dei dati.