Tale of Two Workloads And One Cloud

28
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

description

Managing Legacy and Cloud Native Applications. Presented by Aaron Delp and Kenneth Hui at the CloudStack Collaboration Conference North America 2014.

Transcript of Tale of Two Workloads And One Cloud

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