Upload
kenneth-hui
View
254
Download
0
Embed Size (px)
Citation preview
Tale Of Two Workloads
#rackstackatl
Presenter
Kenneth Hui
Technology Evangelist
Rackspace
Twitter: @hui_kenneth
#rackstackatl
Workload dictates architecture
#rackstackatl
Traditional design principles
Monolithic architecture
Stateful Services
Operator focused
#rackstackatl
Design goal: Resilient infrastructures
#rackstackatl
Cloud-native design principles
Distributed architecture
Developer focused
Stateless Services
#rackstackatl
Design assumption: Fragile infrastructures
#rackstackatl
What’s Wrong with the Cloud?
8
#rackstackatl
We architect clouds for rapid scale
9
#rackstackatl
Chaos and failures are inevitable at scale
10
#rackstackatl
So design for failure
11
#rackstackatl
Let the Application Handle It’s Own Resiliency
12
#rackstackatl
Build Loosely-Coupled Distributed Systems
13
Message Bus
#rackstackatl
Focus on Scaling Horizontally
14
#rackstackatl
15
Choose Cattle Over Pets
• Pets needs care and feeding– Name the VM
– Tune and groom regularly
– Feed pets with good food and supplements
– Take pets to the vet when they are sick
• Cattle are disposable– Cloud instances are not unique– Tune and groom apps not the cattle– Replace when necessary– Shoot the cattle when it is sick
#rackstackatl
Embrace Automation and Cultural Change
16
#rackstackatl
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218
US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COMRACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM