Come si fa ad essere sempre online? Come si gestiscono i picchi di traffico previsti e imprevisti di un sito, e-commerce, blog o portale di informazione?
Dalla vecchia infrastruttura server ad una soluzione cloud: nel nostro intervento vi mostreremo come creare infrastrutture a supporto di applicazioni web su un cloud OpenStack (Enter Cloud Suite) e vedremo quali sono i vantaggi in termini di sicurezza, di costi di gestione e di performance.
Capiremo come gestire istanze cloud in un sistema europeo multiregion, come impostare snapshot, backup, storage, health check e load balancer e come gestire scalabilità e automazioni.
Il talk è particolarmente indicato per sistemisti, DevOps e full stack developer che vogliono sviluppare soluzioni stabili, flessibili e sicure.
6. Once you go cloud you never go down /enter.it / @enterteam 6
7. Once you go cloud you never go down /enter.it / @enterteam 7
OpenStack
COMPANIES
20M+
555 LINES OF CODE
32343
INDIVIDUAL MEMBERS
COUNTRIES
177
8. Once you go cloud you never go down /enter.it / @enterteam 8
Services
9. Once you go cloud you never go down /enter.it / @enterteam 9
Services
10. Once you go cloud you never go down /enter.it / @enterteam 10
Services
11. Once you go cloud you never go down /enter.it / @enterteam 11
12. Once you go cloud you never go down /enter.it / @enterteam 12
Let’s build a highly available system
with Enter Cloud Suite
13. Once you go cloud you never go down /enter.it / @enterteam 13
yourwebsite.com
DNS
WS
ECS Compute
ECS Compute
ECS Block Storage
ECS DNSaaS
Storage
DB
14. Once you go cloud you never go down /enter.it / @enterteam 14
#1
Avoid single points of failure
15. Once you go cloud you never go down /enter.it / @enterteam 15
yourwebsite.com
DNS
Storage
DB
WSWS WS WS
16. Once you go cloud you never go down /enter.it / @enterteam 16
yourwebsite.com
DNS
Storage
DB
WSWS WS WS
17. Once you go cloud you never go down /enter.it / @enterteam 17
#2
SetupHealthChecks
18. WSWS WS WS
Once you go cloud you never go down /enter.it / @enterteam 18
yourwebsite.com
DNS
DB
Storage
19. Once you go cloud you never go down /enter.it / @enterteam 19
ECS
Health Check
yourwebsite.com
DNS
WSWS WS WS
Storage
DB
20. Once you go cloud you never go down /enter.it / @enterteam 20
#3
Take snapshots
21. Once you go cloud you never go down /enter.it / @enterteam 21
Snapshot
Snapshot
Snapshot ECS Object Storage
DB
WSWS WS WS
yourwebsite.com
DNS
ObjectStorage
22. Once you go cloud you never go down /enter.it / @enterteam 22
#4
Add load balancers
23. Once you go cloud you never go down /enter.it / @enterteam 23
WSWS WS WS
yourwebsite.com
DNS
DB
LB
24. Once you go cloud you never go down /enter.it / @enterteam 24
#5
UseSharedFilesystems
25. Once you go cloud you never go down /enter.it / @enterteam 25
WSWS WS WS
yourwebsite.com
DNS
DB FS
LB
Storage Storage
26. Once you go cloud you never go down /enter.it / @enterteam 26
#6
Go multi-region
27. Once you go cloud you never go down /enter.it / @enterteam 27
Milano Amsterdam
yourwebsite.com
DNS
LB LB
WSWS WS WS
DB FS
WS WS
DB FS
Replication
28. Once you go cloud you never go down /enter.it / @enterteam 28
Milano Amsterdam
yourwebsite.com
DNS
LB LB
WSWS WS WS
DB FS
WS WS
DB FS
29. Once you go cloud you never go down /enter.it / @enterteam 29
Milano Amsterdam
yourwebsite.com
DNS
LB LB
WSWS WS WS
DB
WS WS
DB
Replication
30. Once you go cloud you never go down /enter.it / @enterteam 30
#7
Scale and autoscale
31. Once you go cloud you never go down /enter.it / @enterteam 31
WSWS WS WS
yourwebsite.com
DNS
DB
LB
32. Once you go cloud you never go down /enter.it / @enterteam 32
WSWS WS WS
yourwebsite.com
DNS
DB
LB
33. Once you go cloud you never go down /enter.it / @enterteam 33
WSWS WS WS WSWS
yourwebsite.com
DNS
DB
LB
34. Once you go cloud you never go down /enter.it / @enterteam 34
WSWS WS WS WSWS
yourwebsite.com
DNS
DB
LB
35. Once you go cloud you never go down /enter.it / @enterteam 35
WSWS WS WS
yourwebsite.com
DNS
DB
LB
36. Once you go cloud you never go down /enter.it / @enterteam 36
#8
Use GeoDNS
37. Once you go cloud you never go down /enter.it / @enterteam 37
User from
Milano
User from
London
User from
Paris
Milano Amsterdam
Users from Milano and Paris Users from London
ECS
DNSaaS
DNS
LB
WSWS WS WS
DB
LB
WSWS WS WS
DB
38. Once you go cloud you never go down /enter.it / @enterteam 38
#9
Bring content closer to your users
39. Once you go cloud you never go down /enter.it / @enterteam 39
User from
MilanoUser from
New York
User from
Tokyo
CDN
Static content
Static content
CDN
CDN
CDN
CDN
CDN
CDN
ECS CDN
WS
OBJECT
STORAGE
40. Once you go cloud you never go down /enter.it / @enterteam 40
So what?
41. Once you go cloud you never go down /enter.it / @enterteam 41
#1
Avoid single points of failure
#2
Setup Health Checks
#3
Take snapshots
#6
Go multi-region
#7
Scale and autoscale
#8
Use GeoDNS
#9
Bring content closer to your users
#4
Add load balancers
#5
Use Shared Filesystems
42. Mariano Cunietti
CTO at Enter
@mcunietti
Thank you
YOU WILL STILL FALL
BUT IT WILL HURT LESS