Alberto Costantin 822132
PREMESSA
L'evoluzione tecnologica in ambito informatico sembra non conoscere limiti.
Stravolgimento nell’uso dei
dispositivi computazionali:
• Desktop pc
• Notebook
• Tablet
• Smartphone
PREMESSA
In questo scenario le aziende devono adeguarsi in fretta per poter fornire un
offerta al passo coi tempi e che soddisfi il parco clienti o, ancor meglio, per
crearne di nuovi
Di cosa stiamo parlando?
il cloud computing è un insieme di servizi che vengono erogati in
hosting in Rete. L'innovazione apportata da questa tecnologia consiste
nella possibilità di accedere a risorse facilmente configurabili secondo le
proprie esigenze e accessibili direttamente da Internet.
CLOUD COMPUTING
Astrazione:
Come per i linguaggi di programmazione ad alto
livello, il cloud computing astrae le risorse
rendendole fruibili on-demand con la modalita
‘pay per use’
Architettura:
• Server Reali presso data center del fornitore
• Interfaccia utente
• Servizi finali
Servizi:
Strati dell’architettura visti come servizi.
(SaaS) - Software as a Service
(PaaS) - Platform as a Service
(IaaS) - Infrastructure as a Service
SaaS :
• Applicazione Web sviluppata e gestita dal fornitore
• il cliente finale utilizza l’applicazione mediante interfaccia
(generalmente web)
• possesso non più necessario
• utilizzo On-Demand
• Riduzione costi hw e sw
• Flessibilità
• Necessario dispositivo con
solamente un browser
• Dati aziendali su server esterni
• Necessaria comunicazione tra
cliente e fornitore servizio
PaaS :
• Interfaccia di programmazione per scrivere applicazioni
• Esecuzione assicurata dal fornitore del servizio, applicazione
eseguita in ambiente proprietario (es. Azure, Google,
Appcelerator)
• SO, middleware e sicurezza messe a disposizione dal fornitore
• Specifiche base gestite
dalla piattaforma
• Scalabilità risorse
• Linguaggio di programmazione
vincolante
PaaS (esempio): Appcelerator(Titanium)
Ambiente di sviluppo
PaaS (esempio): Appcelerator(Titanium)
Esempio di App sviluppata con Titanium
IaaS :
• Disponibilità di elementi Hw e Sw
• Possibilità di gestione/controllo del sistema
• SO, middleware e sicurezza messe a disposizione dal fornitore
• Gestione quasi totale del
sistema
• Esternalizzazione risorse
• Riduzione costi
manutenzione
• Dipendenza da Internet
Tipologie di Cloud:
Cloud Pubblico:
Un service provider rende disponibili al pubblico su Internet, con un
modello pay per use, servizi come applicazioni e storage.
Garantisce scalabilità ed elevate prestazioni ad un prezzo
estremamente competitivo, in quanto le aziende hanno la possibilità
di disporre di un data center, virtualmente proprietario, senza
acquistare e manutenere hardware al loro interno.
Cloud Privato:
Ambiente informatico interno all’azienda stessa, realizzato con la
virtualizzazione delle risorse, dei servizi e standardizzandone della
gestione.
Consente di mantenere i dati all’interno della propria struttura,
risolvendo il problema della privacy e della sicurezza.
Il maggior vantaggio sta nell’ottimizzazione delle risorse disponibili,
garantendo una scalabilità elevata. (Aziende come Microsoft o Dell
mettono a disposizione servizi di public cloud computing)
Cloud Ibrido:
Soluzione che rappresenta una via di mezzo tra i due tipi precedenti di
cloud e che cerca di sfruttare i vantaggi di entrambe.
Infrastruttura mantenuta in modo congiunto sia dal provider interno
che da quello esterno.
Si attuano sistemi di condivisione delle risorse tra i due cloud.
La possibile diversità delle interfacce potrebbe essere un problema.
NECESSARIO GARANTIRE INTEROPERABILITA’ DELLE RISORSE.
Possibile delegare al cloud esterno l’elaborazione e gestione di dati
non sensibili.
Esempi d’utilizzo:
Nel 2014 il numero di persone nell’unione
europea che utilizzavano servizi di cloud
storage:
Fonte: http://ec.europa.eu/eurostat
Tipi di file salvati o condivisi da utenti cloud
nel 2014. Servizi a pagamento o free:
E le aziende???
Recenti sondaggi dimostrano che sempre più aziende intraprendono
strategie di conversione al cloud, principalmente per tre motivi:
• Riduzione dei costi
• Velocità di elaborazione
• Spazio d’archiviazione praticamente infinito.
Ed il futuro… cosa ci riserva?
EVENTO Industria 4.0
Fonti:
- Wikipedia
- Google Image
- http://ec.europa.eu/eurostat/
Tools (freemium):
- http://flaticons.net/
- https://nces.ed.gov/nceskids/createagraph/

Cloud computing

  • 1.
  • 2.
    PREMESSA L'evoluzione tecnologica inambito informatico sembra non conoscere limiti. Stravolgimento nell’uso dei dispositivi computazionali: • Desktop pc • Notebook • Tablet • Smartphone
  • 3.
    PREMESSA In questo scenariole aziende devono adeguarsi in fretta per poter fornire un offerta al passo coi tempi e che soddisfi il parco clienti o, ancor meglio, per crearne di nuovi
  • 4.
    Di cosa stiamoparlando? il cloud computing è un insieme di servizi che vengono erogati in hosting in Rete. L'innovazione apportata da questa tecnologia consiste nella possibilità di accedere a risorse facilmente configurabili secondo le proprie esigenze e accessibili direttamente da Internet.
  • 5.
    CLOUD COMPUTING Astrazione: Come peri linguaggi di programmazione ad alto livello, il cloud computing astrae le risorse rendendole fruibili on-demand con la modalita ‘pay per use’
  • 6.
    Architettura: • Server Realipresso data center del fornitore • Interfaccia utente • Servizi finali
  • 8.
    Servizi: Strati dell’architettura visticome servizi. (SaaS) - Software as a Service (PaaS) - Platform as a Service (IaaS) - Infrastructure as a Service
  • 9.
    SaaS : • ApplicazioneWeb sviluppata e gestita dal fornitore • il cliente finale utilizza l’applicazione mediante interfaccia (generalmente web) • possesso non più necessario • utilizzo On-Demand • Riduzione costi hw e sw • Flessibilità • Necessario dispositivo con solamente un browser • Dati aziendali su server esterni • Necessaria comunicazione tra cliente e fornitore servizio
  • 10.
    PaaS : • Interfacciadi programmazione per scrivere applicazioni • Esecuzione assicurata dal fornitore del servizio, applicazione eseguita in ambiente proprietario (es. Azure, Google, Appcelerator) • SO, middleware e sicurezza messe a disposizione dal fornitore • Specifiche base gestite dalla piattaforma • Scalabilità risorse • Linguaggio di programmazione vincolante
  • 11.
  • 12.
    PaaS (esempio): Appcelerator(Titanium) Esempiodi App sviluppata con Titanium
  • 13.
    IaaS : • Disponibilitàdi elementi Hw e Sw • Possibilità di gestione/controllo del sistema • SO, middleware e sicurezza messe a disposizione dal fornitore • Gestione quasi totale del sistema • Esternalizzazione risorse • Riduzione costi manutenzione • Dipendenza da Internet
  • 14.
  • 15.
    Cloud Pubblico: Un serviceprovider rende disponibili al pubblico su Internet, con un modello pay per use, servizi come applicazioni e storage. Garantisce scalabilità ed elevate prestazioni ad un prezzo estremamente competitivo, in quanto le aziende hanno la possibilità di disporre di un data center, virtualmente proprietario, senza acquistare e manutenere hardware al loro interno.
  • 16.
    Cloud Privato: Ambiente informaticointerno all’azienda stessa, realizzato con la virtualizzazione delle risorse, dei servizi e standardizzandone della gestione. Consente di mantenere i dati all’interno della propria struttura, risolvendo il problema della privacy e della sicurezza. Il maggior vantaggio sta nell’ottimizzazione delle risorse disponibili, garantendo una scalabilità elevata. (Aziende come Microsoft o Dell mettono a disposizione servizi di public cloud computing)
  • 17.
    Cloud Ibrido: Soluzione cherappresenta una via di mezzo tra i due tipi precedenti di cloud e che cerca di sfruttare i vantaggi di entrambe. Infrastruttura mantenuta in modo congiunto sia dal provider interno che da quello esterno. Si attuano sistemi di condivisione delle risorse tra i due cloud. La possibile diversità delle interfacce potrebbe essere un problema. NECESSARIO GARANTIRE INTEROPERABILITA’ DELLE RISORSE. Possibile delegare al cloud esterno l’elaborazione e gestione di dati non sensibili.
  • 18.
    Esempi d’utilizzo: Nel 2014il numero di persone nell’unione europea che utilizzavano servizi di cloud storage: Fonte: http://ec.europa.eu/eurostat Tipi di file salvati o condivisi da utenti cloud nel 2014. Servizi a pagamento o free:
  • 19.
    E le aziende??? Recentisondaggi dimostrano che sempre più aziende intraprendono strategie di conversione al cloud, principalmente per tre motivi: • Riduzione dei costi • Velocità di elaborazione • Spazio d’archiviazione praticamente infinito.
  • 20.
    Ed il futuro…cosa ci riserva? EVENTO Industria 4.0
  • 21.
    Fonti: - Wikipedia - GoogleImage - http://ec.europa.eu/eurostat/ Tools (freemium): - http://flaticons.net/ - https://nces.ed.gov/nceskids/createagraph/