SlideShare a Scribd company logo
@zehicle
Composable Infrastructure
What It Means for Your Data Center
@zehicle
“Composable Infrastructure (CI) is an important emerging class of
products for data center efficiency. This session will cover the evolution
of CI, place CI in the context of other data center technologies, discuss
application areas which are most appropriate for CI, survey the existing
CI vendors and their approaches to the market, and discuss future
directions for CI. We'll also discuss how the use of CI can affect the
decision to move in or out of the cloud, with real world examples.”
What is Composable Infrastructure?
Um… let’s rewind and start over.
@zehicle
@zehicle
The Skeptics Guide to
Composable Infrastructure
What happens when you can change
your hardware’s form factor?
@zehicle
I write composable software not hardware, so why Me?
RackN specializes in automating bare metal servers making
them as easy to use and manage as virtual machines.
And that has a lot in common with Composable Hardware
Speaker: Rob Hirschfeld
CEO of RackN
Follow me:
@zehicle
@zehicle
@zehicle
Let’s get this out there...
I’m not a fan of this concept.
I’ll still give you a balanced view point,
AND I won’t be selling you any hardware.
IMHO, the primary buying criteria for infrastructure are:
1) Commodity / Interchangeable
2) Manageable At Scale
3) Reduces Implementation Complexity
@zehicle
What is Composable Infrastructure
So… it’s exactly like a virtual machine,
but with actual bare metal.
It’s a server chassis that allows you to
dynamically re-allocate resources like RAM,
Storage, Networking, and GPUs between CPUs
to software define a physical server.
@zehicle
@zehicle
“Composable” is Overloaded (“CI” is worse!)
And it’s confusing, but we’re stuck with it.
Dictionary.com:
“to make or form by combining things, parts, or elements”
• Compose.io (IBM) – managed database services
• Composable Software – research / software engineering topic
• Composable Analytics, Inc. – full stack analytics platform
• Composable Systems, Inc. – software outsourcing
• HTBASE – “Composable Operating System” – composing higher level
services, not bare metal
@zehicle
@zehicle
And then there’s “Converged” Infrastructure
Not the same thing, but confusingly similar name!
Converged Infrastructure is about creating infrastructure using common
building blocks instead of having specialized compute / storage units.
Typically, Converged Infrastructure is used to simplify implementation of
virtualized infrastructure.
In a practical way, Composable Infrastructure competes with virtualized
infrastructure.
@zehicle
@zehicle
Composable Infrastructure: Recent History
2013
Facebook OCP Disaggregation and Next-Generation System Design,
2014
Intel Rack Scale Design(Architecture)
Software & architecture for partners, fabric agnostic, cloud focus
Cisco UCS – Up to 16 micro-servers in one 2U chassis, storage and
network resources reconfigurable via “System Link” ASIC § HPE –
2015
HPE Synergy – new generation blade server – up to 12 servers in 10U
chassis, storage composability via SAS fabric
@zehicle
@zehicle
Remember Infiniband from the mid 2000s?
At the time, we expected Infiniband would create a universal bus inside
machine components for RAM, Disk and Compute disaggregation.
It was crushed by cheap and fast IP ethernet.
Today, we using PCIe and NVMe to extend the bus length of the
components in a single computer.
Composable Infrastructure: Longer History
@zehicle
@zehicle
Decomposing a single machine
CPURAM Net
Disk
@zehicle
Using High Speed Interconnect / Fabrics
RAM Net
Disk
NVMe PCIe
PCIe
CPU
@zehicle
So we can break the “chassis” barrier
RAM Net
Disk
NVMe PCIe
PCIe
CPU
NOTE: Other interconnect
protocols could be used
(even ethernet)
@zehicle
And create pools of machine resources
RAM Net
Disk
CPU NetRAM
Disk
@zehicle
And create pools of machine resources
RAM Net
Disk
CPU NetRAM
Disk
CPUCPU
CPUCPU
CPUCPU
@zehicle
Why do this?
Composition allows you to create heterogeneous
machine configurations without knowing in advanced
your target configuration needs.
The key assumptions are that 1) you do not know
your system requirements in advance, 2) you will want to
reconfigure them post-deployment, or 3) you are not OK
with machines having excess capacity.
@zehicle
So, what about Virtual Infrastructure?
Virtual Infrastructure allows you to create heterogeneous
machine configurations without knowing in advanced
your target configuration needs.
Virtual Infrastructure is useful when 1) you do not know
your system requirements in advance, 2) you will want to
reconfigure them post-deployment, or 3) you are not OK
with machines having excess capacity.
@zehicle
Infrastructure Landscape
@zehicle
Rack Mount
Rack Mount
Rack Mount
Blade Chassis
Pysical Servers vs Composable vs Virtual Servers
Virtual HCI Cluster
Virtual SAN Cluster
Shared
Storage
Composed Chassis
@zehicle
Scaling Units are Important
Pysical Servers vs Composable vs Virtual Servers
@zehicle
Rack Mount
Rack Mount
Rack Mount
Blade Chassis
Virtual HCI Cluster
Virtual SAN Cluster
Scale Unit
Scale Unit
Scale Unit
Scale Unit
Shared
Storage
Composed ChassisScale Unit
@zehicle
Potentially, you will scale inside the chassis
@zehicle
Composed Chassis
Scale Unit
Using Composable
Infrastructure could allow
you to change the scale
units of your systems inside
the a chassis boundary.
Assuming you had spare
capacity or the ability to
rebalance running
capacity. Aka Unicorns
@zehicle
Disaggregation may be more interesting
CPURAM Net
Disk GPU
@zehicle
But that’s really “Network Attached”
CPURAM Net
Disk GPU
@zehicle
Benefits of Composable Infrastructure
Typically, these are virtualization benefits
This is from a vendor….
• Reduce over-provisioning
• Improve time-to-service
• Improve availability
• Simplify cluster management
• Prevent cluster silos
• Reduce SKU inventory
@zehicle
@zehicle
How do you buy Infrastructure?
In my experience, there are two buyers
1) “Get me an appliance”
Willing to spend more $ on standard units and systems
Predictable uses for infrastructure
Not building deeping expertise
2) “Commodities and Scale”
Cost sensitive and multi-vendor
Predictable uses for infrastructure
Wants to own the whole stack
@zehicle
@zehicle
How do you buy Infrastructure?
In my experience, there are two buyers
1) “Get me an appliance”
Willing to spend more $ on standard units and systems
Predictable uses for infrastructure
Not building deeping expertise
2) “Commodities and Scale”
Cost sensitive and multi-vendor
Predictable uses for infrastructure
Wants to own the whole stack
@zehicle
@zehicle
Composable is Cool!
The ability dynamically re-assign commodities inside an
infrastructure using high speed interconnect seems like a
powerful feature.
Established and startup vendors want to sell you this
emerging and premium technology.
But the use-cases are limited and it adds complexity.
@zehicle
Thank you
For more information about Rob Hirschfeld
Follow @zehicle on Twitter
Read our RackN.com Blog
Listen to @L8istSh9y Podcast

More Related Content

PPT
Threading Successes 01 Intro
PPSX
ICEOTOPE & OCF: Performance for Manufacturing
PDF
High Performance Computing: an Introduction for the Society of Actuaries
PPTX
High performance computing
PPT
Cluster computing2
PDF
Deep Learning Accelerator Design Techniques
PDF
Axceleon Presentation at Siggraph 2009
PPSX
XenSummit 2011 Opening
Threading Successes 01 Intro
ICEOTOPE & OCF: Performance for Manufacturing
High Performance Computing: an Introduction for the Society of Actuaries
High performance computing
Cluster computing2
Deep Learning Accelerator Design Techniques
Axceleon Presentation at Siggraph 2009
XenSummit 2011 Opening

Similar to Composable Infrastructure Talk at Interop ITX 2018 (20)

PPSX
Converged Infrastructure
PDF
Gluecon Preso: Hybrid Container Infrastructure
PPTX
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
PDF
OpenStack Preso: DevOps on Hybrid Infrastructure
PDF
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
PDF
Keep Calm and Unify Your IT
PPT
Good virtual machines
PDF
Clabby Analytics Research Report: The Mainframe Virtualization Advantage
PDF
Productionizing Machine Learning - Bigdata meetup 5-06-2019
PDF
Andy Davidson Automation Presentation from UKNOF 31
PDF
Evolution of unix environments and the road to faster deployments
PPTX
Cloud computing
PPTX
Deep Learning Frameworks Using Spark on YARN by Vartika Singh
PDF
Building SuperComputers @ Home
PPTX
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
PPT
Cluster Computing
PDF
Hyper-converged infrastructure
PPTX
Why is Infrastructure-as-Code essential in the Cloud Age?
PDF
Kubernetes in 15 minutes
PPTX
Extending on premise applications to the cloud
Converged Infrastructure
Gluecon Preso: Hybrid Container Infrastructure
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
OpenStack Preso: DevOps on Hybrid Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
Keep Calm and Unify Your IT
Good virtual machines
Clabby Analytics Research Report: The Mainframe Virtualization Advantage
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Andy Davidson Automation Presentation from UKNOF 31
Evolution of unix environments and the road to faster deployments
Cloud computing
Deep Learning Frameworks Using Spark on YARN by Vartika Singh
Building SuperComputers @ Home
In-Ceph-tion: Deploying a Ceph cluster on DreamCompute
Cluster Computing
Hyper-converged infrastructure
Why is Infrastructure-as-Code essential in the Cloud Age?
Kubernetes in 15 minutes
Extending on premise applications to the cloud
Ad

More from RackN (12)

PDF
Immutable Infrastructure & Rethinking Configuration - Interop 2019
PDF
Digital Rebar Community Welcome Guide
PDF
Immutable Deployment Hands-On Lab Interop ITX
PDF
SRECon 18 Immutable Infrastructure
PDF
Immutable infrastructure & Rethinking Configuration
PDF
Immutable infrastructure & Rethinking Configuration
PDF
Immutable Kubernetes with Digital Rebar Provision
PDF
RackN Company Overview
PDF
Operational Improvement Issues, Impacts and Solution from RackN
PDF
KubeCon 2017 Zero Touch Provision
PDF
Data Center’s Last Mile: Zero Touch Metal Automation
PDF
DevOps vs SRE vs Cloud Native
Immutable Infrastructure & Rethinking Configuration - Interop 2019
Digital Rebar Community Welcome Guide
Immutable Deployment Hands-On Lab Interop ITX
SRECon 18 Immutable Infrastructure
Immutable infrastructure & Rethinking Configuration
Immutable infrastructure & Rethinking Configuration
Immutable Kubernetes with Digital Rebar Provision
RackN Company Overview
Operational Improvement Issues, Impacts and Solution from RackN
KubeCon 2017 Zero Touch Provision
Data Center’s Last Mile: Zero Touch Metal Automation
DevOps vs SRE vs Cloud Native
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Assigned Numbers - 2025 - Bluetooth® Document
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Group 1 Presentation -Planning and Decision Making .pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm

Composable Infrastructure Talk at Interop ITX 2018

  • 1. @zehicle Composable Infrastructure What It Means for Your Data Center
  • 2. @zehicle “Composable Infrastructure (CI) is an important emerging class of products for data center efficiency. This session will cover the evolution of CI, place CI in the context of other data center technologies, discuss application areas which are most appropriate for CI, survey the existing CI vendors and their approaches to the market, and discuss future directions for CI. We'll also discuss how the use of CI can affect the decision to move in or out of the cloud, with real world examples.” What is Composable Infrastructure? Um… let’s rewind and start over. @zehicle
  • 3. @zehicle The Skeptics Guide to Composable Infrastructure What happens when you can change your hardware’s form factor?
  • 4. @zehicle I write composable software not hardware, so why Me? RackN specializes in automating bare metal servers making them as easy to use and manage as virtual machines. And that has a lot in common with Composable Hardware Speaker: Rob Hirschfeld CEO of RackN Follow me: @zehicle @zehicle
  • 5. @zehicle Let’s get this out there... I’m not a fan of this concept. I’ll still give you a balanced view point, AND I won’t be selling you any hardware. IMHO, the primary buying criteria for infrastructure are: 1) Commodity / Interchangeable 2) Manageable At Scale 3) Reduces Implementation Complexity
  • 6. @zehicle What is Composable Infrastructure So… it’s exactly like a virtual machine, but with actual bare metal. It’s a server chassis that allows you to dynamically re-allocate resources like RAM, Storage, Networking, and GPUs between CPUs to software define a physical server. @zehicle
  • 7. @zehicle “Composable” is Overloaded (“CI” is worse!) And it’s confusing, but we’re stuck with it. Dictionary.com: “to make or form by combining things, parts, or elements” • Compose.io (IBM) – managed database services • Composable Software – research / software engineering topic • Composable Analytics, Inc. – full stack analytics platform • Composable Systems, Inc. – software outsourcing • HTBASE – “Composable Operating System” – composing higher level services, not bare metal @zehicle
  • 8. @zehicle And then there’s “Converged” Infrastructure Not the same thing, but confusingly similar name! Converged Infrastructure is about creating infrastructure using common building blocks instead of having specialized compute / storage units. Typically, Converged Infrastructure is used to simplify implementation of virtualized infrastructure. In a practical way, Composable Infrastructure competes with virtualized infrastructure. @zehicle
  • 9. @zehicle Composable Infrastructure: Recent History 2013 Facebook OCP Disaggregation and Next-Generation System Design, 2014 Intel Rack Scale Design(Architecture) Software & architecture for partners, fabric agnostic, cloud focus Cisco UCS – Up to 16 micro-servers in one 2U chassis, storage and network resources reconfigurable via “System Link” ASIC § HPE – 2015 HPE Synergy – new generation blade server – up to 12 servers in 10U chassis, storage composability via SAS fabric @zehicle
  • 10. @zehicle Remember Infiniband from the mid 2000s? At the time, we expected Infiniband would create a universal bus inside machine components for RAM, Disk and Compute disaggregation. It was crushed by cheap and fast IP ethernet. Today, we using PCIe and NVMe to extend the bus length of the components in a single computer. Composable Infrastructure: Longer History @zehicle
  • 11. @zehicle Decomposing a single machine CPURAM Net Disk
  • 12. @zehicle Using High Speed Interconnect / Fabrics RAM Net Disk NVMe PCIe PCIe CPU
  • 13. @zehicle So we can break the “chassis” barrier RAM Net Disk NVMe PCIe PCIe CPU NOTE: Other interconnect protocols could be used (even ethernet)
  • 14. @zehicle And create pools of machine resources RAM Net Disk CPU NetRAM Disk
  • 15. @zehicle And create pools of machine resources RAM Net Disk CPU NetRAM Disk CPUCPU CPUCPU CPUCPU
  • 16. @zehicle Why do this? Composition allows you to create heterogeneous machine configurations without knowing in advanced your target configuration needs. The key assumptions are that 1) you do not know your system requirements in advance, 2) you will want to reconfigure them post-deployment, or 3) you are not OK with machines having excess capacity.
  • 17. @zehicle So, what about Virtual Infrastructure? Virtual Infrastructure allows you to create heterogeneous machine configurations without knowing in advanced your target configuration needs. Virtual Infrastructure is useful when 1) you do not know your system requirements in advance, 2) you will want to reconfigure them post-deployment, or 3) you are not OK with machines having excess capacity.
  • 18. @zehicle Infrastructure Landscape @zehicle Rack Mount Rack Mount Rack Mount Blade Chassis Pysical Servers vs Composable vs Virtual Servers Virtual HCI Cluster Virtual SAN Cluster Shared Storage Composed Chassis
  • 19. @zehicle Scaling Units are Important Pysical Servers vs Composable vs Virtual Servers @zehicle Rack Mount Rack Mount Rack Mount Blade Chassis Virtual HCI Cluster Virtual SAN Cluster Scale Unit Scale Unit Scale Unit Scale Unit Shared Storage Composed ChassisScale Unit
  • 20. @zehicle Potentially, you will scale inside the chassis @zehicle Composed Chassis Scale Unit Using Composable Infrastructure could allow you to change the scale units of your systems inside the a chassis boundary. Assuming you had spare capacity or the ability to rebalance running capacity. Aka Unicorns
  • 21. @zehicle Disaggregation may be more interesting CPURAM Net Disk GPU
  • 22. @zehicle But that’s really “Network Attached” CPURAM Net Disk GPU
  • 23. @zehicle Benefits of Composable Infrastructure Typically, these are virtualization benefits This is from a vendor…. • Reduce over-provisioning • Improve time-to-service • Improve availability • Simplify cluster management • Prevent cluster silos • Reduce SKU inventory @zehicle
  • 24. @zehicle How do you buy Infrastructure? In my experience, there are two buyers 1) “Get me an appliance” Willing to spend more $ on standard units and systems Predictable uses for infrastructure Not building deeping expertise 2) “Commodities and Scale” Cost sensitive and multi-vendor Predictable uses for infrastructure Wants to own the whole stack @zehicle
  • 25. @zehicle How do you buy Infrastructure? In my experience, there are two buyers 1) “Get me an appliance” Willing to spend more $ on standard units and systems Predictable uses for infrastructure Not building deeping expertise 2) “Commodities and Scale” Cost sensitive and multi-vendor Predictable uses for infrastructure Wants to own the whole stack @zehicle
  • 26. @zehicle Composable is Cool! The ability dynamically re-assign commodities inside an infrastructure using high speed interconnect seems like a powerful feature. Established and startup vendors want to sell you this emerging and premium technology. But the use-cases are limited and it adds complexity.
  • 27. @zehicle Thank you For more information about Rob Hirschfeld Follow @zehicle on Twitter Read our RackN.com Blog Listen to @L8istSh9y Podcast