SlideShare uma empresa Scribd logo
1 de 11
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

Mais conteúdo relacionado

Mais procurados

RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
Redis Labs
 
Why Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT StrategyWhy Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT Strategy
andreas kuncoro
 
7 distributed storage_open_stack
7 distributed storage_open_stack7 distributed storage_open_stack
7 distributed storage_open_stack
openstackindia
 
Storage area network
Storage area networkStorage area network
Storage area network
Neha Agarwal
 

Mais procurados (20)

Red Hat Storage Day Dallas - Why Software-defined Storage Matters
Red Hat Storage Day Dallas - Why Software-defined Storage MattersRed Hat Storage Day Dallas - Why Software-defined Storage Matters
Red Hat Storage Day Dallas - Why Software-defined Storage Matters
 
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
[RedisConf17] Redis Cluster Operability with Kubernetes and OpenShift - Cedri...
 
New use cases for Ceph, beyond OpenStack, Luis Rico
New use cases for Ceph, beyond OpenStack, Luis RicoNew use cases for Ceph, beyond OpenStack, Luis Rico
New use cases for Ceph, beyond OpenStack, Luis Rico
 
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDsSeagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
 
Containerized Storage
Containerized StorageContainerized Storage
Containerized Storage
 
Scalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudScalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the Cloud
 
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
RedisConf17- Zettaset + Redis - Protecting Redis Enterprise while Maintaining...
 
What's New in Alluxio 2.3
What's New in Alluxio 2.3What's New in Alluxio 2.3
What's New in Alluxio 2.3
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph Storage
 
Why Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT StrategyWhy Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT Strategy
 
7 distributed storage_open_stack
7 distributed storage_open_stack7 distributed storage_open_stack
7 distributed storage_open_stack
 
Reducing large S3 API costs using Alluxio at Datasapiens
Reducing large S3 API costs using Alluxio at Datasapiens Reducing large S3 API costs using Alluxio at Datasapiens
Reducing large S3 API costs using Alluxio at Datasapiens
 
Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)
Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)
Upstream Consultancy and Ceph RadosGW/S3 (AMTEGA Ceph Day 2018)
 
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangSwift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex Yang
 
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
 
Storage area network
Storage area networkStorage area network
Storage area network
 
Openstack summit2013-hongkong
Openstack summit2013-hongkongOpenstack summit2013-hongkong
Openstack summit2013-hongkong
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 Briefing
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 

Semelhante a Orchestrating stateful applications with PKS and Portworx

vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
CloudStack - Open Source Cloud Computing Project
 
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar NeelamegamOpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebula Project
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Mark Hinkle
 

Semelhante a Orchestrating stateful applications with PKS and Portworx (20)

Transforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux ContainersTransforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux Containers
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
 
A Tight Ship: How Containers and SDS Optimize the Enterprise
 A Tight Ship: How Containers and SDS Optimize the Enterprise A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the Enterprise
 
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
vBACD - Distributed Petabyte-Scale Cloud Storage with GlusterFS - 2/28
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
Alluxio 2.0 Deep Dive – Simplifying data access for cloud workloads
Alluxio 2.0 Deep Dive – Simplifying data access for cloud workloadsAlluxio 2.0 Deep Dive – Simplifying data access for cloud workloads
Alluxio 2.0 Deep Dive – Simplifying data access for cloud workloads
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
 
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar NeelamegamOpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
 
OpenFaaS 2019 Project Update
OpenFaaS 2019 Project UpdateOpenFaaS 2019 Project Update
OpenFaaS 2019 Project Update
 
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open SourceLiberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 

Mais de VMware Tanzu

Mais de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

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