aws (amazon web services) - trevisan davide
TRANSCRIPT
![Page 1: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/1.jpg)
Università Cà Foscari-VeneziaCorso di Laurea in Informatica
CT0323 - Social Media Web & Smart Apps
AWS (Amazon Web Services)
Docente: Gianluigi Cogo
Studente: Trevisan DavideMatricola: 838831
Anno Accademico 2012-2013
![Page 2: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/2.jpg)
Perché parlare di AWS
Qual è il problema nel parlare di AWS
Cosa centra AWS con questo corso
Introduzione
![Page 3: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/3.jpg)
Amazon Web Services è una collezione di infrastrutture e applicazioni che ti consentono di far risiedere qualsiasi risorsa nel “cloud”: dalle applicazioni aziendali, progetti di grandi dimensioni o applicazioni per il mobile.
Cos’è AWS
![Page 4: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/4.jpg)
È un modello per l'abilitazione in qualsiasi momento, in modo conveniente e su richiesta di accesso tramite la rete ad un lotto condiviso di risorse di calcolo congurabili (ad esempio, reti, server, storage, applicazioni e servizi) che possono essere rapidamente fornite e rilasciate con minimo sforzo o minima interazione da parte del fornitore del servizio.
Cos’è il cloud computing
![Page 5: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/5.jpg)
Si può distinguere in:◦ Private cloud◦ Public cloud◦ Hybrid cloud
Ed in base al servizio:◦ SaaS: Software as a Service◦ PaaS: Platform as a Service◦ IaaS: Infrastucture as a Service ◦ DaaS: Data as a Service◦ HaaS: Hardware as a Service
Cos’è il cloud computing
![Page 6: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/6.jpg)
L’architettura consiste in più server reali collocati presso data center.
Il cliente amministratore utilizza le interfacce date dal fornitore per configurare i servizi richiesti.
Il cliente finale utilizza il servizio senza curarsi di nessun aspetto tecnico.
Come funziona
![Page 7: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/7.jpg)
Costi variabili◦ Investimenti◦ Aggiornamento
Scalabilità◦ Espandibilità◦ Regresso
Disponibilità◦ Affidabilità◦ Deploy◦ Potenziamento
Focalizzazione Copertura Garanzia
Vantaggi
![Page 8: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/8.jpg)
Necessità di servizi ulteriori Costi imprevisti Burocrazia Sicurezza
Svantaggi
![Page 9: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/9.jpg)
1. Compute2. Gestione ed Amministrazione3. Networking4. Storage5. Database6. Applicazioni7. Deployment
Servizi AWS
![Page 10: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/10.jpg)
EC2 (Elastic Compute Cloud) provvede istanze virtuali
EMR (Elastic Map Reduce) per coloro che necessitano di processare grandi quantità di dati come ricercatori e analisti dei dati
1. Compute
![Page 11: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/11.jpg)
CloudWatch: monitoraggio per EC2 IAM (Identitiy Access Management) infrastruttura
di autenticazione per servizi Console: interfaccia web ed Android per AWS APN (AWS Partner Network) interfaccia per il
marketing Gift Code on Demand: integrazione con Amazon Mechanical Turk: per dividere il lavoro fra persone ….decine di servizi in continua aggiunta o
rimozione soprattutto per l’aspetto economico
2. Gestione ed Amministrazione
![Page 12: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/12.jpg)
VPC (Virtual Private Cloud) istanze speciali che possono essere connesse a VPN esistenti
Route 53: DNS scalabili ed disponibili ovunque
Direct Connect: connessioni dedicate all’interno del data center
3. Networking
![Page 13: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/13.jpg)
S3 (Simple Storage Service) EBS (Elastic Block Store) volumi persistenti
per EC2 Glacier: memorie a basso costo, lungo
termine e basso accesso Import/Export: dati fisicamente trasportati
in grandi quantità e tempi rapidi
4. Storage
![Page 14: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/14.jpg)
RDS (Relational Database Service) MySQL, Oracle,Informix, SQL Server
Dynamo DB: NoSQL, non relazionale Symple DB: per dati strutturati Data Pipeline: trasporto di qualsiasi dato fra
i servizi ElastiCache: cache per applicazioni Web Redshift: data warehousing per relazioni ed
analisi di un’azienda
5. Database
![Page 15: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/15.jpg)
ETS (Elastic Transcoder) video transcoding per S3 SNS (Simplle Notification Service) SES (Simple Email Service) FPS (Flexible Payment Service) micropagamenti SWF (Simple WorkFlow) per costruire applicazioni
scalabili SQS (Simple Queue Message) per
applicazioni web DevPay in beta
6. Applicazioni
![Page 16: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/16.jpg)
Elastic Beanstalk: amministra e fa il deploy delle applicazioni
OpsWorks: software per configurare EC2 CloudFormation: interfaccia per gestire
tramite file le risorse di AWS
7. Deployment
![Page 17: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/17.jpg)
Windows Azure HP Cloud Services Google Cloud Aruba.it Linode.com GreenQloud RackSpace Cloud Zadara Storage SkyTap … altre centinaia
Competitors
![Page 18: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/18.jpg)
Qualche dato
Crescita di AWS in blu
Amazon AWS è presente in 190 paesi nel mondo.Amazon.com è diventata cliente di Amazon AWS ed ha spento l’ultimo server 2 anni fa.Attualmente ogni giorno si aggiunge lo stesso numero di server che aveva Amazon.com nel 2003 quando aveva più di 8000 dipendenti Si stimano almeno 2,4 miliardi di fatturato nel 2013, 798 milioni in questo primo trimestreSolo S3 ha raggiunto i 2 milioni di milioni di file con 1,1 milioni di transizioni al secondo158 nuovi servizi sono stati aggiunti nell’ultimo annoSempre nell’ultimo anno la banca del Commonwealth ha risparmiato 10 milioni di $ con l’hosting di soli 12 applicativi.IDT stima un risparmio medio per aziende del del 70% rispetto un data center fisico
![Page 19: AWS (Amazon Web Services) - Trevisan Davide](https://reader033.vdocumenti.com/reader033/viewer/2022052507/558bc476d8b42ae74b8b4700/html5/thumbnails/19.jpg)
Possiamo fare a meno di AWS?
Perché i clienti usano AWS
Dobbiamo cominciare ad interessarci ad AWS?
Conclusioni