Transcript
Page 1: Tale Of Two Workloads - Atlanta OpenStack Summit

Tale Of Two Workloads

Page 2: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Presenter

Kenneth Hui

Technology Evangelist

Rackspace

Twitter: @hui_kenneth

Page 3: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Workload dictates architecture

Page 4: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Traditional design principles

Monolithic architecture

Stateful Services

Operator focused

Page 5: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Design goal: Resilient infrastructures

Page 6: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Cloud-native design principles

Distributed architecture

Developer focused

Stateless Services

Page 7: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Design assumption: Fragile infrastructures

Page 8: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

What’s Wrong with the Cloud?

8

Page 9: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

We architect clouds for rapid scale

9

Page 10: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Chaos and failures are inevitable at scale

10

Page 11: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

So design for failure

11

Page 12: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Let the Application Handle It’s Own Resiliency

12

Page 13: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Build Loosely-Coupled Distributed Systems

13

Message Bus

Page 14: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Focus on Scaling Horizontally

14

Page 15: Tale Of Two Workloads - Atlanta OpenStack Summit

#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

Page 16: Tale Of Two Workloads - Atlanta OpenStack Summit

#rackstackatl

Embrace Automation and Cultural Change

16

Page 17: Tale Of Two Workloads - Atlanta OpenStack Summit

#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


Top Related