Download - Tale of Two Workloads And One Cloud

Transcript
Page 1: Tale of Two Workloads And One Cloud

Tale Of Two Workloads And One Cloud:

Aaron Delp Cloud Architect SolidFire @aarondelp

From Legacy to Cloud Native

Kenneth Hui Technology Evangelist Rackspace @hui_kenneth

Page 2: Tale of Two Workloads And One Cloud

Kenneth Hui @hui_kenneth Technology Evangelist Rackspace OpenStack Ambassador

Who Are We?

Aaron Delp @aarondelp Cloud Architect SolidFire Cisco Champion

Page 3: Tale of Two Workloads And One Cloud

3

Tale of Two Workloads

Page 4: Tale of Two Workloads And One Cloud

Legacy Design Principles

Monolithic Architecture

Steady State Workloads

Operator Focused

Page 5: Tale of Two Workloads And One Cloud

Design Goal: Resilient Infrastructures

Page 6: Tale of Two Workloads And One Cloud

Legacy Infrastructure Consumption Models

6

On-Prem Infrastructure Managed Hosting

Page 7: Tale of Two Workloads And One Cloud

Cloud Native Design Principles

Distributed Architecture

Spikey Worloads

Developer Focused

Page 8: Tale of Two Workloads And One Cloud

Design Assumption: Fragile Infrastructures

Page 9: Tale of Two Workloads And One Cloud

What’s Wrong with the Cloud?

9

Page 10: Tale of Two Workloads And One Cloud

We Architect Cloud Native for Rapid Scale

10

Page 11: Tale of Two Workloads And One Cloud

At Scale Chaos and Failures Are Inevitable

11

Page 12: Tale of Two Workloads And One Cloud

So Design for Failure

12

Page 13: Tale of Two Workloads And One Cloud

Let the Application Handle It’s Own Resiliency

13

Page 14: Tale of Two Workloads And One Cloud

14

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 15: Tale of Two Workloads And One Cloud

Focus on Scaling Horizontally

15

Page 16: Tale of Two Workloads And One Cloud

Build Distributed Systems

16

Page 17: Tale of Two Workloads And One Cloud

For Example: Think CAP Theorem

17

Page 18: Tale of Two Workloads And One Cloud

Cloud Consumption Models

18

Public Cloud Private Cloud

Page 19: Tale of Two Workloads And One Cloud

19

What About Those Pesky Legacy Apps?

Page 20: Tale of Two Workloads And One Cloud

Design Architecture For the Workload

20

Legacy Applications

Development Labs & Test

Environments

Mobile Applications

High Performance Computing

Batch processing

Web Applications

Disaster Recovery

Page 21: Tale of Two Workloads And One Cloud

21

Co-existence: Infrastructure Silos

Page 22: Tale of Two Workloads And One Cloud

22

One Cloud: Multi-hypervisor OpenStack

Page 23: Tale of Two Workloads And One Cloud

23

One Cloud: Multi-hypervisor CloudStack

Page 24: Tale of Two Workloads And One Cloud

24

CloudStack: Designing for Legacy Apps

Page 25: Tale of Two Workloads And One Cloud

25

CloudStack: Designing for Cloud Native Apps

Page 26: Tale of Two Workloads And One Cloud

26

Let’s Stay In Touch

Page 27: Tale of Two Workloads And One Cloud

For More Information

Kenneth Hui @hui_kenneth [email protected] http://cloudarchitectmusings.com http://www.rackspace.com./blog/author/kenneth-hui

Aaron Delp @aarondelp [email protected] The Cloudcast Podcast www.aarondelp.com

Page 28: Tale of Two Workloads And One Cloud

28