Cos’è il cloud?
Gli strumenti di gestione di un Cloud, inoltre, sono semplici da utilizzare e configurare e, spesso, sono forniti come applicazioni Web multipiattaforma. Lo sviluppo delle applicazioni e l’estensione delle piattaforme Cloud è semplificata da ambienti di sviluppo ad hoc forniti dal provider..
Obiettivi del corso
Programma del corso
- Cos’è il Cloud Computing, vantaggi, svantaggi e costi
- Modelli di business e valutazione del ROI
- Il problema della standardizzazione
- I principali servizi del Cloud
- Definizioni a confronto
- La definizione del NIST e ISO
- Architettura di riferimento e principali pattern architetturali
- IaaS, PaaS, SaaS
- Caratteristiche e proprietà fondamentali
- Modalità di deploy
- Scenari di utilizzo
- Infrastructure-as-a-Services (IaaS)
- Cos’è IaaS, virtualizzazione (server, reti, storage, desktop…)
- Architettura e funzioni di un IaaS
- Cosa deve fornire un IaaS
- Gestione dell’infrastruttura
- Creare un IaaS aziendale
- Strumenti e tecnologie a confronto
- Platform-as-a-Services (PaaS)
- Cos’è PaaS
- Architettura e funzioni di un PaaS
- Il multitenancy, gestione della piattaforma
- Creare un PaaS aziendale
- Strumenti e tecnologie a confronto
- Software-as-a-Services (SaaS)
- Cos’è SaaS, tipologie di SaaS
- Piattaforme per l’implementazione di SaaS
- Gestione ed erogazione del software
- Esempi di SaaS
- Strumenti e tecnologie a confronto
- Migrare al Cloud
- Processo di migrazione al Cloud Computing
- Costi nascosti del Cloud Computing
- Strumenti per il calcolo e la verifica dei costi
- Cenni alle problematiche di sicurezza e privacy
- Paure, criticità e pericoli reali
- La gestione della privacy nel cloud
- La gestione della sicurezza nel Cloud (infrastruttura, comunicazioni, applicazioni…)
- Gestione delle identità
- Security-as-a-Services
- Standard e strumenti