![Page 1: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/1.jpg)
Ing. Stefano DindoZero12 s.r.l.
@stefanodindo
Ing. Paolo LatellaInteract SpA@latellapaolo
Versatilità del Cloud Computing: dalle App al Disaster Recovery
![Page 2: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/2.jpg)
Chi siamo ??
sIdea nel 2009
Fondato nel 20113 Meetup e 3 eventi
![Page 3: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/3.jpg)
TEAM
Ing. Stefano DindoZero12 s.r.l.
[email protected]@stefanodindo
Ing. Paolo LatellaInteract s.r.l.
[email protected]@latellapaolo
![Page 4: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/4.jpg)
Perchè usare AWS per le App
Flessibilità Scalabilità Varietà di metodi
• Elevata quantità di servizi
• Pay per Use
• Risorse di diverse tipologie
• Strutturare l’infrastruttura secondole esigenze di progetto
• Infrastrutturale in caso di picchi di traffico
• Delle risorse in real-time • Elasticità di gestire le risorse su costi orari
• Risorse disponibili al crescere del progetto
• Protocollo disponibili: JSON, BSON, SOAP, REST, HTTP/s, TCP, RTMP
• SDK di sviluppo Mobile • Supporto di diversi linguaggi di programmazione server side: java, Python, PHP, Ruby
![Page 5: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/5.jpg)
![Page 6: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/6.jpg)
Distribuzione Geografica
![Page 7: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/7.jpg)
Servizi basso livello
Servizi “cross” Strumenti
Architettura Amazon Web Services
![Page 8: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/8.jpg)
Region
AZ- A AZ- B AZ- C
Security Groups
Load Balancer
Web Traffic
RDSo
NoSQL
EBS
S3
EC2
AMI
Cloudwatch
Autoscaling
![Page 9: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/9.jpg)
Architetture Cloud per le App
![Page 10: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/10.jpg)
il tuo Storage
il tuo Processore
la tua Estensione
Per le App il Cloud rappresenta :
![Page 11: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/11.jpg)
Il tuo Storage:
IAM STS
1SimpleDB
S3
2
![Page 12: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/12.jpg)
![Page 13: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/13.jpg)
Instagram Case Study
AZ-A
AZ-B
S3App Terzi
IAM STS
![Page 14: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/14.jpg)
Il tuo processore:
AZ-A
AZ-B Multi-AZ
![Page 15: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/15.jpg)
La tua estensione
VPC Subnet 1 VPC Subnet 2
Corporate Datacenter
AZ - 1 AZ - 2
Amazon Virtual Private Cloud
EC2 Instance for mobile
DB E-Mail CRM FileServer
Connessione VPN
![Page 16: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/16.jpg)
Architetture Cloud per il Disaster
Recovery
![Page 17: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/17.jpg)
RPO RTODisastro
€€ €€
![Page 18: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/18.jpg)
Modelli di costo
Cost savings w/ AWS
Ability to scale – no arbitrary time limit to
failback
Time!
Infr
astr
uct
ure
Co
st!
Test Test Failover Failback
![Page 19: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/19.jpg)
Backup e restore - Backup
![Page 20: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/20.jpg)
Backup e restore - recovery
![Page 21: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/21.jpg)
In Caso di disastro1.Recuperare l’ultimo backup da S32.Avviare le istanze da AMI preconfigurate3.Aggiornare i volumi delle istanze dal backup4.Switch del DNS
Obiettivi• RTO: tempo necessario ad aggiornare i volumi + tempo necessario ad avviare le istanze dalle AMI
• RPO: tempo dell’ultimo backup
![Page 22: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/22.jpg)
Soluzione “pilot light” - preparazione
![Page 23: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/23.jpg)
Soluzione “pilot light” - recovery
![Page 24: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/24.jpg)
In caso di disastro1.Avviare (automaticamente) le risorse intorno alle risorse “core”
2.Scalare il sistema per il traffico di produzione3.Switch DNS verso la nuova architettura (AWS)
Obiettivi• RTO: tempo necessario ad avviare le risorse non core (es. istanze) + tempo necessario a scalare
![Page 25: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/25.jpg)
Soluzione warm standby - preparazione
![Page 26: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/26.jpg)
Soluzione warm standby - recovery
![Page 27: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/27.jpg)
In caso di disastro1.Switch del DNS verso l’architettura “hot”2.Scalare il sistema per il traffico di produzione
Obiettivi• RTO: tempo necessario allo switch + tempo necessario per entrare a regime
• RPO: dipende dal tipo di replicazione
![Page 28: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/28.jpg)
Soluzione multi sito - preparazione
![Page 29: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/29.jpg)
Soluzione multi sito - recovery
![Page 30: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/30.jpg)
In caso di disastro1.Isolare l’architettura guasta2.Scalare il sistema per il traffico di produzione
Obiettivi• RTO: tempo di identificazione del guasto• RPO: dipende dal tipo di replicazione
![Page 31: festival ICT 2013: Versatilità del Cloud Computing: dalle APP al Disaster Recovery](https://reader034.vdocuments.pub/reader034/viewer/2022051609/546b8c7cb4af9f842c8b4d8a/html5/thumbnails/31.jpg)
Ing. Stefano DindoZero12 s.r.l.
@stefanodindo
Ing. Paolo LatellaInteract SpA@latellapaolo
www.meetup.com/awsusergroupitaly