Tale Of Two Workloads And One Cloud:
Aaron Delp
Cloud Architect
SolidFire
@aarondelp
From Legacy to Cloud Native
Kenneth H...
Kenneth Hui
@hui_kenneth
Technology Evangelist
Rackspace
OpenStack Ambassador
Who Are We?
Aaron Delp
@aarondelp
Cloud Arch...
3
Tale of Two Workloads
Legacy Design Principles
Monolithic Architecture
Steady State Workloads
Operator Focused
Design Goal: Resilient Infrastructures
Legacy Infrastructure Consumption Models
6
On-Prem Infrastructure Managed Hosting
Cloud Native Design Principles
Distributed Architecture
Spikey Worloads
Developer Focused
Design Assumption: Fragile Infrastructures
What’s Wrong with the Cloud?
9
We Architect Cloud Native for Rapid Scale
10
At Scale Chaos and Failures Are Inevitable
11
So Design for Failure
12
Let the Application Handle It’s Own Resiliency
13
14
Choose Cattle Over Pets
• Pets needs care and feeding
– Name the VM
– Tune and groom regularly
– Feed pets with good fo...
Focus on Scaling Horizontally
15
Build Distributed Systems
16
For Example: Think CAP Theorem
17
Cloud Consumption Models
18
Public Cloud Private Cloud
19
What About Those Pesky Legacy Apps?
Design Architecture For the Workload
20
Legacy
Applications
Development
Labs & Test
Environments
Mobile
Applications
High
...
21
Co-existence: Infrastructure Silos
22
One Cloud: Multi-hypervisor OpenStack
23
One Cloud: Multi-hypervisor CloudStack
24
CloudStack: Designing for Legacy Apps
25
CloudStack: Designing for Cloud Native Apps
26
Let’s Stay In Touch
For More Information
Kenneth Hui
@hui_kenneth
ken.hui@rackspace.com
http://cloudarchitectmusings.com
http://www.rackspace....
28
Upcoming SlideShare
Loading in …5
×

Tale of Two Workloads And One Cloud

776 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
776
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Tale of Two Workloads And One Cloud

  1. 1. 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
  2. 2. Kenneth Hui @hui_kenneth Technology Evangelist Rackspace OpenStack Ambassador Who Are We? Aaron Delp @aarondelp Cloud Architect SolidFire Cisco Champion
  3. 3. 3 Tale of Two Workloads
  4. 4. Legacy Design Principles Monolithic Architecture Steady State Workloads Operator Focused
  5. 5. Design Goal: Resilient Infrastructures
  6. 6. Legacy Infrastructure Consumption Models 6 On-Prem Infrastructure Managed Hosting
  7. 7. Cloud Native Design Principles Distributed Architecture Spikey Worloads Developer Focused
  8. 8. Design Assumption: Fragile Infrastructures
  9. 9. What’s Wrong with the Cloud? 9
  10. 10. We Architect Cloud Native for Rapid Scale 10
  11. 11. At Scale Chaos and Failures Are Inevitable 11
  12. 12. So Design for Failure 12
  13. 13. Let the Application Handle It’s Own Resiliency 13
  14. 14. 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
  15. 15. Focus on Scaling Horizontally 15
  16. 16. Build Distributed Systems 16
  17. 17. For Example: Think CAP Theorem 17
  18. 18. Cloud Consumption Models 18 Public Cloud Private Cloud
  19. 19. 19 What About Those Pesky Legacy Apps?
  20. 20. Design Architecture For the Workload 20 Legacy Applications Development Labs & Test Environments Mobile Applications High Performance Computing Batch processing Web Applications Disaster Recovery
  21. 21. 21 Co-existence: Infrastructure Silos
  22. 22. 22 One Cloud: Multi-hypervisor OpenStack
  23. 23. 23 One Cloud: Multi-hypervisor CloudStack
  24. 24. 24 CloudStack: Designing for Legacy Apps
  25. 25. 25 CloudStack: Designing for Cloud Native Apps
  26. 26. 26 Let’s Stay In Touch
  27. 27. For More Information Kenneth Hui @hui_kenneth ken.hui@rackspace.com http://cloudarchitectmusings.com http://www.rackspace.com./blog/author/ kenneth-hui Aaron Delp @aarondelp Aaron.delp@solidfire.com The Cloudcast Podcast www.aarondelp.com
  28. 28. 28

×