Una guida per principianti al cloud computing
Accedere a servizi informatici - come server, storage, networking, software - tramite Internet ("cloud").
Il cloud computing è la fornitura di servizi informatici - server, storage, database, networking, software, analytics, intelligence e altro ancora - tramite Internet ("cloud") per offrire innovazione più rapida, risorse flessibili ed economie di scala. In genere si pagano solo i servizi cloud utilizzati, il che aiuta a ridurre i costi operativi, a gestire l'infrastruttura in modo più efficiente e a scalare in base all'evoluzione delle esigenze aziendali.
I principali vantaggi del cloud computing
Il cloud computing rappresenta un cambiamento rispetto al modo tradizionale in cui le aziende pensano alle risorse IT. Ecco sei motivi comuni per cui le organizzazioni si rivolgono al cloud.
Costo
Il cloud computing elimina le spese di capitale e le risorse necessarie per gestire la propria infrastruttura. I costi dell'hardware, del software, delle utenze e della gestione in loco dei server si accumulano rapidamente.
Velocità
La maggior parte dei servizi di cloud computing viene fornita in modalità self-service e on demand. Anche grandi quantità di risorse informatiche possono essere fornite in pochi minuti, in genere con pochi clic, offrendo alle aziende un'ampia flessibilità e riducendo la pressione sulla pianificazione della capacità.
Scala globale
I servizi di cloud computing includono la capacità di scalare in modo elastico. In termini di cloud, ciò significa fornire la giusta quantità di risorse IT. Ad esempio, scegliere più o meno potenza di calcolo, storage e larghezza di banda nel momento in cui è necessario e dalla giusta posizione geografica.
Produttività
I data center in loco richiedono in genere una pesante configurazione dell'hardware "racking and stacking", il patching del software e altre attività di gestione dell'IT che richiedono molto tempo. Il cloud computing elimina la necessità di svolgere molte di queste attività, consentendo ai team IT di lavorare su obiettivi aziendali più importanti.
Prestazioni
I servizi di cloud computing vengono eseguiti su una rete mondiale di centri dati sicuri che utilizzano hardware di ultima generazione. Questa rete globale offre agli utenti delle vostre applicazioni la latenza di rete ridotta che si aspettano. Man mano che la vostra base di utenti si sposta geograficamente, anche la vostra infrastruttura cloud può farlo.
Sicurezza
I fornitori di cloud offrono in genere un'ampia serie di criteri, tecnologie e controlli che rafforzano la vostra posizione di sicurezza complessiva. Questi strumenti proteggono i dati, le applicazioni, gli utenti e l'infrastruttura dalle potenziali minacce.
Tipi di cloud computing
Non tutti i cloud sono uguali e non un solo tipo di cloud computing è adatto a tutti. Si sono evoluti diversi modelli, tipi e servizi per offrire la soluzione giusta per le vostre esigenze. In primo luogo, è necessario determinare il tipo di distribuzione del cloud, o architettura di cloud computing, su cui verranno implementati i servizi cloud. Esistono quattro modi diversi per distribuire i servizi cloud: su cloud pubblico, cloud privato, multicloud o cloud ibrido.
- Cloud pubblico
- Cloud privato
- Cloud ibrido
- Multicloud
Cloud pubblico
I cloud pubblici sono di proprietà e gestiti da fornitori di servizi cloud di terze parti, che forniscono risorse informatiche come server e storage su Internet. Linode, ora Akamai, è un esempio di cloud pubblico. In un cloud pubblico, tutto l'hardware, il software e le altre infrastrutture di supporto sono gestite dal fornitore di cloud. L'utente accede a questi servizi e gestisce il proprio account utilizzando un browser web.
Cloud privato
Un cloud privato si riferisce alle risorse di cloud computing utilizzate esclusivamente da una singola azienda o organizzazione. Un cloud privato può essere fisicamente ubicato nel data center dell'azienda. Alcune aziende pagano anche fornitori di servizi terzi per ospitare il loro cloud privato. Un cloud privato mantiene i servizi e l'infrastruttura su una rete privata.
Cloud ibrido
Il cloud ibrido offre una combinazione di cloud pubblici e privati, collegati in rete in modo da poter condividere tra loro dati e applicazioni. I cloud ibridi offrono alle aziende una maggiore flessibilità in termini di scalabilità e distribuzione.
Multicloud
Il multicloud è una strategia che impiega due o più servizi di cloud computing. Le strategie multicloud offrono ridondanza e la possibilità di selezionare diversi servizi o funzionalità cloud da diversi fornitori. Le implementazioni multicloud possono essere utili per compensare il costo degli ambienti di test e dare agli sviluppatori interni più potenza a un costo ridotto.
Tipi di servizi cloud:
IaaS, PaaS, Serverless e SaaS
IaaS, PaaS, Serverless e SaaS
La maggior parte dei servizi di cloud computing rientra in quattro grandi categorie: Infrastruttura come servizio (IaaS); Piattaforma come servizio (PaaS); Serverless e Software come servizio (SaaS). Queste categorie sono talvolta chiamate "stack del cloud computing" perché si sovrappongono l'una all'altra. Sapere cosa sono e come si differenziano rende più facile raggiungere gli obiettivi aziendali.
Infrastruttura come servizio (IaaS)
È la categoria più semplice dei servizi di cloud computing. Con gli IaaS, si affitta l'infrastruttura IT - server e macchine virtuali (VM), storage, networking, sistemi operativi - da un provider cloud su base pay-as-you-go. Per saperne di più, vedere Cos'è lo IaaS?
Informatica senza server
Sovrapponendosi al PaaS, il Serverless computing si concentra sulla creazione di funzionalità per le app senza dover spendere tempo per gestire continuamente i server e l'infrastruttura necessari per farlo. Il cloud provider si occupa della configurazione, della pianificazione della capacità e della gestione dei server. Le architetture serverless sono altamente scalabili e orientate agli eventi, in quanto utilizzano le risorse solo quando si verifica una funzione o un trigger specifico.
Piattaforma come servizio
Per Platform as a Service (PaaS) si intendono i servizi di cloud computing che forniscono un ambiente on-demand per sviluppare, testare, distribuire e gestire applicazioni software. Il PaaS consente agli sviluppatori di creare rapidamente applicazioni web o mobili senza preoccuparsi di configurare o gestire l'infrastruttura sottostante di server, storage, rete e database. Per saperne di più, vedere Cos'è il PaaS?
Software come servizio (SaaS)
Il software come servizio è un metodo per fornire applicazioni software su Internet, su richiesta e in genere su abbonamento. Con il SaaS, i fornitori di cloud ospitano e gestiscono l'applicazione software e l'infrastruttura sottostante e si occupano della manutenzione, come gli aggiornamenti del software e le patch di sicurezza. Gli utenti si collegano all'applicazione tramite Internet, di solito con un browser web su telefono, tablet o PC. Per saperne di più, vedere Cos'è il SaaS?
Usi del cloud computing
Probabilmente state utilizzando il cloud computing in questo momento, anche se non ve ne rendete conto. Se utilizzate un servizio online per inviare e-mail, modificare documenti, guardare film o TV, ascoltare musica, giocare o archiviare immagini e altri file, è probabile che il cloud computing stia rendendo tutto possibile dietro le quinte. I primi servizi di cloud computing risalgono ad appena un decennio fa, ma già una varietà di organizzazioni - da piccole startup e aziende globali ad agenzie governative e organizzazioni non profit - stanno abbracciando questa tecnologia per una serie di motivi.
Ecco alcuni esempi di ciò che è possibile fare oggi con i servizi di un provider cloud:
Creare nuove applicazioni e servizi
Costruire, distribuire e scalare rapidamente applicazioni come web, mobile e API su qualsiasi piattaforma. Accedete alle risorse necessarie per soddisfare i requisiti di prestazioni, sicurezza e conformità.