seminario: gnu/linux come punto di forza
DESCRIPTION
Una piccola presentazione sull'importanza del cloud computing e su GNU/Linux nell'ambito appena citatoTRANSCRIPT
Cloud computingGNU/Linux alla conquista dei servizi web
www.c am e l u g .it
COSA HANNO IN COMUNE QUESTI SERVIZI WEB??
TUTTI I SERVIZI ELENCATI FANNO USO DEL CLOUD COMPUTING
COSA È IL CLOUD COMPUTING?
In informatica, con il termine cloud computing si intende un insieme di tecnologie informatiche che permettono l'utilizzo di risorse (storage, CPU)
distribuite.
La caratteristica principale di tale approccio è di rendere disponibili all'utilizzatore tali risorse come se fossero implementate da sistemi (server o periferiche personali) "standard". L'implementazione effettiva delle risorse
non è definita in modo dettagliato; anzi l'idea è proprio che l'implementazione sia un insieme eterogeneo e distribuito – the cloud, in inglese nuvola – di
risorse le cui caratteristiche non sono note all'utilizzatore.
Il termine cloud computing si differenzia da grid computing che è un paradigma orientato al calcolo distribuito, e in generale, richiede che le
applicazioni siano progettate in modo specifico.
“Wikipedia”
IN PRATICA??
O PIÙ SEMPLICEMENTE...
GLI ATTORI VISTI DA VICINO
•InfrastrutturaHardware, sale server e rete
•Storage
•Piattaforma
•Applicazione
•Servizio
•Cliente
Spazio web, database..
Il sistema operativo
Il software necessario
Il prodotto offerto
Il fruitore del servizio
PERCHÈ CLOUD COMPUTING?I motivi che hanno portato il mondo di internet verso questi
servizi sono molteplici ma possiamo riassumerli in pochi punti:
1. Questioni economiche2. Estrema affidabilità3. Scalabilità4. Potenza di calcolo5. Facile implementazione di servizi (SaaS)6. Opportunità di sviluppo7. Ecologia
Cloud
IL RUOLO DI GNU/LINUX
L’estrema flessibilità del sistema operativo GNU/Linux, disponibile nelle sue molteplici vesti (distro), lo fa preferire ai sistemi proprietari
più famosi.Proprio nella modularità del kernel e nella sua stabilità risiede il
segreto dell’attenzione che questo mondo ha per il sistema operativo in questione.
E’ quindi facile comprendere come il “pinguino” renda possibile lo sfruttamento di questa tecnologia altrimenti difficile da gestire ed
implementare.
GLI ESPERTI DELLE NUVOLETra le poche aziende in grado di offrire servizi di cloud computing una
spicca per qualità, funzionalità e sicurezza dei servizi offerti.
I servizi AWS sono utilizzati come piattaforma per la quasi totalità dei nuovi servizi di social network che utilizziamo.
La stessa trasmissione live di questo evento è possibile grazie alla tecnologia Amazon.
UNO SGUARDO ALLA STRUTTURA AMAZON
•Amazon S3
•Amazon SimpleDB
•Amazon Simple Queue Service (SQS)
•Amazon Elastic Compute Cloud (EC2)
ESEMPI REALI
Animoto era una piccola applicazione web in grado di creare delle presentazioni partendo dalle semplici immagini dell’utente, dopo
una citazione sul network Facebook registro questa crescita.
-75.000
0
75.000
150.000
225.000
300.000
0 1 2 3 4
CONCLUSIONICome ormai dovrebbe essere palese il mondo del web ruota intorno ad
una miriade di servizi e di network più o meno popolari.Per propria natura questi servizi potrebbero richiedere enormi risorse di
calcolo da disporre in tempi brevissimi.La risposta a queste esigenze è nel cloud computing.
Le potenzialità della tecnologia in questione sono ancora tutte da scoprire, la stessa Google basa gran parte dei suoi servizi su di una
piattaforma simile ed in futuro potremmo godere di strumenti collaborativi per la gestione di file o per la creazione di applicazioni
come già proposto dal progetto Bespin di Mozilla.In questa nuova rivoluzione GNU/Linux ha la possibilità di crescere e provare a tutti che può essere un “punto di forza” anche nel
campo dell’IT business.
GRAZIE PER L’ATTENZIONE
Fava (aka Shaytan) Maurovice presidente Camelug - www.camelug.it -
www.linuxedintorni.orgmail: [email protected]
La presentazione è disponibile all’indirizzo web:http://www.slideshare.net/Shaytan