SlideShare a Scribd company logo
1© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE
Stateful Container Orchestration
Any Cloud
Scheduler Aware
DevOps UX
Experienced Team with Deep Domain Expertise
©2018 Portworx. Confidential.
2
Murli Thirumale
Co-founder
& CEO
Goutham Rao
Co-founder & CTO
Storage Executive, Dell
Co-founder and CEO, Ocarina
Group VP and GM, Citrix
Co-founder and CEO, Net6;
GM, HP
Steve Ackley
CRO
Michael Ferranti
VP Marketing
Vinod Jayaraman
Co-founder & Chief
Architect
Venkat
Ramakrishnan
VP Engineering
CTO/Executive, Dell
Co-founder and CTO, Ocarina
CTO, Citrix
Co-Founder and
CTO, Net6
Architect, Dell Storage
Chief Architect, Ocarina
Principal Engineer, F5
Eric Han
VP Product
Management
Co-founder, Product Manager,
Kubernetes Container
Engine at Google
Senior Business
Development, Google
Senior Product Manager, Microsoft
VP of Marketing, ClusterHQ
Marketing Head, Rackspace-
Mailgun
Strategy, Wachovia/Wells Fargo
Sr. Director, Western Digital
Sr. Director, AMD/SeaMicro
Sr. Director, Fusion IO
VP Engineering, Active Storage
VP Sales, SAP Big Data Cloud,
VP WW Sales, Altiscale
EVP Field Ops, Packet Design
VP Sales, Monosphere
Vicinity, Satmetrix, Marimba Tivoli-IBM
INVESTORS:
Company Snapshot:
HQ: Los Altos CA
Founded: 2014
70 Employees with global
support and field teams
Portworx is the leader across many industries
©2018 Portworx. Confidential. 3
SERVICE PROVIDERS INDUSTRIAL
AUTOMOTIVE HEALTHCARE
FINANCE/CONSULTING RETAIL/MEDIA
GOVERNMENT ML/AI/IOT
China Security
Bureau
Imubit
4© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE
Portworx runs on all schedulers and clouds
Schedulers
Infrastructure
HA • Replication • Density • Encryption • Snapshot • Cloning • Data Mobility
STORK
Compute & Network
Orchestration
Storage
Orchestration
Portworx is part of the CNCF stack
Kubernetes - Cloud Native Scheduling
OCI - Cloud Native Execution Runtime
CSI CNI
Portworx
Other Weave Contiv
Prometheus
Portworx allows you to
move this stack across
various infrastructure
types
......
network compute
storage
(ebs)
AWS
network compute
storage
(MD)
AZURE
network compute
storage
(G-PD)
GOOGLE
network compute
storage
(v-SAN)
BARE METAL
VMWARE
Your Portable Cloud Stack
Runs on any interchangeable infrastructure
Multi Cloud
Why Portworx?
Tight Kubernetes Integration and DevOps driven automation
● All operations driven through the scheduler
● Extensive OpenStorage API to use for your “Infrastructure as Code Platform”
Very High Application Density Support
● 1000 Nodes per cluster, 100K virtual volumes per cluster, 1000 volumes per host
● No extra cloud provider cost per virtual volume
● High IOPS and bandwidth evenly distributed even to small volumes
Multi AZ and Multi Cloud Application Level Availability
● Every Portworx volume is available in any Availability Zone
● Global volume namespace - Available even across different Cloud Providers
● Application level RTO on failover is in seconds
Application Aware Volume Provisioning
● Application Aware Group Storage Features (Snaps, Encryption, DR per volume groups)
● Multi Container Volume Provisioning - An application is not just one container
Data Workflow Management
● Blue Green deployment support
● Application level migration between clusters and clouds
7© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE
Top Use Cases for Stateful Containers + Portworx
Databases
Enable density and HA: run multiple databases (SQL, NoSQL) on any
infrastructure, with containerized volumes that are isolated, backed-up off-site,
and encrypted.
Data
Processing
Process faster: create and access TBs of storage in seconds on any compute
server in the cluster, enabling flexible and faster data processing.
Content
Management
Scale easily: run multiple containers with files shared on a common volume, in
order to scale-out more densely and with less to manage.
DevOps
Toolchain
Integrate workflows: share common libraries as snapshots and backup to off-site
s3, allowing for easier workflow integration and always-on data protection.
Big Data
Share infrastructure: run compute jobs with data converged and stored in
containerized volumes, enabling other workloads on the same infrastructure.
Open Source
OpenStorage.org
Scheduler Data Layer: OpenStorage is a massively scalable data layer for
Containers and Schedulers like Kubernetes and Mesosphere:
https://github.com/libopenstorage
LCFS
Data Path: LCFS provides core data path functionality for Docker images.
Check it out on https://github.com/portworx/lcfs
PORX
Bundled Data Services: Try out the Portworx community edition at
https://github.com/portworx/px-dev
Torpedo
A test suite for validating storage solutions for Linux Container Orchestration
tools
CSI
Container Storage Interface. Standard Storage API between all Schedulers
and all Storage Providers
STORK
Cloud Native storage orchestration runtime scheduler plugin to translate a
orchestration decisions into something upon which an external cloud native
storage solution can act. Extends Kubernetes with more stateful awareness
of the underlying storage provider, it's capabilities and state.
9© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE
Architecture
PX runs as OCI Container under systemd
PX
Device Store
Timestamp Log
Write Through cache
I/O Dispatch
I/O
Q
U
E
U
E
R
P
C
C
S
I
G
O
S
S
I
P
Provisioning/Mgmt
Clustering
Background tasks
PXPX
■ Nodes share state information over gossip protocol
■ Use Key-Value Store for configuration data
■ Data Sent over highly optimized RPC
PX
gossip gossip gossip
rpc
Configuration Information
PX OCI Container
rpc rpc
PX Control Plane And Data Plane
Device Store
Timestamp Log
Write Through cache
I/O Dispatch
I/O
Q
U
E
U
E
R
P
C
C
S
I
G
O
S
S
I
P
Provisioning/Mgmt
Clustering
Background tasks
SCHEDULER
bind mount:
/var/data/mysql
/dev/px
Create, Mount, Snap, Encrypt, etc..
PX Virtual Block
ext4/xfs
Linux Kernel
Mount
R/W/F/T/D
SSD
HDD
Synchronous
Replication
{
I/O,
usage,
CPU,
Mem
}
Real Time Feed

More Related Content

What's hot (20)

PDF
How are containers enabling 20th Century Fox to release the next great movie?
Docker, Inc.
 
PPTX
InfoSec 2011: Crash Course Open Source Cloud Computing
Mark Hinkle
 
PPTX
10 tips for Cloud Native Security
Karthik Gaekwad
 
PDF
Faster safer and 100 user centric application at equifax with docker
Docker, Inc.
 
PPTX
AnsibleFest 2020 - Automate cybersecurity solutions in a cloud native scenario
Roberto Carratala
 
PDF
Embacing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
PPTX
'Cloud-Native' Ecosystem - Aug 2015
Lenny Pruss
 
PDF
Don’t have a Meltdown! Practical Steps for Defending Your Apps
Docker, Inc.
 
PDF
SUSE CaaSP: deploy OpenFaaS and Ethereum Blockchain on Kubernetes
Juan Herrera Utande
 
PPTX
CNCF Introduction - Feb 2018
Krishna-Kumar
 
PDF
DockerCon 18 Cool Hacks: solo.io
Docker, Inc.
 
PPTX
Docker Federal Summit 2017 General Session
Docker, Inc.
 
PDF
Modernizing Traditional Applications
Docker, Inc.
 
PDF
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
Docker, Inc.
 
PDF
OpenStack 101 update
Kamesh Pemmaraju
 
PPT
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
RightScale
 
PPTX
OpenStack Ottawa Meetup - March 29th 2017
Stacy Véronneau
 
PDF
Cisco Cloud Networking Workshop
Cisco Canada
 
PDF
Deploying NGINX in Cloud Native Kubernetes
Kangaroot
 
PDF
Data protection in a kubernetes-native world
LibbySchulze
 
How are containers enabling 20th Century Fox to release the next great movie?
Docker, Inc.
 
InfoSec 2011: Crash Course Open Source Cloud Computing
Mark Hinkle
 
10 tips for Cloud Native Security
Karthik Gaekwad
 
Faster safer and 100 user centric application at equifax with docker
Docker, Inc.
 
AnsibleFest 2020 - Automate cybersecurity solutions in a cloud native scenario
Roberto Carratala
 
Embacing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
'Cloud-Native' Ecosystem - Aug 2015
Lenny Pruss
 
Don’t have a Meltdown! Practical Steps for Defending Your Apps
Docker, Inc.
 
SUSE CaaSP: deploy OpenFaaS and Ethereum Blockchain on Kubernetes
Juan Herrera Utande
 
CNCF Introduction - Feb 2018
Krishna-Kumar
 
DockerCon 18 Cool Hacks: solo.io
Docker, Inc.
 
Docker Federal Summit 2017 General Session
Docker, Inc.
 
Modernizing Traditional Applications
Docker, Inc.
 
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
Docker, Inc.
 
OpenStack 101 update
Kamesh Pemmaraju
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
RightScale
 
OpenStack Ottawa Meetup - March 29th 2017
Stacy Véronneau
 
Cisco Cloud Networking Workshop
Cisco Canada
 
Deploying NGINX in Cloud Native Kubernetes
Kangaroot
 
Data protection in a kubernetes-native world
LibbySchulze
 

Similar to Orchestrating Stateful Applications with PKS and Portworx (20)

PDF
Transforming Application Delivery with PaaS and Linux Containers
Giovanni Galloro
 
PDF
Red Hat Container Strategy
Red Hat Events
 
PDF
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Sean Cohen
 
PPTX
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Dmitry Lazarenko
 
PDF
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red_Hat_Storage
 
PDF
A Tight Ship: How Containers and SDS Optimize the Enterprise
Eric Kavanagh
 
PDF
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Walid Shaari
 
PDF
DevOps and BigData Analytics
sbbabu
 
PDF
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
CloudStack - Open Source Cloud Computing Project
 
PDF
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
PDF
Alluxio 2.0 Deep Dive – Simplifying data access for cloud workloads
Alluxio, Inc.
 
PPTX
{code} and Containers - Open Source Infrastructure within Dell Technologies
The {code} Team
 
PDF
The Future of GlusterFS and Gluster.org
John Mark Walker
 
PPTX
{code} and containers
{code} by Dell EMC
 
PDF
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
NETWAYS
 
PDF
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebula Project
 
PDF
OpenFaaS 2019 Project Update
Alex Ellis
 
ODP
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
Isaac Christoffersen
 
PPTX
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Mark Hinkle
 
PDF
Introduction to Apache Mesos and DC/OS
Steve Wong
 
Transforming Application Delivery with PaaS and Linux Containers
Giovanni Galloro
 
Red Hat Container Strategy
Red Hat Events
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Sean Cohen
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Dmitry Lazarenko
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red_Hat_Storage
 
A Tight Ship: How Containers and SDS Optimize the Enterprise
Eric Kavanagh
 
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Walid Shaari
 
DevOps and BigData Analytics
sbbabu
 
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
CloudStack - Open Source Cloud Computing Project
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
Alluxio 2.0 Deep Dive – Simplifying data access for cloud workloads
Alluxio, Inc.
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
The {code} Team
 
The Future of GlusterFS and Gluster.org
John Mark Walker
 
{code} and containers
{code} by Dell EMC
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
NETWAYS
 
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebula Project
 
OpenFaaS 2019 Project Update
Alex Ellis
 
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
Isaac Christoffersen
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Mark Hinkle
 
Introduction to Apache Mesos and DC/OS
Steve Wong
 
Ad

More from Carlos Andrés García (7)

PDF
Cloud Native Security: New Approach for a New Reality
Carlos Andrés García
 
PPTX
Automate and Enhance Application Security Analysis
Carlos Andrés García
 
PDF
Securing a Cloud Migration
Carlos Andrés García
 
PDF
Cloud-Native Streaming Platform: Running Apache Kafka on PKS (Pivotal Contain...
Carlos Andrés García
 
PPTX
PostgreSQL-as-a-Service with Crunchy PostgreSQL for PKS
Carlos Andrés García
 
PPTX
High performance Spark distribution on PKS by SnappyData
Carlos Andrés García
 
PPTX
A Planet-Scale Database for Low Latency Transactional Apps by Yugabyte
Carlos Andrés García
 
Cloud Native Security: New Approach for a New Reality
Carlos Andrés García
 
Automate and Enhance Application Security Analysis
Carlos Andrés García
 
Securing a Cloud Migration
Carlos Andrés García
 
Cloud-Native Streaming Platform: Running Apache Kafka on PKS (Pivotal Contain...
Carlos Andrés García
 
PostgreSQL-as-a-Service with Crunchy PostgreSQL for PKS
Carlos Andrés García
 
High performance Spark distribution on PKS by SnappyData
Carlos Andrés García
 
A Planet-Scale Database for Low Latency Transactional Apps by Yugabyte
Carlos Andrés García
 
Ad

Recently uploaded (20)

PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PDF
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 

Orchestrating Stateful Applications with PKS and Portworx

  • 1. 1© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE Stateful Container Orchestration Any Cloud Scheduler Aware DevOps UX
  • 2. Experienced Team with Deep Domain Expertise ©2018 Portworx. Confidential. 2 Murli Thirumale Co-founder & CEO Goutham Rao Co-founder & CTO Storage Executive, Dell Co-founder and CEO, Ocarina Group VP and GM, Citrix Co-founder and CEO, Net6; GM, HP Steve Ackley CRO Michael Ferranti VP Marketing Vinod Jayaraman Co-founder & Chief Architect Venkat Ramakrishnan VP Engineering CTO/Executive, Dell Co-founder and CTO, Ocarina CTO, Citrix Co-Founder and CTO, Net6 Architect, Dell Storage Chief Architect, Ocarina Principal Engineer, F5 Eric Han VP Product Management Co-founder, Product Manager, Kubernetes Container Engine at Google Senior Business Development, Google Senior Product Manager, Microsoft VP of Marketing, ClusterHQ Marketing Head, Rackspace- Mailgun Strategy, Wachovia/Wells Fargo Sr. Director, Western Digital Sr. Director, AMD/SeaMicro Sr. Director, Fusion IO VP Engineering, Active Storage VP Sales, SAP Big Data Cloud, VP WW Sales, Altiscale EVP Field Ops, Packet Design VP Sales, Monosphere Vicinity, Satmetrix, Marimba Tivoli-IBM INVESTORS: Company Snapshot: HQ: Los Altos CA Founded: 2014 70 Employees with global support and field teams
  • 3. Portworx is the leader across many industries ©2018 Portworx. Confidential. 3 SERVICE PROVIDERS INDUSTRIAL AUTOMOTIVE HEALTHCARE FINANCE/CONSULTING RETAIL/MEDIA GOVERNMENT ML/AI/IOT China Security Bureau Imubit
  • 4. 4© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE Portworx runs on all schedulers and clouds Schedulers Infrastructure HA • Replication • Density • Encryption • Snapshot • Cloning • Data Mobility STORK Compute & Network Orchestration Storage Orchestration
  • 5. Portworx is part of the CNCF stack Kubernetes - Cloud Native Scheduling OCI - Cloud Native Execution Runtime CSI CNI Portworx Other Weave Contiv Prometheus Portworx allows you to move this stack across various infrastructure types ...... network compute storage (ebs) AWS network compute storage (MD) AZURE network compute storage (G-PD) GOOGLE network compute storage (v-SAN) BARE METAL VMWARE Your Portable Cloud Stack Runs on any interchangeable infrastructure Multi Cloud
  • 6. Why Portworx? Tight Kubernetes Integration and DevOps driven automation ● All operations driven through the scheduler ● Extensive OpenStorage API to use for your “Infrastructure as Code Platform” Very High Application Density Support ● 1000 Nodes per cluster, 100K virtual volumes per cluster, 1000 volumes per host ● No extra cloud provider cost per virtual volume ● High IOPS and bandwidth evenly distributed even to small volumes Multi AZ and Multi Cloud Application Level Availability ● Every Portworx volume is available in any Availability Zone ● Global volume namespace - Available even across different Cloud Providers ● Application level RTO on failover is in seconds Application Aware Volume Provisioning ● Application Aware Group Storage Features (Snaps, Encryption, DR per volume groups) ● Multi Container Volume Provisioning - An application is not just one container Data Workflow Management ● Blue Green deployment support ● Application level migration between clusters and clouds
  • 7. 7© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE Top Use Cases for Stateful Containers + Portworx Databases Enable density and HA: run multiple databases (SQL, NoSQL) on any infrastructure, with containerized volumes that are isolated, backed-up off-site, and encrypted. Data Processing Process faster: create and access TBs of storage in seconds on any compute server in the cluster, enabling flexible and faster data processing. Content Management Scale easily: run multiple containers with files shared on a common volume, in order to scale-out more densely and with less to manage. DevOps Toolchain Integrate workflows: share common libraries as snapshots and backup to off-site s3, allowing for easier workflow integration and always-on data protection. Big Data Share infrastructure: run compute jobs with data converged and stored in containerized volumes, enabling other workloads on the same infrastructure.
  • 8. Open Source OpenStorage.org Scheduler Data Layer: OpenStorage is a massively scalable data layer for Containers and Schedulers like Kubernetes and Mesosphere: https://github.com/libopenstorage LCFS Data Path: LCFS provides core data path functionality for Docker images. Check it out on https://github.com/portworx/lcfs PORX Bundled Data Services: Try out the Portworx community edition at https://github.com/portworx/px-dev Torpedo A test suite for validating storage solutions for Linux Container Orchestration tools CSI Container Storage Interface. Standard Storage API between all Schedulers and all Storage Providers STORK Cloud Native storage orchestration runtime scheduler plugin to translate a orchestration decisions into something upon which an external cloud native storage solution can act. Extends Kubernetes with more stateful awareness of the underlying storage provider, it's capabilities and state.
  • 9. 9© 2017 PORTWORX | CONFIDENTIAL: DO NOT DISTRIBUTE Architecture
  • 10. PX runs as OCI Container under systemd PX Device Store Timestamp Log Write Through cache I/O Dispatch I/O Q U E U E R P C C S I G O S S I P Provisioning/Mgmt Clustering Background tasks PXPX ■ Nodes share state information over gossip protocol ■ Use Key-Value Store for configuration data ■ Data Sent over highly optimized RPC PX gossip gossip gossip rpc Configuration Information PX OCI Container rpc rpc
  • 11. PX Control Plane And Data Plane Device Store Timestamp Log Write Through cache I/O Dispatch I/O Q U E U E R P C C S I G O S S I P Provisioning/Mgmt Clustering Background tasks SCHEDULER bind mount: /var/data/mysql /dev/px Create, Mount, Snap, Encrypt, etc.. PX Virtual Block ext4/xfs Linux Kernel Mount R/W/F/T/D SSD HDD Synchronous Replication { I/O, usage, CPU, Mem } Real Time Feed