Infrastruttura di cloud computing

Cloud infrastructure è costituito da server, dispositivi di archiviazione, rete, software di gestione cloud, software di distribuzione e virtualizzazione della piattaforma.

Hypervisor

Hypervisor è un firmware o low-level program che funge da Virtual Machine Manager. Consente di condividere la singola istanza fisica delle risorse cloud tra più tenant.

Software di gestione

Aiuta a mantenere e configurare l'infrastruttura.

Software di distribuzione

Aiuta a distribuire e integrare l'applicazione sul cloud.

Rete

È il componente chiave dell'infrastruttura cloud. Permette di connettere servizi cloud su Internet. È anche possibile fornire la rete come utilità su Internet, il che significa che il cliente può personalizzare il percorso e il protocollo di rete.

server

Il server aiuta a calcolare la condivisione delle risorse e offre altri servizi come l'allocazione e la de-allocazione delle risorse, il monitoraggio delle risorse, la sicurezza, ecc.

Conservazione

Il cloud conserva più repliche di archiviazione. Se una delle risorse di archiviazione si guasta, può essere estratta da un'altra, il che rende il cloud computing più affidabile.

Vincoli infrastrutturali

I vincoli fondamentali che l'infrastruttura cloud dovrebbe implementare sono mostrati nel diagramma seguente:

Trasparenza

La virtualizzazione è la chiave per condividere le risorse nell'ambiente cloud. Ma non è possibile soddisfare la domanda con una singola risorsa o server. Pertanto, deve esserci trasparenza nelle risorse, nel bilanciamento del carico e nell'applicazione, in modo da poterli scalare su richiesta.

Scalabilità

Il potenziamento di una soluzione di distribuzione delle applicazioni non è così facile come il potenziamento di un'applicazione perché comporta un sovraccarico di configurazione o persino una riprogettazione della rete. Pertanto, la soluzione di distribuzione delle applicazioni deve essere scalabile, il che richiederà l'infrastruttura virtuale in modo tale che le risorse possano essere facilmente fornite e rimosse.

Monitoraggio intelligente

Per ottenere trasparenza e scalabilità, la fornitura di soluzioni applicative dovrà essere in grado di eseguire un monitoraggio intelligente.

Sicurezza

Il mega data center nel cloud dovrebbe essere progettato in modo sicuro. Anche il nodo di controllo, un punto di ingresso nel mega data center, deve essere protetto.