The Road to Hybrid Cloud is Paved with Automation

37
The Road to Hybrid Cloud is Paved with Automation Michael Ducy Chef @mfdii

Transcript of The Road to Hybrid Cloud is Paved with Automation

Page 1: The Road to Hybrid Cloud is Paved with Automation

The Road to Hybrid Cloud is Paved with Automation

Michael DucyChef

@mfdii

Page 2: The Road to Hybrid Cloud is Paved with Automation

• Linux Engineer• Operations• Performance and Capacity• Cloud Architect• Automation• Chef• MBA, MS

Page 3: The Road to Hybrid Cloud is Paved with Automation
Page 4: The Road to Hybrid Cloud is Paved with Automation

"L'enfer est plein de bonnes volontés et désirs" (hell is full of

good wishes and desires).-Saint Bernard of Clairvaux (1150

Page 5: The Road to Hybrid Cloud is Paved with Automation
Page 6: The Road to Hybrid Cloud is Paved with Automation
Page 7: The Road to Hybrid Cloud is Paved with Automation

P2V Your Technical Debt For Fun and Profit

Page 8: The Road to Hybrid Cloud is Paved with Automation

Why the technical debt?

Page 9: The Road to Hybrid Cloud is Paved with Automation

Failure to capture configurations

Page 10: The Road to Hybrid Cloud is Paved with Automation

Large cumbersome automation

Page 11: The Road to Hybrid Cloud is Paved with Automation

Low perceived value of automation

Page 12: The Road to Hybrid Cloud is Paved with Automation

Images are all I need

Page 13: The Road to Hybrid Cloud is Paved with Automation

I’ll do it tomorrow

Page 14: The Road to Hybrid Cloud is Paved with Automation

Enter Hybrid Cloud

Page 15: The Road to Hybrid Cloud is Paved with Automation
Page 16: The Road to Hybrid Cloud is Paved with Automation
Page 17: The Road to Hybrid Cloud is Paved with Automation
Page 18: The Road to Hybrid Cloud is Paved with Automation
Page 19: The Road to Hybrid Cloud is Paved with Automation

Magic Bits

Page 20: The Road to Hybrid Cloud is Paved with Automation

Magic Bits

Page 21: The Road to Hybrid Cloud is Paved with Automation

Problems

• VMs are heavy• C2Cing your technical debt• Large management overhead• Doesn’t really realize the benefits of Cloud

Page 22: The Road to Hybrid Cloud is Paved with Automation

CFG

CFG

CFG

CFG

CFG

CFGCFG Magic Bits

Page 23: The Road to Hybrid Cloud is Paved with Automation

CFG

CFG

CFG

CFG

CFG

CFGCFG Automation

Page 24: The Road to Hybrid Cloud is Paved with Automation

Solutions

• Configs lighter than VMs• Reduces moving data already in your Clouds• Can leverage things like SCM• Define once, run anywhere

Page 25: The Road to Hybrid Cloud is Paved with Automation

Problems

• Requires discipline• Doesn’t solve data issues• Requires upfront investment of time

Page 26: The Road to Hybrid Cloud is Paved with Automation

Perspective

Page 27: The Road to Hybrid Cloud is Paved with Automation

The question isn’t: how do I get a server, defined by VM (or instance)

into another Cloud to serve my application

Page 28: The Road to Hybrid Cloud is Paved with Automation

The question is: how do I get a server, defined by a set of finite

configurations, into another Cloud to serve my application

Page 29: The Road to Hybrid Cloud is Paved with Automation

"hell is full of good meanings, but heaven is full of good works"

Page 30: The Road to Hybrid Cloud is Paved with Automation

”IT hell is full of good meanings, but Cloud is full of good works"

Page 31: The Road to Hybrid Cloud is Paved with Automation

Some things I’ve seen work

• Ignore legacy• Focus on Cloud first• Get development buy-in to change app stack• Build Composable, Data Driven Automation

Page 32: The Road to Hybrid Cloud is Paved with Automation

Infrastructure as Code

Page 33: The Road to Hybrid Cloud is Paved with Automation

TDD of Infrastructure Code

Page 34: The Road to Hybrid Cloud is Paved with Automation

Leverages the years of SDLC Experience

Page 35: The Road to Hybrid Cloud is Paved with Automation

Repeatable and Reusable

Page 36: The Road to Hybrid Cloud is Paved with Automation

Questions?

Page 37: The Road to Hybrid Cloud is Paved with Automation

The Road to Hybrid Cloud is Paved with Automation

Michael DucyChef

@mfdii