Cos'è Infrastruttura come servizio?

L'infrastructure as a service (IaaS) è un modello di business che fornisce infrastrutture IT come risorse di calcolo, archiviazione e rete su Internet con pagamento in base al consumo. 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.

Sebbene tradizionalmente nel settore si utilizzino termini come infrastructure as a service, platform as a service e software as a service per raggruppare i servizi cloud, in AWS ci concentriamo sulle soluzioni alle tue esigenze, che possono abbracciare molti tipi di servizi diversi. Questa pagina utilizza la tradizionale suddivisione in IaaS, PaaS e SaaS per aiutarti a decidere quale insieme di servizi è il più adatto alle tue esigenze e la strategia di implementazione più indicata per te.

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?

Il modello IaaS offre alle aziende moderne vantaggi come i seguenti:

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 verticalmente 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.

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

Il calcolo, l'archiviazione e il networking possono essere utilizzati ovunque e sono fondamentali per la maggior parte degli altri servizi.  I clienti pagano solo per le risorse utilizzate, il che promuove sia una gestione più efficiente delle risorse IT sia l'innovazione, rendendo i servizi cloud accessibili alle piccole imprese.

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

Puoi utilizzare l'infrastruttura 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 per ospitare applicazioni web ad alte prestazioni sicure, scalabili e completamente personalizzabili per soddisfare le proprie esigenze di distribuzione dei contenuti. Ad esempio, l'hosting web può essere utilizzato per creare una serie di siti web, da semplici siti di informazioni a complessi sistemi di distribuzione dei dati.

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 fornitore di IaaS supporta l'analisi dei big data tramite servizi 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. Un fornitore di IaaS ti consente di selezionare il tipo e la configurazione dell'infrastruttura di cui hai bisogno. 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.

Ifornitori di 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 servizi di infrastruttura possono essere classificati 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 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 fornitori di 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.

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 tradizionali?

Esistono tre modelli principali di servizi cloud:

  1. Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)
  3. Software as a Service (SaaS)

Platform as a Service

Piattaforma come servizio (PaaS) offre un'infrastruttura hardware e software da utilizzare per sviluppare e gestire le applicazioni. Il fornitore di PaaS ospita gli strumenti di sviluppo hardware e software nel suo 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.

Scopri di più sull'integration platform as a service (iPaaS)

Software-as-a-Service

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

Scopri di più sul software as a service (SaaS)

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 Y indicano gli elementi gestiti dall'utente
  • Le celle C indicano gli elementi gestiti dal fornitore di servizi cloud
 

Infrastruttura IT

  IaaS  

  PaaS  

  SaaS  

Applicazione

Y

S

S

Y

Dati

Y

S

Y

C

Runtime o software che esegue l'applicazione

Y

Y

C

C

Middleware (software intermediario) o software che monitora l'applicazione                

Y

Y

C

C

Sistemi operativi su cui viene eseguita l'applicazione

S

C

C

C

Tecnologia di virtualizzazione

S

C

C

C

Macchine server

S

C

C

C

Dispositivi di archiviazione

S

C

C

C

Dispositivi di rete

S

C

C

C

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

D'altra parte, puoi scegliere tra le seguenti opzioni.

Approccio IaaS

L'approccio IaaS consisterebbe nell'utilizzare server cloud virtuali con sistemi operativi preinstallati e installare il codice dell'applicazione e il relativo software sulla macchina virtuale.

Approccio PaaS

L'approccio PaaS consisterebbe nell'eseguire il codice dell'applicazione senza fornire o gestire l'infrastruttura e scrivere e caricare il codice dell'applicazione come file .zip.

Approccio SaaS

L'approccio SaaS consisterebbe nell'utilizzare un 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.

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 fornitore di IaaS adatto e addestrando i membri del tuo team a utilizzare i servizi offerti. 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 tuo fornitore di IaaS

Fornitori diversi offrono livelli di funzionalità differenti. Fai le dovute ricerche in modo da non incorrere in problemi in seguito. È sempre meglio rivolgersi a un fornitore di 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 delle stesse, vengono eseguiti sull'infrastruttura on-premises mentre altre vengono eseguite sull'infrastruttura del fornitore di IaaS.

Perché scegliere AWS per soddisfare le tue esigenze di infrastruttura?

Sebbene AWS non offra una serie di servizi IaaS, AWS è il cloud più completo e ampiamente adottato al mondo, che offre oltre 200 servizi completi dai data center di tutto il mondo. 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. 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 del 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 utilizzare AWS creando un account gratuito oggi stesso.

Fasi successive su 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