mariano cunietti - once you go cloud you never go down
TRANSCRIPT
Once you go cloud you never go down / enter.it / @enterteam 2
Everything fails sooner or later
(sh*t happens)
Once you go cloud you never go down / enter.it / @enterteam 3
This is why we should learn the design for failure
Once you go cloud you never go down / enter.it / @enterteam 6
NEW LOGOS: 4
OpenStack
Once you go cloud you never go down / enter.it / @enterteam 7
OpenStack
COMPANIES
TOTAL DEVELOPERS LAST 30 DAYS’ COMMITS ACCEPTED CODE CONTRIBUTIONS
2679 2797 83,596
433 TOP 10 COUNTRIES
17,316 INDIVIDUAL MEMBERS
COUNTRIES
145 United States, China, India, Great Britain, France, Russia, Australia, Canada, Japan, Germany
Once you go cloud you never go down / enter.it / @enterteam 8
Services
COMPUTING STORAGE NETWORK DNS CDN
Once you go cloud you never go down / enter.it / @enterteam 12
Let’s build a high availability system with Enter Cloud Suite
Once you go cloud you never go down / enter.it / @enterteam 13
yourdrupalwebsite.com
DNS
WS
DB
ECS Compute
ECS DNSaaS
Block Storage
Once you go cloud you never go down / enter.it / @enterteam 14
#1 Avoid single points of failure
Once you go cloud you never go down / enter.it / @enterteam 15
yourdrupalwebsite.com
DNS
WS
DB
WSWS
Block Storage
Once you go cloud you never go down / enter.it / @enterteam 16
yourdrupalwebsite.com
DNS
WS
DB
WSWS
Block Storage
Once you go cloud you never go down / enter.it / @enterteam 18
yourdrupalwebsite.com
DNS
WS
DB
Obj
WSWSSnapshot
Snapshot
Block Storage
Snapshot
ECS Object Storage
Once you go cloud you never go down / enter.it / @enterteam 20
#3 Add load balancers
Once you go cloud you never go down / enter.it / @enterteam 21
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS
Once you go cloud you never go down / enter.it / @enterteam 22
#4 Setup Health Checks
Once you go cloud you never go down / enter.it / @enterteam 23
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS
Once you go cloud you never go down / enter.it / @enterteam 25
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS
DBReplication
Milano Amsterdam
LB
WS WS
Once you go cloud you never go down / enter.it / @enterteam 26
#6 Scale and autoscale
Once you go cloud you never go down / enter.it / @enterteam 27
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS
Once you go cloud you never go down / enter.it / @enterteam 28
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS
Once you go cloud you never go down / enter.it / @enterteam 29
yourdrupalwebsite.com
DNS
LB
WS
DB
WSWS WSWS
Once you go cloud you never go down / enter.it / @enterteam 31
User from Milano
LB
WS
DB
WSWS
User from London
User from Paris
DNS
LB
WS
DB
WSWS
Milano Amsterdam
Users from Milano and Paris Users from London
ECS DNSaaS
Once you go cloud you never go down / enter.it / @enterteam 36
#8 Bring content closer to your users
Once you go cloud you never go down / enter.it / @enterteam 37
User from Milano
WS
User from New York
User from Tokyo
CDNStatic content
OBJECT STORAGE
Static content
CDNCDN
CDN
CDN
CDNCDN
ECS CDN
Once you go cloud you never go down / enter.it / @enterteam 39
#1 Avoid single points of failure
#2 Take snapshots
#3 Add load balancers
#5 Go multi-region
#6 Scale and autoscale
#7 Use GeoDNS
#8 Bring content closer to your users
#4 Setup Health Checks