SlideShare une entreprise Scribd logo
1  sur  25
Zadara Storage Confidential
Building a
Software Defined Storage Cloud
using OpenStack
Yair Hershko
VP Engineering
yair@zadarastorage.com
Not For Distribution
Zadara Storage Confidential
Agenda
• About Zadara Storage
• Traditional Storage Systems
• Software Defined Storage
• SDS Architecture using OpenStack
Not For Distribution
Zadara Storage Confidential
About Zadara Storage
• Founded early 2011. Raised $7M to date.
• Team has worked together on Enterprise Storage Systems
&Virtualization for over 12 years (StoreAge, LSI)
• Primary Block & File Enterprise Storage-as-a-Service
• Available at AWS & Equinix
• Adopted by Dimension Data and in evaluation by 20+ clouds
• Customers include 3 Fortune 50 and many Fortune 500
Not For Distribution
Zadara Storage Confidential
Example:
SAN Array
Categories
 Monolithic
 Multi Node
 Dual Controller
Traditional Enterprise Storage
Criteria for selection
 Performance
 Latency
 Throughout
 IOPs
 Capacity
 Redundancy & Availability
 Data Management services
 Business Continuity
 Data Migration
 Capacity Efficiency
Not For Distribution
Zadara Storage Confidential
Example:
SAN Array
Downside
 Costly
 Min 24 month lock-in
 Up front costs (CapEx)
 Not easily modified
 Not Multi-Tenant
 Single Management & Control
 Single performance & uptime characteristics
 No chargeback per Tenant usage
 Flexibility
Traditional Enterprise Storage
Not For Distribution
Zadara Storage Confidential
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
NIC NIC NIC NICNIC NIC NIC NIC
Scale-out with Monolithic & Dual-Control Systems
• Define storage capacity & QoS to meet business requirement
Not For Distribution
Zadara Storage Confidential
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
NIC
Data Controller
CPU
CPU
CPU
NIC NIC NICNIC NIC NIC NIC
NIC NIC NIC NICNIC NIC NIC NIC
Scale-out with Monolithic & Dual-Control Systems
• Define storage capacity & QoS to meet business requirement
• Business expands. Need more storage
Not For Distribution
Zadara Storage Confidential
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU 32GB
Memory
Data Controller
CPU
CPU
CPU
CPU 32GB
Memory
NIC
Data Controller
CPU
CPU
CPU
CPU
CPU
CPU 256GB
MemoryCPU
CPU
CPU
CPU
CPU
NIC NIC NICNIC NIC NIC NIC
NIC NIC NIC NICNIC NIC NIC NIC NIC NIC NIC NIC
256GB
Memory
Data Controller Data Controller
NIC NIC NIC NIC NICNIC
Scale-out with Monolithic & Dual-Control Systems
• Define Storage Capacity & QoS to meet business requirement
• Business expands. Need more storage
• Business changes. Need different storage
Not For Distribution
Zadara Storage Confidential
Data Silos with Monolithic & Dual-Control Systems
• Business is dynamic. Keep adding Storage Silos
• Difficult to manage.
• Eventually leading to low storage utilization and efficiency
Not For Distribution
Not For Distribution
Zadara Storage Confidential
Multi-node Scale-out Architecture
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
Pros
• Independent storage nodes.
• Easy to manage Scale-out
• Survive the loss of a storage node
Cons
•Single management & control
•Single QoS
•Chargeback
Not For Distribution
Zadara Storage Confidential
Where Does Software-Defined Storage fit?
Not For Distribution
Zadara Storage Confidential
What is Software-Defined Storage?
• Abstraction of storage services and capabilities from
the underlying physical storage resources
• Hardware Agnostic
• Evolution of storage virtualization
• Native API integration
Not For Distribution
Zadara Storage Confidential
SDS for the Cloud
1. Single-Tenant experience in a multi-tenant
environment
– QoS (performance & data management services)
– Fault isolation
– Secure
– Control
– Chargeback
2. Storage management at scale
3. Agility and Flexibility
Not For Distribution
Zadara Storage Confidential
The Challenge
• Architect a Storage-as-a-Service which is
– Defined by Software
– Enterprise-level Block, File and Object
– Cloud Scale & Economics
– Provides a Single-Tenant Experience in a Multi-
Tenant Environment
Not For Distribution
Zadara Storage Confidential
The Solution
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
• Commodity Hardware
• Cloud Orchestration stack to pool and manage *ALL* storage resources
(drives, memory, CPUs, NICs)
• Virtual Private Storage Array (VPSA) Per Tenant
Not For Distribution
Zadara Storage Confidential
Virtual Private Storage Array (VPSA)
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
`
NIC NIC NIC NICNIC NIC NIC NIC
CPU
mem
CPU CPU CPU CPU CPU CPU CPU
mem mem mem mem mem mem
Virtual Controller Virtual Controller
 Define Storage QoS
 Provision and Spawn Virtual Controllers
 Provision Drives
 Setup Networking (FE, BE, MGM)
Not For Distribution
Zadara Storage Confidential
Cloud Orchestration Stack
• OpenStack – scalable and reliable cloud
orchestration stack
– Nova: Virtual Controllers management
– Quantum: FrontEnd & BackEnd network management
– Keystone: Identity management
– Glance: Virtual Controller images management
– Cinder: FrontEnd Virtual Volumes management
Not For Distribution
Zadara Storage Confidential
Open Stack Conceptual Architecture
Not For Distribution
Zadara Storage Confidential
Adding Virtual Storage Array
VSA
Not For Distribution
Zadara Storage Confidential
Open Stack Logical Architecture
Not For Distribution
Zadara Storage Confidential
Open Stack Logical Architecture
Vsa-api
vsa-scheduler
vsa-volume
driver
vsa
database
Not For Distribution
Zadara Storage Confidential
Virtual Controller Elasticity
• Auto scale-up & scale-down
– Meter & monitor resources utilization
• CPU, Memory, Network bandwidth, Disk IO Wait, Disk capacity
– Fully automated API
– No downtime
• Virtual Controller online migration
– Load Balancing
– Maintenance
Not For Distribution
Zadara Storage Confidential
VPSA Key Value proposition
• High Consistent Block & File Performance
• Highly Available & Redundant
• User Control - Rest API and GUI
• Thin Provisioning
• Unlimited instant Snapshots
• Instant clones
• Remote Replication (DR)
Not For Distribution
Zadara Storage Confidential
Private
Consistent QoS
Data Management
Control & Privacy
Flexibility
Automation
Cloud Orchestration
Resource management
Evolving Cloud Ecosystem
Cloud Scale
Resource metering & chargeback
Automation
Traditional SAN/NAS Benefits + Cloud Elasticity and Ecosystem
Enterprise Storage-as-a-Service
Not For Distribution
Zadara Storage Confidential
THANK YOU
Yair Hershko
VP Engineering
+972 (4) 688-6262 Office
+972 (52) 474-5020 Mobile
yair@zadarastorage.com

Contenu connexe

Tendances

Application Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a ServiceApplication Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a Service
WSO2
 

Tendances (20)

Leveraging ApsaraDB to Deploy Business Data on the Cloud
Leveraging ApsaraDB to Deploy Business Data on the CloudLeveraging ApsaraDB to Deploy Business Data on the Cloud
Leveraging ApsaraDB to Deploy Business Data on the Cloud
 
Cassandra Development Nirvana
Cassandra Development Nirvana Cassandra Development Nirvana
Cassandra Development Nirvana
 
Storage for VDI
Storage for VDIStorage for VDI
Storage for VDI
 
Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)
 
Red Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for ContainersRed Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for Containers
 
Ceph Deployment at Target: Customer Spotlight
Ceph Deployment at Target: Customer SpotlightCeph Deployment at Target: Customer Spotlight
Ceph Deployment at Target: Customer Spotlight
 
From PoCs to Production
From PoCs to ProductionFrom PoCs to Production
From PoCs to Production
 
C* Summit 2013: Cassandra at eBay Scale by Feng Qu and Anurag Jambhekar
C* Summit 2013: Cassandra at eBay Scale by Feng Qu and Anurag JambhekarC* Summit 2013: Cassandra at eBay Scale by Feng Qu and Anurag Jambhekar
C* Summit 2013: Cassandra at eBay Scale by Feng Qu and Anurag Jambhekar
 
DataStax Training – Everything you need to become a Cassandra Rockstar
DataStax Training – Everything you need to become a Cassandra RockstarDataStax Training – Everything you need to become a Cassandra Rockstar
DataStax Training – Everything you need to become a Cassandra Rockstar
 
Real-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stackReal-time personal trainer on the SMACK stack
Real-time personal trainer on the SMACK stack
 
How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020
 
Making Every Drop Count: How i20 Addresses the Water Crisis with the IoT and ...
Making Every Drop Count: How i20 Addresses the Water Crisis with the IoT and ...Making Every Drop Count: How i20 Addresses the Water Crisis with the IoT and ...
Making Every Drop Count: How i20 Addresses the Water Crisis with the IoT and ...
 
Welcome | MariaDB today and our vision for the future
Welcome | MariaDB today and our vision for the futureWelcome | MariaDB today and our vision for the future
Welcome | MariaDB today and our vision for the future
 
OVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data Processing
 
Lock, Stock and Backup: Data Guaranteed
Lock, Stock and Backup: Data GuaranteedLock, Stock and Backup: Data Guaranteed
Lock, Stock and Backup: Data Guaranteed
 
Application Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a ServiceApplication Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a Service
 
How to size up an Apache Cassandra cluster (Training)
How to size up an Apache Cassandra cluster (Training)How to size up an Apache Cassandra cluster (Training)
How to size up an Apache Cassandra cluster (Training)
 
Reporting from the Trenches: Intuit & Cassandra
Reporting from the Trenches: Intuit & CassandraReporting from the Trenches: Intuit & Cassandra
Reporting from the Trenches: Intuit & Cassandra
 
DataStax C*ollege Credit: What and Why NoSQL?
DataStax C*ollege Credit: What and Why NoSQL?DataStax C*ollege Credit: What and Why NoSQL?
DataStax C*ollege Credit: What and Why NoSQL?
 
Webinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra RockstarWebinar: DataStax Training - Everything you need to become a Cassandra Rockstar
Webinar: DataStax Training - Everything you need to become a Cassandra Rockstar
 

Similaire à Yair Hershko - Building Software Defined Storage Cloud Using OpenStack

Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix
 

Similaire à Yair Hershko - Building Software Defined Storage Cloud Using OpenStack (20)

Laying OpenStack Cinder Block Services
Laying OpenStack Cinder Block ServicesLaying OpenStack Cinder Block Services
Laying OpenStack Cinder Block Services
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
 
Make your first CloudStack Cloud successful
Make your first CloudStack Cloud successfulMake your first CloudStack Cloud successful
Make your first CloudStack Cloud successful
 
Cloud storage services
Cloud storage servicesCloud storage services
Cloud storage services
 
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
VMworld 2014: Software-Defined Data Center through Hyper-Converged Infrastruc...
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
Get the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFireGet the most out OpenStack block storage with SolidFire
Get the most out OpenStack block storage with SolidFire
 
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
 
Enhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo WorkflowsEnhancing Data Protection Workflows with Kanister And Argo Workflows
Enhancing Data Protection Workflows with Kanister And Argo Workflows
 
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahujaCloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
 
AWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWSAWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWS
 
Planning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to InfrastructurePlanning a Successful Cloud - Design from Workload to Infrastructure
Planning a Successful Cloud - Design from Workload to Infrastructure
 
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
 
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
 
More Cache for Less Cash
More Cache for Less CashMore Cache for Less Cash
More Cache for Less Cash
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
Moving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed InstanceMoving to the cloud; PaaS, IaaS or Managed Instance
Moving to the cloud; PaaS, IaaS or Managed Instance
 

Plus de Cloud Native Day Tel Aviv

Plus de Cloud Native Day Tel Aviv (20)

Cloud Native is a Cultural Decision. By Reshef Mann
Cloud Native is a Cultural Decision. By Reshef MannCloud Native is a Cultural Decision. By Reshef Mann
Cloud Native is a Cultural Decision. By Reshef Mann
 
Container Runtime Security with Falco, by Néstor Salceda
Container Runtime Security with Falco, by Néstor SalcedaContainer Runtime Security with Falco, by Néstor Salceda
Container Runtime Security with Falco, by Néstor Salceda
 
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
 
Running I/O intensive workloads on Kubernetes, by Nati Shalom
Running I/O intensive workloads on Kubernetes, by Nati ShalomRunning I/O intensive workloads on Kubernetes, by Nati Shalom
Running I/O intensive workloads on Kubernetes, by Nati Shalom
 
WTF Do We Need a Service Mesh? By Anton Weiss.
WTF Do We Need a Service Mesh? By Anton Weiss.WTF Do We Need a Service Mesh? By Anton Weiss.
WTF Do We Need a Service Mesh? By Anton Weiss.
 
Update Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat CosgroveUpdate Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat Cosgrove
 
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Building a Cloud-Native SaaS Product The Hard Way. By Arthur BerezinBuilding a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
 
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
The Four Questions (Every Monitoring Engineer gets asked), by Leon AdatoThe Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
 
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
 
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-ShalomCloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
 
Cloud native transformation patterns, by Pini Reznik
Cloud native transformation patterns, by Pini ReznikCloud native transformation patterns, by Pini Reznik
Cloud native transformation patterns, by Pini Reznik
 
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
 
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
 
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
 
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
 
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
 
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
 
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
 
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
 

Dernier

+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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (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
 
+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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Yair Hershko - Building Software Defined Storage Cloud Using OpenStack

  • 1. Zadara Storage Confidential Building a Software Defined Storage Cloud using OpenStack Yair Hershko VP Engineering yair@zadarastorage.com Not For Distribution
  • 2. Zadara Storage Confidential Agenda • About Zadara Storage • Traditional Storage Systems • Software Defined Storage • SDS Architecture using OpenStack Not For Distribution
  • 3. Zadara Storage Confidential About Zadara Storage • Founded early 2011. Raised $7M to date. • Team has worked together on Enterprise Storage Systems &Virtualization for over 12 years (StoreAge, LSI) • Primary Block & File Enterprise Storage-as-a-Service • Available at AWS & Equinix • Adopted by Dimension Data and in evaluation by 20+ clouds • Customers include 3 Fortune 50 and many Fortune 500 Not For Distribution
  • 4. Zadara Storage Confidential Example: SAN Array Categories  Monolithic  Multi Node  Dual Controller Traditional Enterprise Storage Criteria for selection  Performance  Latency  Throughout  IOPs  Capacity  Redundancy & Availability  Data Management services  Business Continuity  Data Migration  Capacity Efficiency Not For Distribution
  • 5. Zadara Storage Confidential Example: SAN Array Downside  Costly  Min 24 month lock-in  Up front costs (CapEx)  Not easily modified  Not Multi-Tenant  Single Management & Control  Single performance & uptime characteristics  No chargeback per Tenant usage  Flexibility Traditional Enterprise Storage Not For Distribution
  • 6. Zadara Storage Confidential CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory Data Controller CPU CPU CPU NIC NIC NIC NICNIC NIC NIC NIC Scale-out with Monolithic & Dual-Control Systems • Define storage capacity & QoS to meet business requirement Not For Distribution
  • 7. Zadara Storage Confidential CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory NIC Data Controller CPU CPU CPU NIC NIC NICNIC NIC NIC NIC NIC NIC NIC NICNIC NIC NIC NIC Scale-out with Monolithic & Dual-Control Systems • Define storage capacity & QoS to meet business requirement • Business expands. Need more storage Not For Distribution
  • 8. Zadara Storage Confidential CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory Data Controller CPU CPU CPU CPU CPU CPU CPU CPU 32GB Memory Data Controller CPU CPU CPU CPU 32GB Memory NIC Data Controller CPU CPU CPU CPU CPU CPU 256GB MemoryCPU CPU CPU CPU CPU NIC NIC NICNIC NIC NIC NIC NIC NIC NIC NICNIC NIC NIC NIC NIC NIC NIC NIC 256GB Memory Data Controller Data Controller NIC NIC NIC NIC NICNIC Scale-out with Monolithic & Dual-Control Systems • Define Storage Capacity & QoS to meet business requirement • Business expands. Need more storage • Business changes. Need different storage Not For Distribution
  • 9. Zadara Storage Confidential Data Silos with Monolithic & Dual-Control Systems • Business is dynamic. Keep adding Storage Silos • Difficult to manage. • Eventually leading to low storage utilization and efficiency Not For Distribution Not For Distribution
  • 10. Zadara Storage Confidential Multi-node Scale-out Architecture ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem Pros • Independent storage nodes. • Easy to manage Scale-out • Survive the loss of a storage node Cons •Single management & control •Single QoS •Chargeback Not For Distribution
  • 11. Zadara Storage Confidential Where Does Software-Defined Storage fit? Not For Distribution
  • 12. Zadara Storage Confidential What is Software-Defined Storage? • Abstraction of storage services and capabilities from the underlying physical storage resources • Hardware Agnostic • Evolution of storage virtualization • Native API integration Not For Distribution
  • 13. Zadara Storage Confidential SDS for the Cloud 1. Single-Tenant experience in a multi-tenant environment – QoS (performance & data management services) – Fault isolation – Secure – Control – Chargeback 2. Storage management at scale 3. Agility and Flexibility Not For Distribution
  • 14. Zadara Storage Confidential The Challenge • Architect a Storage-as-a-Service which is – Defined by Software – Enterprise-level Block, File and Object – Cloud Scale & Economics – Provides a Single-Tenant Experience in a Multi- Tenant Environment Not For Distribution
  • 15. Zadara Storage Confidential The Solution ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem • Commodity Hardware • Cloud Orchestration stack to pool and manage *ALL* storage resources (drives, memory, CPUs, NICs) • Virtual Private Storage Array (VPSA) Per Tenant Not For Distribution
  • 16. Zadara Storage Confidential Virtual Private Storage Array (VPSA) ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem ` NIC NIC NIC NICNIC NIC NIC NIC CPU mem CPU CPU CPU CPU CPU CPU CPU mem mem mem mem mem mem Virtual Controller Virtual Controller  Define Storage QoS  Provision and Spawn Virtual Controllers  Provision Drives  Setup Networking (FE, BE, MGM) Not For Distribution
  • 17. Zadara Storage Confidential Cloud Orchestration Stack • OpenStack – scalable and reliable cloud orchestration stack – Nova: Virtual Controllers management – Quantum: FrontEnd & BackEnd network management – Keystone: Identity management – Glance: Virtual Controller images management – Cinder: FrontEnd Virtual Volumes management Not For Distribution
  • 18. Zadara Storage Confidential Open Stack Conceptual Architecture Not For Distribution
  • 19. Zadara Storage Confidential Adding Virtual Storage Array VSA Not For Distribution
  • 20. Zadara Storage Confidential Open Stack Logical Architecture Not For Distribution
  • 21. Zadara Storage Confidential Open Stack Logical Architecture Vsa-api vsa-scheduler vsa-volume driver vsa database Not For Distribution
  • 22. Zadara Storage Confidential Virtual Controller Elasticity • Auto scale-up & scale-down – Meter & monitor resources utilization • CPU, Memory, Network bandwidth, Disk IO Wait, Disk capacity – Fully automated API – No downtime • Virtual Controller online migration – Load Balancing – Maintenance Not For Distribution
  • 23. Zadara Storage Confidential VPSA Key Value proposition • High Consistent Block & File Performance • Highly Available & Redundant • User Control - Rest API and GUI • Thin Provisioning • Unlimited instant Snapshots • Instant clones • Remote Replication (DR) Not For Distribution
  • 24. Zadara Storage Confidential Private Consistent QoS Data Management Control & Privacy Flexibility Automation Cloud Orchestration Resource management Evolving Cloud Ecosystem Cloud Scale Resource metering & chargeback Automation Traditional SAN/NAS Benefits + Cloud Elasticity and Ecosystem Enterprise Storage-as-a-Service Not For Distribution
  • 25. Zadara Storage Confidential THANK YOU Yair Hershko VP Engineering +972 (4) 688-6262 Office +972 (52) 474-5020 Mobile yair@zadarastorage.com