SlideShare a Scribd company logo
1 of 20
Download to read offline
When
Good Containers
Go Hybrid
Portable Containers meets Portable DevOps
Rob Hirschfeld, CEO
RackN
Cloud + Data Center Automation for Hybrid Infrastructure
Open Ops: User Choice & App Portability
Goal: run a reference workload (Kubernetes) on any
infrastructure using the same operational process.
Execution: a single command to run Kubernetes on
OpenStack, Amazon, Google and Metal (via Packet.
net) with SDN & O/S choices.
Demo
Multi-Kubernetes
To make things portable,
we need to be able a
repeatable experience
between multiple clouds.
We want to be able to run
the same workload on
multiple clouds from
different vendors.
Bonus Demo
Docker Swarm
Because…
We need alternatives to
Docker Machine that
actually build clusters in
and open composable
way.
Set up speed should not
be our primary measure
of production readiness!
Hybrid Infrastructure is the new normal
TWO THIRDS
OF ENTERPRISES
HAVE HYBRID IT
(IDC)
Hybrid is an
overloaded term!
Multiple Hybrid Dimensions:
● Different Vendors
● Different Platforms
● Different APIs
● Different DevOps Tools
● Different Operating Systems
We’re talking about using
infrastructure in change tolerant way.
The only predictable thing about
infrastructure is that is will change.
Hybrid acknowledges that you will be
using old and new and new new.
And Infrastructure choice is increasing
and
many
others...
and
many
others...
AWS
GCE Azure RackSpac
e
and
many
others...
“Bare Metal”
On average, large enterprises are using about two dozen cloud services from nine providers (Gartner)
VMware OpenStack OpenStack
Public
Private
Look, Ma!
I Can Haz Hybrid!
Many Silos ≠ Hybrid
IT cannot afford
infrastructure silos!
We need to be able
to mix on-premises
AND cloud.
IT Silo
Cloud
Platform
IT Silo
Physical
Platform
IT Silo
Physical
Platform
IT Silo
Cloud
Platform
IT Silo
Cloud
Platform
C.Foundry
MesosKubernetes
OpenStack
Tools do not manage Hybrid IT - not just cloud, but ALL Infrastructure
Cross-Platform Orchestration (aka Hybrid DevOps) fills gaps left by current ops tools
and
many
others...
and
many
others...
AWS
GCE Azure RackSpac
e
and
many
others...
“Bare Metal”
VMware OpenStack OpenStack
“Why is it so hard
to scale up this
infrastructure?”
“We need clawback
our apps from AWS”
“Data locality means I
need data centers all
over the world”
“I need to consolidate data
centers. How do I simplify
management too?”
So…. we need a single API!
No!
No single API or Platform wins.
Infrastructures have unique requirements
Platforms
WorkloadCloud, Physical & NetworkPhysical Infrastructures
Step
2
Step
6
Step
7
Step
1
Step
3
Step
4
Step
2
Step
7
Step
1
Step
3
Step
4
Step
8
Step
10
Step
2
Step
1
Step
3
Step
5
Step
9
Step
11
Step
6
Step
9
Step
11
Step
6
Step
7
Step
4
Step
8
Step
9
Step
10
Step
11
Step
2
Step
6
Step
7
Step
1
Step
3
Step
4
Step
5
Step
8
Step
9
Step
10
Step
11
ApplicationWorkloads
“Bare Metal”
Ops need to create a system-wide control fabric by composing lots of individual actions in sequence
Orchestration
Step
5
Step
5
Step
8
Step
10
Step
2
Step
3
Step
4
Step
1
Step
2
Step
1
Step
3
Step
4
Step
2
Step
1
Step
3
Step
6
Step
7
Step
7
Step
8
Step
10
Step
5
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
Func
Role
To Vendors:
AWS Drives
Operational
Patterns
AWS Azure
GCE
IBM
RAX
DO
Amazon is so dominant in
infrastructure that their patterns (API
and Implementation) must be factored
into any operational discussion. Even
if it is a physical only deployment.
Our hybrid DevOps objective is simple:
We need multi-infrastructure Amazon
equivalence for ops automation.
This trend will accelerate an AWS
competitor work to reduce switching
friction off AWS. It is easier to recruit
cloud users from AWS than IT Ops.
To Enterprise IT:
AWS is disruptive
but not only choice
While AWS dominates the market,
individual companies have a much
more mixed infrastructure. They are
starting from existing workloads.
There are many factors for IT in
infrastructure vendor choice including
relationships, control and cost.
When, mono-infrastructure is dead
then portability becomes critical.
AWS still sets the operations standard
and that ultimately influences back
into internal IT.
AWS
Alternate
Public
Vendor
Cloud
Private
Cloud
Internal
IT
What makes
Hybrid hard?
Beneficial Diversity.
It may not be
pretty, but working
Ops is not wrong
There are many ways to run
infrastructure. Just because it’s
different (or last generation) does
mean that it’s wrong.
Burning down your data center is not
an effective option.
Most operators would happily migrate
to new tools if it was less disruptive.
The alternative is to create more
operational silos.
Operations drives
Infrastructure
Software
Hardware
Ops
When I worked for Dell, we thought we
could sell Scale Cloud and Big Data by
just bundling them with some servers.
Scale platforms have very high
operational requirements and require
automation.
This is especially true because the
platforms have sub-six month release
cycles.
Selling hardware or software without
and operational story will frustrate
customers.
Hybrid DevOps
This is not just technology! Good
hybrid design is about process,
discipline and culture.
We cannot rely on Configuration Mgmt
to create portability. The current
patterns create brittle towers of
vertically wired automation.
Robust designs require a composable
modular design.
Composable designs require
orchestration for action chaining.
Gets Most Focus
Biggest Gap
Data Center Ops
APP
Hybrid Needs
Composable Parts
Deployments are always composed of
a lot of moving parts. They are both
integrated both vertically and
horizontally (not shown). So
incremental changes will disrupt the
whole stack.
Everything is always changing.
Robust deployments must be build
with composable modules so that they
can be fault tolerant and resilient to
change.
It is very expensive to add
composition afterwards!
Mgmt Tools
Logical Net
Operating System
Infrastructure
Provisioning
APP
Mgmt
Tools
Logical
Net
Operating
System
Infra-
structure
Provision-
ing
DC Ops
Fragile Mono-
Integration
Interchangeable
Composition
Mgmt
Tools
Logical
Net
Operating
System
Infra-
Structure
as a
Service
In Summary:
● Hybrid Infrastructure is new normal
● Operations can work Hybrid
● Amazon is the Ops benchmark
● Implementation choices matter
● Invest in making DevOps composable
My blog http://RobHirschfeld.com
@zehicle on Twitter

More Related Content

What's hot

Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
Peter Haase
 

What's hot (20)

Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)
 
9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud
 
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
Building A Diverse Geo-Architecture For Cloud Native Applications In One DayBuilding A Diverse Geo-Architecture For Cloud Native Applications In One Day
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
 
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...
 
Webinar: Cutting Time, Complexity and Cost from Data Science to Production
Webinar: Cutting Time, Complexity and Cost from Data Science to ProductionWebinar: Cutting Time, Complexity and Cost from Data Science to Production
Webinar: Cutting Time, Complexity and Cost from Data Science to Production
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
 
Continium | DevOps Management for IT Executives
Continium | DevOps Management for IT ExecutivesContinium | DevOps Management for IT Executives
Continium | DevOps Management for IT Executives
 
DockerCon17 Recap
DockerCon17 RecapDockerCon17 Recap
DockerCon17 Recap
 
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
 
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, MicrosoftAzure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
Azure Cosmos DB Kafka Connectors | Abinav Rameesh, Microsoft
 
Microservices with kubernetes @190316
Microservices with kubernetes @190316Microservices with kubernetes @190316
Microservices with kubernetes @190316
 
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
 
Bringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overviewBringing DevOps to Routing with evolved XR: an overview
Bringing DevOps to Routing with evolved XR: an overview
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Downtime is not an option - day 2 operations - Jörg Schad
Downtime is not an option - day 2 operations -  Jörg SchadDowntime is not an option - day 2 operations -  Jörg Schad
Downtime is not an option - day 2 operations - Jörg Schad
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud Foundry
 
Large Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared ComponentsLarge Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared Components
 

Viewers also liked

Viewers also liked (15)

Nanotechnology in a Nutshell - Maker Faire Cairo 2016
Nanotechnology in a Nutshell - Maker Faire Cairo 2016Nanotechnology in a Nutshell - Maker Faire Cairo 2016
Nanotechnology in a Nutshell - Maker Faire Cairo 2016
 
Heat and the City - David Hawkey, University of Edinburgh (http://www.heatand...
Heat and the City - David Hawkey, University of Edinburgh (http://www.heatand...Heat and the City - David Hawkey, University of Edinburgh (http://www.heatand...
Heat and the City - David Hawkey, University of Edinburgh (http://www.heatand...
 
Global business plan 6
Global business plan 6Global business plan 6
Global business plan 6
 
ATAB-CEPS
ATAB-CEPSATAB-CEPS
ATAB-CEPS
 
Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!
 
Santo tomás de aquino
Santo tomás de aquinoSanto tomás de aquino
Santo tomás de aquino
 
Change management
Change managementChange management
Change management
 
Social Media & It’s Effect On Advertising Agencies.
Social Media & It’s Effect On Advertising Agencies.Social Media & It’s Effect On Advertising Agencies.
Social Media & It’s Effect On Advertising Agencies.
 
The container revolution, and what it means to operators bay lisa - july 2016
The container revolution, and what it means to operators   bay lisa - july 2016The container revolution, and what it means to operators   bay lisa - july 2016
The container revolution, and what it means to operators bay lisa - july 2016
 
Modern potable water disinfection
Modern potable water disinfectionModern potable water disinfection
Modern potable water disinfection
 
ESTERILIZACIÓN
ESTERILIZACIÓNESTERILIZACIÓN
ESTERILIZACIÓN
 
Modelling and statistical analysis
Modelling and statistical analysisModelling and statistical analysis
Modelling and statistical analysis
 
Future Sat Africa - Gondwana - Affordable Mobility
Future Sat Africa - Gondwana - Affordable MobilityFuture Sat Africa - Gondwana - Affordable Mobility
Future Sat Africa - Gondwana - Affordable Mobility
 
Day 2 C2C - Infrastructure sharing Mott Macdonald
Day 2 C2C - Infrastructure sharing Mott MacdonaldDay 2 C2C - Infrastructure sharing Mott Macdonald
Day 2 C2C - Infrastructure sharing Mott Macdonald
 
going to linkd in 2
going to linkd in 2going to linkd in 2
going to linkd in 2
 

Similar to Gluecon Preso: Hybrid Container Infrastructure

Similar to Gluecon Preso: Hybrid Container Infrastructure (20)

2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid CloudSkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to Serverless
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
IBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptxIBM RedHat OCP Vs xKS.pptx
IBM RedHat OCP Vs xKS.pptx
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
The Platform Mullet
The Platform MulletThe Platform Mullet
The Platform Mullet
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 
DevOps LA Meetup Intro to Habitat
DevOps LA Meetup Intro to HabitatDevOps LA Meetup Intro to Habitat
DevOps LA Meetup Intro to Habitat
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment Toolkit
 
Will ServerLess kill containers and Operations
Will ServerLess kill containers and OperationsWill ServerLess kill containers and Operations
Will ServerLess kill containers and Operations
 
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
APIdays Paris 2018 - Will Serverless kill Containers and Operations? Stéphane...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 

More from rhirschfeld

More from rhirschfeld (20)

What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
 
RackN Physical Layer Automation Innovation
RackN Physical Layer Automation InnovationRackN Physical Layer Automation Innovation
RackN Physical Layer Automation Innovation
 
Kubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch KubernetesKubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch Kubernetes
 
#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmt#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmt
 
Immutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEWImmutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEW
 
Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]
 
Interop ITX Kubernetes Presentation
Interop ITX Kubernetes PresentationInterop ITX Kubernetes Presentation
Interop ITX Kubernetes Presentation
 
OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)
 
SRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native PresoSRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native Preso
 
The developer rebellion against infrastructure
The developer rebellion against infrastructureThe developer rebellion against infrastructure
The developer rebellion against infrastructure
 
IBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open SourceIBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open Source
 
Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)
 
Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017
 
The Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at DefragconThe Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at Defragcon
 
Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)
 
Tokyo DefCore Presentation
Tokyo DefCore PresentationTokyo DefCore Presentation
Tokyo DefCore Presentation
 
Containers all the way down
Containers all the way downContainers all the way down
Containers all the way down
 
Kubernetes in 15 minutes
Kubernetes in 15 minutesKubernetes in 15 minutes
Kubernetes in 15 minutes
 
Functional Ops - the cake is a lie
Functional Ops - the cake is a lieFunctional Ops - the cake is a lie
Functional Ops - the cake is a lie
 
Community DefCore Presentation
Community DefCore PresentationCommunity DefCore Presentation
Community DefCore Presentation
 

Recently uploaded

Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 

Recently uploaded (20)

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 

Gluecon Preso: Hybrid Container Infrastructure

  • 1. When Good Containers Go Hybrid Portable Containers meets Portable DevOps Rob Hirschfeld, CEO RackN Cloud + Data Center Automation for Hybrid Infrastructure
  • 2. Open Ops: User Choice & App Portability Goal: run a reference workload (Kubernetes) on any infrastructure using the same operational process. Execution: a single command to run Kubernetes on OpenStack, Amazon, Google and Metal (via Packet. net) with SDN & O/S choices.
  • 3. Demo Multi-Kubernetes To make things portable, we need to be able a repeatable experience between multiple clouds. We want to be able to run the same workload on multiple clouds from different vendors.
  • 4. Bonus Demo Docker Swarm Because… We need alternatives to Docker Machine that actually build clusters in and open composable way. Set up speed should not be our primary measure of production readiness!
  • 5. Hybrid Infrastructure is the new normal TWO THIRDS OF ENTERPRISES HAVE HYBRID IT (IDC)
  • 6. Hybrid is an overloaded term! Multiple Hybrid Dimensions: ● Different Vendors ● Different Platforms ● Different APIs ● Different DevOps Tools ● Different Operating Systems We’re talking about using infrastructure in change tolerant way. The only predictable thing about infrastructure is that is will change. Hybrid acknowledges that you will be using old and new and new new.
  • 7. And Infrastructure choice is increasing and many others... and many others... AWS GCE Azure RackSpac e and many others... “Bare Metal” On average, large enterprises are using about two dozen cloud services from nine providers (Gartner) VMware OpenStack OpenStack Public Private
  • 8. Look, Ma! I Can Haz Hybrid! Many Silos ≠ Hybrid IT cannot afford infrastructure silos! We need to be able to mix on-premises AND cloud. IT Silo Cloud Platform IT Silo Physical Platform IT Silo Physical Platform IT Silo Cloud Platform IT Silo Cloud Platform C.Foundry MesosKubernetes OpenStack
  • 9. Tools do not manage Hybrid IT - not just cloud, but ALL Infrastructure Cross-Platform Orchestration (aka Hybrid DevOps) fills gaps left by current ops tools and many others... and many others... AWS GCE Azure RackSpac e and many others... “Bare Metal” VMware OpenStack OpenStack “Why is it so hard to scale up this infrastructure?” “We need clawback our apps from AWS” “Data locality means I need data centers all over the world” “I need to consolidate data centers. How do I simplify management too?”
  • 10. So…. we need a single API!
  • 11. No! No single API or Platform wins.
  • 12. Infrastructures have unique requirements Platforms WorkloadCloud, Physical & NetworkPhysical Infrastructures Step 2 Step 6 Step 7 Step 1 Step 3 Step 4 Step 2 Step 7 Step 1 Step 3 Step 4 Step 8 Step 10 Step 2 Step 1 Step 3 Step 5 Step 9 Step 11 Step 6 Step 9 Step 11 Step 6 Step 7 Step 4 Step 8 Step 9 Step 10 Step 11 Step 2 Step 6 Step 7 Step 1 Step 3 Step 4 Step 5 Step 8 Step 9 Step 10 Step 11 ApplicationWorkloads “Bare Metal” Ops need to create a system-wide control fabric by composing lots of individual actions in sequence Orchestration Step 5 Step 5 Step 8 Step 10 Step 2 Step 3 Step 4 Step 1 Step 2 Step 1 Step 3 Step 4 Step 2 Step 1 Step 3 Step 6 Step 7 Step 7 Step 8 Step 10 Step 5 Func Role Func Role Func Role Func Role Func Role Func Role Func Role Func Role Func Role Func Role Func Role
  • 13. To Vendors: AWS Drives Operational Patterns AWS Azure GCE IBM RAX DO Amazon is so dominant in infrastructure that their patterns (API and Implementation) must be factored into any operational discussion. Even if it is a physical only deployment. Our hybrid DevOps objective is simple: We need multi-infrastructure Amazon equivalence for ops automation. This trend will accelerate an AWS competitor work to reduce switching friction off AWS. It is easier to recruit cloud users from AWS than IT Ops.
  • 14. To Enterprise IT: AWS is disruptive but not only choice While AWS dominates the market, individual companies have a much more mixed infrastructure. They are starting from existing workloads. There are many factors for IT in infrastructure vendor choice including relationships, control and cost. When, mono-infrastructure is dead then portability becomes critical. AWS still sets the operations standard and that ultimately influences back into internal IT. AWS Alternate Public Vendor Cloud Private Cloud Internal IT
  • 16. It may not be pretty, but working Ops is not wrong There are many ways to run infrastructure. Just because it’s different (or last generation) does mean that it’s wrong. Burning down your data center is not an effective option. Most operators would happily migrate to new tools if it was less disruptive. The alternative is to create more operational silos.
  • 17. Operations drives Infrastructure Software Hardware Ops When I worked for Dell, we thought we could sell Scale Cloud and Big Data by just bundling them with some servers. Scale platforms have very high operational requirements and require automation. This is especially true because the platforms have sub-six month release cycles. Selling hardware or software without and operational story will frustrate customers.
  • 18. Hybrid DevOps This is not just technology! Good hybrid design is about process, discipline and culture. We cannot rely on Configuration Mgmt to create portability. The current patterns create brittle towers of vertically wired automation. Robust designs require a composable modular design. Composable designs require orchestration for action chaining. Gets Most Focus Biggest Gap
  • 19. Data Center Ops APP Hybrid Needs Composable Parts Deployments are always composed of a lot of moving parts. They are both integrated both vertically and horizontally (not shown). So incremental changes will disrupt the whole stack. Everything is always changing. Robust deployments must be build with composable modules so that they can be fault tolerant and resilient to change. It is very expensive to add composition afterwards! Mgmt Tools Logical Net Operating System Infrastructure Provisioning APP Mgmt Tools Logical Net Operating System Infra- structure Provision- ing DC Ops Fragile Mono- Integration Interchangeable Composition Mgmt Tools Logical Net Operating System Infra- Structure as a Service
  • 20. In Summary: ● Hybrid Infrastructure is new normal ● Operations can work Hybrid ● Amazon is the Ops benchmark ● Implementation choices matter ● Invest in making DevOps composable My blog http://RobHirschfeld.com @zehicle on Twitter