Questa l’agenda dell’incontro.
Introduzione. Gilberto Conti, Community Manager di Login Cuneo e sviluppatore web, presenterà tendenze e case history del cloud per i developers.
Deploy di una Web Application. Il PHP User Group mostrerà come gestire e manutenere una web application con Amazon Web Serveces.
Da 0 a 100 server in un battito d’ali. Giorgio Bonfiglio, unconventional cloud engineer di Enter Cloud Suite, spiegherà come rendere la propria infrastruttura “scalabile” e performante con OpenStack.
Lab. Sessione hands on. Mani alla tastiera: dubbi, quesiti e curiosità.
4/03/15 Il Cloud Per gli sviluppatori at #CowoCuneo
1. Da zero a cento server
in un battito d’ali
Giorgio Bonfiglio
Unconventional Cloud Engineer
Enter Cloud Suite
2. Da zero a cento server in un battito d’ali / 2
START LEAN.
3. Da zero a cento server in un battito d’ali / 3
VM
Hardware
Un solo server
4. Da zero a cento server in un battito d’ali / 4
SCALE UP.
5. Da zero a cento server in un battito d’ali / 5
VM
Un solo server
Scale UP
LIMITE!
Hardware
6. Da zero a cento server in un battito d’ali / 6
GO GLOBAL.
7. Da zero a cento server in un battito d’ali / 7
Architettura cloud
LB
WS WS WS WS WS WS
LB
DB DB DB
8. Da zero a cento server in un battito d’ali / 8
Architettura cloud
LB
WS WS WS WS WS WS
LB
DB DB DB
Scale OUT
WS
DB
9. Da zero a cento server in un battito d’ali / 9
Capacità statica
Tempo
Costo
Andamento stimato
10. Da zero a cento server in un battito d’ali / 10
Tempo
Costo
Andamento stimato
Costi pianificati
Investimento
Capacità statica
11. Da zero a cento server in un battito d’ali / 11
Tempo
Costo
Investimento
Capacità statica
Andamento reale
Costi pianificati
12. Da zero a cento server in un battito d’ali / 12
Tempo
Costo
Capacità statica
Sprechi
13. Da zero a cento server in un battito d’ali / 13
Tempo
Costo
Capacità statica
Utenti scontenti
14. Da zero a cento server in un battito d’ali / 14
Tempo
Costo
Capacità elastica
Andamento reale
Infrastruttura elastica
15. Da zero a cento server in un battito d’ali / 15
ilfattoquotidiano.it
Come il cloud può supportare
l’innovazione nell’editoria
16. Da zero a cento server in un battito d’ali / 16
Sfida #1
Gestire i picchi di traffico previsti e imprevisti
(fino a 3.000 richieste di contenuti al secondo)
17. Da zero a cento server in un battito d’ali / 17
Sfida #2
Abbattere i costi di gestione di un’infrastruttura
server ormai insostenibile
18. Da zero a cento server in un battito d’ali / 18
Sfida #3
Mettere il sito in sicurezza sotto il profilo
di alta affidabilità e backup
19. Da zero a cento server in un battito d’ali / 19
Sfida #4
Migliorare la user experience anche attraverso
l’abbattimento dei tempi di risposta
20. Da zero a cento server in un battito d’ali / 20
Soluzione #1
Infrastruttura agile e semplice
21. Da zero a cento server in un battito d’ali / 21
Soluzione #2
Componenti facilmente replicabili per attività
di gestione o per scalabilità orizzontale
22. Da zero a cento server in un battito d’ali / 22
Soluzione #3
Object storage (con replica su tre region) come
base sia del servizio snapshot che del backup
23. Da zero a cento server in un battito d’ali / 23
Soluzione #4
Caching applicativo e infrastrutturale
per abbattere le latenze
24. Da zero a cento server in un battito d’ali / 24
Risultati #1
Tempi di risposta abbattuti del 60%
25. Da zero a cento server in un battito d’ali / 25
Risultati #2
Operazioni di gestione infrastruttura
effettuabili in orario d’ufficio e senza disservizi
26. Da zero a cento server in un battito d’ali / 26
Risultati #3
Semplicità: infrastruttura più gestibile,
rispetto al dinosauro precedente
27. Da zero a cento server in un battito d’ali / 27
Perché scegliere
il cloud?
28. Da zero a cento server in un battito d’ali / 28
Tempi
Abbandono
delle complessità
e tempi di ordine/
provisioning
di nuovo hardware
Sparisce la
necessità di
pianificazione
accurata dei
carichi: le risorse
sono disponibili
quando servono
L’auto
provisioning
rende il cliente
completamente
indipendente
1. 2. 3.
29. Da zero a cento server in un battito d’ali / 29
Costi
Nessun
investimento
upfront
Le risorse
utilizzate vengono
fatturate con
granularità al
minuto
Il costo
infrastrutturale si
lega al carico e
quindi in modo
diretto alle
entrate
economiche
1. 2. 3.
30. Da zero a cento server in un battito d’ali / 30
Effort
L’infrastruttura
smette di essere
una barriera
È più facile fare
testing di nuove
versioni: si
abbatte il costo
degli errori
La manutenzione
è più semplice e
gli strumenti offerti
dalla piattaforma
rendono agili
operazioni prima
considerate
critiche
1. 2. 3.
31. Da zero a cento server in un battito d’ali / 31
Consigli
per i più nerd
32. Da zero a cento server in un battito d’ali / 32
Infrastruttura distribuita
Prima o poi tutto si romperà.
Distribuisci, con il cloud è più facile.
01
33. Da zero a cento server in un battito d’ali / 33
Caching
Per quanto la tua infrastruttura sia performante,
servire contenuti già pronti è sempre
più veloce che generarli.
02
34. Da zero a cento server in un battito d’ali / 34
DNS e CDN
Se porti i contenuti più vicini agli utenti
riduci i tempi di accesso al tuo sito.
03
35. Da zero a cento server in un battito d’ali / 35
THANK YOU.
Giorgio Bonfiglio
Unconventional Cloud Engineer
www.entercloudsuite.com