Cos'è Infrastruttura come servizio?

Infrastruttura come servizio (IaaS) è un modello aziendale che fornisce infrastrutture IT come risorse di elaborazione, archiviazione e rete con pagamento in base al consumo su Internet. Puoi utilizzare IaaS per richiedere e configurare le risorse necessarie per eseguire le applicazioni e i sistemi IT. Sei responsabile dell'implementazione, della manutenzione e del supporto delle applicazioni e il fornitore di IaaS è responsabile della manutenzione dell'infrastruttura fisica. Infrastruttura come servizio (IaaS) offre flessibilità e controllo sulle risorse IT in modo economicamente vantaggioso.

Perché Infrastruttura come servizio è importante?

Puoi utilizzare IaaS per scalare la capacità di elaborazione riducendo al contempo le spese IT. Tradizionalmente, le aziende acquistavano e gestivano i propri dispositivi informatici in un data center on-premise. Tuttavia, questo spesso richiedeva un forte investimento iniziale per gestire solo occasionalmente carichi di lavoro elevati. Ad esempio, una società di e-commerce riceve tre volte più traffico di applicazioni durante le festività natalizie. Per gestire questo traffico, devono acquistare macchine server aggiuntive, che rimangono inattive per il resto dell'anno.

Per superare questo problema, i fornitori di servizi cloud come AWS mantengono data center altamente sicuri con un grande volume di dispositivi hardware. Ti danno accesso a questa infrastruttura di cloud computing con pagamento in base al consumo. Ottieni un accesso flessibile e sicuro a risorse praticamente illimitate in modo da poter soddisfare tutti i tuoi requisiti aziendali, legali e di conformità.

Quali sono i vantaggi di Infrastruttura come servizio?

IaaS offre alle aziende moderne i seguenti vantaggi:

Velocità

Puoi fornire un numero qualsiasi di risorse in pochi minuti, testare e lanciare nuove idee sul mercato molto più velocemente. Puoi concentrarti sulle tue attività aziendali principali perché altri gestiscono completamente l'infrastruttura IT e le risorse informatiche.

Prestazioni

I fornitori di servizi cloud dispongono di data center distribuiti geograficamente che puoi utilizzare per aumentare le risorse fornite alle applicazioni in luoghi fisicamente più vicini ai tuoi clienti. Potresti non essere in grado di farlo autonomamente se la capacità del server e la portata geografica sono limitate. Le soluzioni IaaS offrono molte più opzioni che puoi utilizzare sia per aumentare le prestazioni di elaborazione che per ridurre la latenza di rete.

Affidabilità

I fornitori di IaaS, ad esempio AWS, offrono un ambiente molto affidabile, in cui le macchine virtuali di sostituzione possono essere commissionate in modo rapido e prevedibile. Il servizio funziona all'interno della comprovata infrastruttura di reti e dei centri dati Amazon. Ad esempio, l'obiettivo dell'accordo sul livello di servizio di Amazon EC2 è raggiungere una disponibilità del 99,99% per ogni regione Amazon EC2.

Backup e ripristino

I fornitori di IaaS ti danno accesso a un'infrastruttura illimitata per il backup e il ripristino di emergenza. Ad esempio, puoi duplicare le applicazioni su più server, in modo che, se un server presenta un problema, viene sostituito da un altro server. Allo stesso modo, puoi sincronizzare i backup dei dati automaticamente e frequentemente, per ottenere ridondanza e continuità aziendale.

Prezzi competitivi

IaaS è un modello di cloud computing in cui i clienti pagano solo per le risorse che utilizzano. Una configurazione di questo tipo incoraggia una gestione più efficiente delle risorse IT e promuove l'innovazione, rendendo i servizi cloud accessibili alle piccole imprese.

Quali sono i casi d'uso di Infrastruttura come servizio?

Puoi utilizzare l'infrastruttura cloud per migliorare l'efficienza operativa e dare priorità alla distribuzione della soluzione rispetto alla gestione dell'infrastruttura. Un fornitore di IaaS può aiutarti a migliorare l'esperienza del cliente con un'infrastruttura a prestazioni elevate e completamente gestita. Diamo un'occhiata ad alcuni esempi di casi d'uso qui sotto.

High Performance Computing

Problemi complessi come l'analisi di grandi volumi di dati o la risoluzione di equazioni fisiche e chimiche richiedono una notevole potenza di calcolo. È più efficace ed economico risolvere questi problemi sull'infrastruttura IaaS anziché eseguire le proprie risorse. 

Hosting di siti Web

Le organizzazioni utilizzano l'infrastruttura cloud per ospitare applicazioni Web ad alte prestazioni sicure, scalabili e completamente personalizzabili per soddisfare le proprie esigenze di distribuzione dei contenuti. Ad esempio, Amazon Web Services (AWS) offre soluzioni di hosting Web a basso costo che puoi utilizzare per creare una vasta gamma di siti Web, da siti di informazioni semplici a sistemi di distribuzione dei dati complessi.

Analisi dei Big Data

Le aziende analizzano i dati per ottenere business intelligence e analisi concrete. L'infrastruttura cloud include la tecnologia di data warehousing per archiviare grandi volumi di dati in modo integrato. Un provider IaaS supporta l'analisi dei big data tramite servizi di cloud computing che è possibile utilizzare per gestire i dati in modo più efficiente. 

Sviluppo di app

Puoi utilizzare l'infrastruttura cloud per configurare rapidamente ambienti di test e sviluppo separati. Puoi sperimentare e testare nuove idee in modo separato o creare ambienti di sviluppo comuni per l'intero team.

Come funziona Infrastruttura come servizio?

IaaS funziona secondo il principio della virtualizzazione. Una piattaforma IaaS consente di selezionare il tipo e la configurazione dell'infrastruttura desiderata. Il sistema crea quindi automaticamente versioni digitali dell'infrastruttura sottostante. Queste risorse informatiche virtualizzate simulano il comportamento delle risorse fisiche. Per l'utente e le applicazioni che esegue, il funzionamento è identico a quello di un dispositivo fisico.

Iprovider IaaS offrono inoltre servizi aggiuntivi per agevolare la gestione dell'infrastruttura. Ad esempio, è possibile utilizzare questi servizi per eseguire le attività seguenti:

  • Visualizzare i registri di sistema e monitorare le prestazioni
  • Implementare misure di sicurezza coerenti in tutta l'infrastruttura
  • Configurare policy che automatizzano le attività comuni dell'infrastruttura, come il backup e il bilanciamento del carico

Quali sono i tipi di risorse di Infrastruttura come servizio?

I provider di servizi cloud offrono una serie di risorse infrastrutturali IaaS da utilizzare come servizi di cloud computing. È possibile classificare questi servizi infrastrutturali in tre grandi categorie.

Calcolo

Le risorse di cloud computing includono unità di elaborazione centrale (CPU), unità di elaborazione grafica (GPU) e memoria interna (RAM), necessarie ai computer per eseguire qualsiasi attività. Gli utenti IaaS richiedono risorse di calcolo sotto forma di macchine virtuali o istanze cloud. I servizi cloud effettuano quindi il provisioning della capacità richiesta e successivamente l'utente può eseguire le attività pianificate all'interno di questo ambiente virtuale. 

Archiviazione

I provider IaaS offrono tre tipi di risorse per l'archiviazione di dati:

  1. L'archiviazione a blocchi memorizza i dati in blocchi come un'unità SSD o un disco rigido.
  2. L'archiviazione di file memorizza i dati sotto forma di file come in un NAS.
  3. L'archiviazione di oggetti memorizza i dati come oggetti simili a quelli della programmazione orientata agli oggetti.

Rete

L'infrastruttura IaaS include anche risorse di rete come router, switch e load balancer. I modelli IaaS virtualizzano le funzioni di rete di queste appliance nel software. Ad esempio, puoi utilizzare servizi cloud come AWS Networking per eseguire reti di cloud computing sicure e ad alte prestazioni per la tua organizzazione.

Come vengono condivise le responsabilità in termini di sicurezza e conformità nell'ambito del modello IaaS?

I provider IaaS si assumono la piena responsabilità di proteggere l'infrastruttura fornita per le applicazioni cloud. Gestiscono la sicurezza a tutti i livelli, ad esempio:

  • Sicurezza fisica dei locali che ospitano i data center tramite misure di sicurezza come telecamere, custodi e sorveglianza.
  • Sicurezza dell'infrastruttura attraverso l'accesso limitato e la manutenzione regolare dell'infrastruttura del provider.
  • Sicurezza dei dati con controlli molto severi, crittografia e audit di terze parti per soddisfare tutti i requisiti di conformità.

Qual è la differenza tra Infrastruttura come servizio e altri modelli di servizi cloud?

Esistono tre modelli principali di servizi cloud:

  1. Infrastructure as a Service
  2. Platform as a Service
  3. Software-as-a-Service

Platform as a Service

Piattaforma come servizio (PaaS) offre un'infrastruttura hardware e software da utilizzare per sviluppare e gestire le applicazioni. Il provider di servizi cloud ospita gli strumenti di sviluppo hardware e software nel proprio data center. Puoi creare, testare, eseguire e dimensionare le applicazioni più velocemente e a un costo inferiore utilizzando PaaS rispetto alla tua infrastruttura on-premise.

Software-as-a-Service

Software come servizio (SaaS) offre l'intera applicazione software su Internet. Puoi utilizzare questo modello per eseguire diverse attività. Il provider di servizi cloud ospita l'hardware, gli strumenti software e l'applicazione stessa nel proprio data center

Confronto tra IaaS, PaaS e SaaS

IaaS offre un controllo più completo per la configurazione delle risorse cloud rispetto a PaaS e SaaS. Rispetto a IaaS, PaaS e SaaS virtualizzano un numero maggiore di funzioni dell'infrastruttura, in modo che l'utente abbia meno componenti da gestire.

Considera la tabella seguente. Quando si gestisce la propria infrastruttura IT, è necessario analizzare e controllare tutti gli elementi indicati nella tabella. Quando si passa invece a un particolare servizio di cloud computing, il funzionamento è il seguente:

  • Le celle gialle indicano gli elementi gestiti dall'utente
  • Le celle verdi indicano gli elementi gestiti dal provider di servizi cloud 

 

 

Propria infrastruttura IT

IaaS

PaaS

SaaS

Richiesta

S

S

S

S

Disponibilità/durabilità

S

S

S

G

Runtime o software che esegue l'applicazione

S

S

G

G

Middleware o software che monitora l'applicazione

S

S

G

G

Sistemi operativi su cui viene eseguita l'applicazione

S

G

G

G

Tecnologia di virtualizzazione

S

G

G

G

Macchine server

S

G

G

G

Dispositivi di archiviazione

S

G

G

G

Dispositivi di rete

S

G

G

G

 

Modelli di servizi cloud nella pratica

Supponiamo che tu voglia implementare un'applicazione di posta elettronica nella tua organizzazione. Se decidi di gestire in modo autonomo l'infrastruttura, dovrai effettuare le seguenti operazioni:

  1. Acquistare un server fisico.
  2. Installare tutti i software e i sistemi operativi necessari 
  3. Scrivere il codice dell'applicazione di posta elettronica e installarlo sul server
  4. Gestire continuamente hardware e software 

Se invece decidi di passare a un servizio di cloud computing, puoi scegliere tra le opzioni seguenti.

IaaS

Esegui il provisioning di server cloud virtuali su Amazon EC2 con sistemi operativi preinstallati su di essi. È necessario installare il codice dell'applicazione e il relativo software sulla macchina virtuale.

PaaS

Utilizza AWS Lambda per eseguire il codice dell'applicazione senza effettuare il provisioning o gestire l'infrastruttura. Ad esempio, puoi semplicemente scrivere e caricare il codice dell'applicazione come un file .zip.

SaaS

Utilizza Amazon WorkMail come servizio di posta elettronica e calendario aziendale sicuro e completamente gestito. Non è necessario scrivere il codice dell'applicazione né preoccuparsi del provisioning di server cloud e dell'infrastruttura di archiviazione cloud. Il team può creare direttamente gli account in WorkMail e iniziare a inviare e ricevere e-mail.

Come scegliere

La scelta tra le offerte IaaS, PaaS e SaaS dipende dai requisiti dell'applicazione. Un'opzione non è necessariamente migliore dell'altra. Dipende dal motivo per cui si esegue l'applicazione, dalle prestazioni, dai requisiti di configurazione, dagli utenti e dalla loro ubicazione.

Come è possibile implementare Infrastruttura come servizio?

Puoi implementare il modello IaaS selezionando un provider IaaS adatto e fornendo ai membri del team la formazione adeguata per utilizzare i servizi di cloud computing offerti dal provider. Segui i passaggi indicati di seguito per ottenere un'implementazione IaaS di successo.

Identifica i tuoi requisiti

È importante comprendere i requisiti dell'infrastruttura aziendale sottostante per i casi d'uso con cui si desidera iniziare. Ad esempio, l'hosting di applicazioni Web ha requisiti diversi in termini di server e risorse di rete rispetto all'analisi dei big data.

Scegli il tuo team

Se la trasformazione digitale rappresenta un elemento nuovo per la tua organizzazione, ti consigliamo di iniziare con un piccolo nucleo operativo che in futuro si occuperà di promuovere il cambiamento. Il team può risolvere un piccolo problema e discutere dei risultati ottenuti per creare consapevolezza ed entusiasmo sul tema del cloud computing.

Seleziona il provider IaaS

Provider di servizi cloud diversi offrono livelli di funzionalità diversi. Fai le dovute ricerche in modo da non incorrere in problemi in seguito. È sempre meglio rivolgersi a un provider IaaS consolidato che offra un'ampia gamma di servizi, in modo da poter gestire facilmente anche i requisiti in evoluzione.

Esegui la migrazione alla nuova infrastruttura

La migrazione è un processo incrementale che deve essere pianificato per evitare interruzioni. È inoltre possibile scegliere di eseguire cloud ibridi, in cui alcune applicazioni, o componenti della stessa applicazione, vengono eseguiti sull'infrastruttura on-premise e altri componenti sull'infrastruttura del provider IaaS. 

Perché scegliere AWS come provider IaaS?

AWS è la piattaforma cloud più completa e utilizzata del mondo, con un'offerta di oltre 200 servizi completi da data center a livello globale. Milioni di clienti, incluse le start-up in più rapida crescita, le più grandi aziende e le agenzie governative leader di settore, utilizzano AWS per diminuire i costi, diventare più agili e innovarsi in modo più rapido.

AWS offre più servizi e più funzionalità relative a tali servizi che qualsiasi altro provider di cloud.  Questo rende più semplice, veloce ed efficiente migrare verso il cloud le tue applicazioni esistenti, così da poter costruire qualsiasi cosa tu voglia. Ad esempio, possono essere utilizzati i seguenti servizi:

  • Amazon EC2 offre la piattaforma di calcolo più ampia e completa con possibilità di scegliere processore, archiviazione, rete, sistema operativo e modello di acquisto.
  • Amazon S3 offre un servizio di archiviazione di oggetti leader del settore che può essere utilizzato per archiviare e proteggere qualunque quantità di dati praticamente per qualsiasi caso d'uso, come applicazioni native per il cloud, analisi di dati e app per dispositivi mobili.
  • Amazon VPC offre una rete virtuale isolata logicamente e completamente personalizzabile da utilizzare per definire e avviare le risorse AWS, oltre a proteggere e monitorare le connessioni.

Inizia a usare IaaS su AWS oggi stesso con la creazione di un account AWS gratuito.

Fasi successive di IaaS in AWS

Scopri ulteriori risorse correlate al prodotto
Ulteriori informazioni sui servizi di calcolo 
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Inizia subito nella console

Inizia subito a costruire con AWS nella Console di gestione AWS.

Accedi