Learning from Hyperscale to Help You Get Started in Open Source

Size: px
Start display at page:

Download "Learning from Hyperscale to Help You Get Started in Open Source"

Transcription

1

2 Sponsored Track Learning from Hyperscale to Help You Get Started in Open Source Aaron Sullivan OCP Incubation Committee Chair

3 All OCP work is licensed under Creative Commons Attribution 4.0 International License. Copyright 2018 [Open Compute Project Foundation]

4 Not a Tech Talk

5 Organizational Behavior Adopting Open Technology

6 Q&A Panel Session After

7 How We re Going to Do This Setting the stage My journey from enterprise to hyperscale, from closed to open Behavior profile: Veteran IT organizations The Closed to Open Cycle: why, how, when How this applies to you Why you re here Hyperscale infrastructure talks and you: a predictable process Moving beyond talks Self analysis Goals and value Tips for getting started Sourcing & supply Getting help from the OCP community

8 Setting the Stage My Journey. Tech Behavioral Profile. Confessions.

9 My Journey: Started Closed. Moved to Open. 20 Years. Half in Enterprise and Telco / Service Provider. Half in Hyperscale. 10 More Years, Last 6 on OCP Hyperscale / Cloud Enterprise Backoffice & Sys Admin IT Support Token Ring Gigabit Ethernet Ethernet Core vs. ATM Core Security Service Provider Managed Security Vulnerability Research Offense. Defense. Managed Network Service Routing, Switching, VPN Telco (Carrier VoIP) IPTV Services (U-Verse TV) IaaS, PaaS, SaaS Hardware Development Infrastructure Strategy Cloud Everything Compute Storage (Block/File/Object) Network

10 Both Ends of the Universe Product Developer End User Operations Service Provider IT Shop Hyperscale Enterprise New & Unknown Tried & True

11 Each Major Infrastructure Vertical Compute Storage Network

12 Most Work Done in Pursuit of These (One or More) Performance (Speed) Lower TCO often a byproduct. Service (Features) Scale (Size)

13 About Our Industry Common Themes

14 Common Elements & Patterns

15 Common Elements & Patterns Change Value Same Fundamentals Start More Proprietary Change Value New Circumstances End More Open

16 Open Source Has Happened in Each Tech Era Value & Innovation Pressures Make It So Mainframe / Mini Open Systems All Closed (Start) Mostly Closed PC Server Linux (Later) Unix Wars Partly Closed Cloud Cards / Drives Ethernet HW Interop Windows Open Everything TCP/IP Linux, BSD Closed Everything Open Source Open / Closed Hybrids

17 Profiling Organizations

18 We re Probably All on a Few Spectrums Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

19 Competing Philosophies in an IT Organization Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Safe Practical Visionary Software Evolution Revolution Shared Destiny Own Destiny

20 My Change Over the Last 10 Years Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

21 It s Probably Been Done Already. Just Not for You. Learn the Past. Make it Better. Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Practical Software Evolution Revolution Shared Destiny Own Destiny

22 Confession: I Was Not a Fan of OCP

23

24 Billions OCP Market Size (Excluding Board Member Companies) $7 $6 $5 $4 $3 $2 $1 $ Server Switches Storage Rack Power Peripherals Other Source: IHS Markit 2018 IHS Markit

25 More on Markets, Later

26 On Veteran IT Shops (Or What I Recall from My Times in Them) Good. Bad. Selection Pressures.

27 What I Love About Veteran IT Documented Systematic Fakers Rule Based Smart Practical No-Bullshit

28 Sometimes We Evolve to This It s all been done. Don t touch it, it s working. It doesn t need to change. I just manage the supplier. The supplier does all the engineering work.

29 It s Easy to Think This is The Reason Why (It s Also Often Wrong) Lazy. Boring. Past Prime. Selfish. Don t Care.

30 This is Often The Reason Why The world was once totally broken. We have made order from chaos. We are not going back to chaos. Chaos = downtime, unplanned costs, pain

31 We End Up Here By Solving Problems Revolution Chaos Order & Stability (and often, Stagnation) Less Confusion, More Focus Less Empowerment, More Stability Outsource Innovation & Risk Pay to Solve. Pay to Blame.

32 Natural Evolution Towards Conservatism & Safety Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

33 Successful Veteran IT Values Uptime Above All

34 Successful Veteran IT Values Uptime Above All

35 On the Phenomenon of Open When it Happens. What it Does. Common Misconceptions.

36 Free. Beer. Freedom. Beer Freedom Cheap Plentiful Paid for by Someone Else Innovative Idea Driven Future is in Your Hands.

37 Cost vs. Freedom to Innovate. Combustion Electric High supply & standardization Optimization: high cost, low return Risk in falling behind Cheap now. Low potential. Limited supply & standardization. Optimization: high cost, high return Risk in getting to scale Expensive now. High potential.

38 Open Source on The Spectrum Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

39 Open Source Is Both Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

40 Open Source Also Enables Freedom to Move Nothing is New Everything is New Don t Invent Here Not Invented Here Mature New Hardware Open Source Open Source Software Evolution Revolution Shared Destiny Own Destiny

41 Open Source Has Happened in Each Tech Era Value & Innovation Pressures Make It So Mainframe / Mini Open Systems All Closed (Start) Mostly Closed PC Server Linux (Later) Unix Wars Partly Closed Cloud Cards / Drives Ethernet HW Interop Windows Open Everything TCP/IP Linux, BSD Closed Everything Open Source

42 History does not repeat itself, but it often rhymes. Open Source Has Happened. Open Source Is Happening. Open Source Will Continue to Happen. Future Instances of It Will Have Many Similarities, Some Differences.

43 How this Applies to You

44 Why Are You Here? The Big Question.

45 I Want More Control Over My Technology Stack A Central Element of Every Hyperscale Success Story Compute. Storage. Network. Software. Everything.

46 What it s like listening to hyperscale talks at first

47 later

48 Why?

49 Which is More Motivational: Watching a DIY Show or a Beauty Pageant?

50 Do It Yourself

51 DIY Analysis DIY Infra Self Analysis Your Team. Your Stack. Your Engineers. Your Supply Chain.

52 We re All Complicated Team Resources Culture Program Management Vision Engineering Operations Supply Chain Risk / Reward Commit / Decommit Value of Failure Complexity Process Inputs / Outputs Cost Operational Efficiency Innovation & Freedom

53 Map Your Team Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Software Evolution Revolution Shared Destiny Own Destiny

54 Who Needs to Move? To Where? On Which Axis? Nothing is New Everything is New Don t Invent Here Not Invented Here Hardware Safe Practical Visionary Software Evolution Revolution Shared Destiny Own Destiny

55 Too Much of Anything Is Not the Right Combo Nothing is New Everything is New Don t Invent Here Safe Practical Visionary Not Invented Here Hardware Nothing Launched Nothing Special Disaster in the Making Software Evolution Revolution Shared Destiny Own Destiny

56 Goals & Value Setting Goals on TCO. Determining Critical Features. Stack Migration vs. Deconstruction. Infrastructure-centric Apps.

57 Setting Goals With Infrastructure TCO Safe Warning: TCO Roadmap Architects & Dirty Hands No Critical Path Start, Not End Unit Cost Adventures in Sourcing Take Your Time (For Most) Analysis SW Eng. & Ops Love Start Safe Innovate on Units Infra

58 What are Realistic Goals? Talk About Your Shop in Future Sense Now? Six Months One - Three Years What Unblocked? New Powers More than $ Acq. (Re)Distribute Resources Add Services Security & Availability Better Utilization

59 Two Kinds of Stacks. Two Kinds of Teams. You Probably Grew Your Own Cloud Practice. Grow Your Own Infra Practice, too SaaS PaaS IaaS DevOps Sourcing Private DevOps Sourcing Supply Chain Backoffice Operating System FW / Drivers Performance Phased-in Bulk Deploy Continuous Forecast

60 Your Goals with Infra-centric Apps Freedom Build a Tool Stack Great Interop Experimentation Learning Lab Pick Your App Hack to Learn Hack to Deploy Untried Stack Combinations

61 Tips for Getting Started

62 How to Get Started: Sourcing & Supply Network Storage Compute Components Individual units Wide software choice Buy by the rack Major OS Support Scale-out software Buy by the rack Major OS support Same or New Apps Buy off OCP Supplier AVL Don t do your own Volume justifies AVL add

63

64

65 Tips for Getting Help from the OCP Community Find Like Minds OCP Marketplace Co-Market. Loudly. Invest. Persist. Find Like Sizes Solution Providers Blog. Social Media. Try New Things. Developer Focus Travel. Promote Who Helps Contribute, Consumer Focus Visit The Store Eventually

66

67 Experiment. Be Persistent. Be Self-Aware. Be a Little Fearless.

68 Open Will Happen to You Just a Matter of Time

69