why open infrastructure matters hello
play

WHY OPEN INFRASTRUCTURE MATTERS HELLO! My name is Thierry Carrez - PowerPoint PPT Presentation

WHY OPEN INFRASTRUCTURE MATTERS HELLO! My name is Thierry Carrez I work for the OpenStack Foundation I am tcarrez on Twitter And ttx on Freenode IRC 0. A PARADOX Is free software really free DEVELOPMENT INFRASTRUCTURE DEVELOPMENT


  1. WHY OPEN INFRASTRUCTURE MATTERS

  2. HELLO! My name is Thierry Carrez I work for the OpenStack Foundation I am tcarrez on Twitter And ttx on Freenode IRC

  3. 0. A PARADOX Is free software really free

  4. DEVELOPMENT INFRASTRUCTURE

  5. DEVELOPMENT INFRASTRUCTURE Proprietary operating systems (OS/X) ╺

  6. DEVELOPMENT INFRASTRUCTURE Proprietary operating systems (OS/X) ╺ Proprietary services (GitHub) ╺

  7. DEVELOPMENT INFRASTRUCTURE Proprietary operating systems (OS/X) ╺ Proprietary services (GitHub) ╺ “Free software needs free tools” ╺ (Benjamin Mako Hill)

  8. RUNTIME INFRASTRUCTURE

  9. RUNTIME INFRASTRUCTURE Proprietary services (Amazon Web Services) ╺

  10. RUNTIME INFRASTRUCTURE Proprietary services (Amazon Web Services) ╺ Open infrastructure ╺

  11. 1. INFRASTRUCTURE Application deployers want programmable infrastructure

  12. PILING UP ABSTRACTIONS

  13. PILING UP ABSTRACTIONS Market pressure Commoditizing the lower layers

  14. PILING UP ABSTRACTIONS Market pressure Developers pressure Commoditizing Abstracting differences the lower layers between lower layers

  15. Applications Users

  16. Users Physical hardware

  17. Application developers & deployers Users Physical hardware

  18. Application developers & deployers Users Hardware virtualization Physical hardware

  19. Application developers & deployers Users IaaS APIs Hardware virtualization Physical hardware

  20. Application developers & deployers Users Application deployment APIs IaaS APIs Hardware virtualization Physical hardware

  21. INFRASTRUCTURE EVOLUTION

  22. INFRASTRUCTURE EVOLUTION Caring less and less about infrastructure ╺

  23. INFRASTRUCTURE EVOLUTION Caring less and less about infrastructure ╺ Commoditizing hardware: scale out vs. scale up ╺

  24. INFRASTRUCTURE EVOLUTION Caring less and less about infrastructure ╺ Commoditizing hardware: scale out vs. scale up ╺ Commoditizing runtime envs: cattle vs. pets ╺

  25. INFRASTRUCTURE EVOLUTION Caring less and less about infrastructure ╺ Commoditizing hardware: scale out vs. scale up ╺ Commoditizing runtime envs: cattle vs. pets ╺ VMs, containers, functions… this is not over ╺

  26. INFRASTRUCTURE EVOLUTION Caring less and less about infrastructure ╺ Commoditizing hardware: scale out vs. scale up ╺ Commoditizing runtime envs: cattle vs. pets ╺ VMs, containers, functions… this is not over ╺ More software, less hardware ╺

  27. Application developers & deployers Users Physical hardware

  28. Application developers & deployers Users Hardware virtualization Physical hardware

  29. Application developers & deployers Users IaaS APIs Hardware virtualization Physical hardware

  30. Application developers & deployers Users Application deployment APIs IaaS APIs Hardware virtualization Physical hardware

  31. Application developers & deployers Users Infrastructure providers

  32. Infrastructure providers

  33. 2. OPEN Providing infrastructure using open source components

  34. AVAILABILITY Lack of barrier to trying out the software with all of its functionality. Absence of friction in transitioning from experimentation to production.

  35. SUSTAINABILITY Existence of a multi-vendor market able to provide maintenance services over the software, making the choice of a given organization to use the software less dependent on the health of the software vendor, and limiting the risk of lock-in.

  36. FLUID JOB MARKET Easy identification of potential recruits based on the open record of their contributions to the technology they are interested in. Easily evaluation of recruiting organizations based on the open source technologies they are using.

  37. TRANSPARENCY Ability to look under the hood and understand how the software works, or why it behaves the way it does. Increases your speed in reacting to unexpected behavior or failures.

  38. SELF-SERVICE Ability to find and fix issues by yourself, without even depending on a vendor. That further increases your speed in reacting to unexpected behavior or failures.

  39. INFLUENCEABILITY Possibility to engage in the community developing the software, and to influence its direction by contributing directly to it. Organizations that engage in the open source communities can make sure the software adapts to future needs by growing the features they will need tomorrow.

  40. OPEN SOURCE BENEFITS - Availability - Sustainability - Fluid job market - Transparency - Self-service - Influenceability

  41. 3. THE THREE Cs Capabilities, Compliance and Cost

  42. CAPABILITIES One size does not fit all. Some features are just overpriced (GPUs). Some features are just missing.

  43. COMPLIANCE Legal requirements around data locality. Confidentiality around strategic companies.

  44. COST If you are interested by private infrastructure, open infrastructure will keep the price low. And if you want to provide public infrastructure, you should not start from scratch.

  45. 4. INTEROPERABILITY Facilitating hybrid cloud scenarios

  46. Cost per CPU core Number of cores

  47. Cost per CPU core Public cloud pricing Number of cores

  48. Cost per CPU core Private cloud Number of cores

  49. Cost per CPU core Number of cores

  50. Cost per CPU core Public infrastructure Private makes more sense infrastructure makes more sense Number of cores

  51. Number of cores Time

  52. Number of cores Time

  53. Number of cores Public infrastructure makes more sense Private infrastructure makes more sense Time

  54. HYBRID, INTEROPERABLE INFRASTRUCTURE

  55. HYBRID, INTEROPERABLE INFRASTRUCTURE Hybrid clouds allow to optimize cost ╺

  56. HYBRID, INTEROPERABLE INFRASTRUCTURE Hybrid clouds allow to optimize cost ╺ Hybrid clouds enable capabilities & compliance ╺

  57. HYBRID, INTEROPERABLE INFRASTRUCTURE Hybrid clouds allow to optimize cost ╺ Hybrid clouds enable capabilities & compliance ╺ Interoperable public & private clouds reduce ╺ applications cost

  58. INTEROPERABILITY IN OPEN INFRA

  59. INTEROPERABILITY IN OPEN INFRA OpenStack Promises interoperability at the infrastructure layer

  60. INTEROPERABILITY IN OPEN INFRA OpenStack Kubernetes Promises Promises interoperability at the interoperability at the infrastructure layer app deployment layer

  61. 5. FUTURE-PROOF Investing in communities rather than in products

  62. THE FUTURE

  63. THE FUTURE Abstractions will continue to be piled ╺

  64. THE FUTURE Abstractions will continue to be piled ╺ There is no miracle technology that will end all ╺ technologies

  65. THE FUTURE Abstractions will continue to be piled ╺ There is no miracle technology that will end all ╺ technologies There will always be applications and ╺ infrastructure

  66. BE FUTURE-PROOF

  67. BE FUTURE-PROOF Open source allows to invest in communities, ╺ rather than products

  68. BE FUTURE-PROOF Open source allows to invest in communities, ╺ rather than products OpenStack community takes the angle of the ╺ infrastructure provider, and helps them build and operate open source solutions for infrastructure

  69. SO… WHY CHOOSE OPEN INFRA ? - Availability - Compliance - Sustainability - Capabilities - Fluid job market - Cost - Transparency - Interoperability - Self-service - Enabling hybrid usage - Influenceability - Future-proof

  70. 6. ENABLE INNOVATION Creating ideal conditions for innovation everywhere

  71. AVOID MONOPOLIES It is not economically sane to have all of the world’s infrastructure needs being provided by a couple of Internet giant companies.

  72. AVOID MONOCULTURES It is not safe to have all of the worlds infrastructure needs being provided by a couple of Internet giants

  73. ENABLE EVERYONE Giving everyone access to infrastructure providing technologies makes sure that we maximize innovation in the world.

  74. THANKS! Any questions? Shy? You can reach me at @tcarrez on Twitter Or email me at thierry@openstack.org Credits Presentation template by SlidesCarnival.com (licensed under CC-BY-4.0) Photographs by Unsplash.com (licensed under Unsplash licence)

Recommend


More recommend