Zadara Storage ConfidentialBuilding aSoftware Defined Storage Cloudusing OpenStackYair HershkoVP Engineeringyair@zadarasto...
Zadara Storage ConfidentialAgenda• About Zadara Storage• Traditional Storage Systems• Software Defined Storage• SDS Archit...
Zadara Storage ConfidentialAbout Zadara Storage• Founded early 2011. Raised $7M to date.• Team has worked together on Ente...
Zadara Storage ConfidentialExample:SAN ArrayCategories Monolithic Multi Node Dual ControllerTraditional Enterprise Stor...
Zadara Storage ConfidentialExample:SAN ArrayDownside Costly Min 24 month lock-in Up front costs (CapEx) Not easily mod...
Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUNIC NIC NIC NICNIC ...
Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ...
Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPUCPUCPUCPUCPU 32G...
Zadara Storage ConfidentialData Silos with Monolithic & Dual-Control Systems• Business is dynamic. Keep adding Storage Sil...
Zadara Storage ConfidentialMulti-node Scale-out Architecture`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU C...
Zadara Storage ConfidentialWhere Does Software-Defined Storage fit?Not For Distribution
Zadara Storage ConfidentialWhat is Software-Defined Storage?• Abstraction of storage services and capabilities fromthe und...
Zadara Storage ConfidentialSDS for the Cloud1. Single-Tenant experience in a multi-tenantenvironment– QoS (performance & d...
Zadara Storage ConfidentialThe Challenge• Architect a Storage-as-a-Service which is– Defined by Software– Enterprise-level...
Zadara Storage ConfidentialThe Solution`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem...
Zadara Storage ConfidentialVirtual Private Storage Array (VPSA)`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CP...
Zadara Storage ConfidentialCloud Orchestration Stack• OpenStack – scalable and reliable cloudorchestration stack– Nova: Vi...
Zadara Storage ConfidentialOpen Stack Conceptual ArchitectureNot For Distribution
Zadara Storage ConfidentialAdding Virtual Storage ArrayVSANot For Distribution
Zadara Storage ConfidentialOpen Stack Logical ArchitectureNot For Distribution
Zadara Storage ConfidentialOpen Stack Logical ArchitectureVsa-apivsa-schedulervsa-volumedrivervsadatabaseNot For Distribut...
Zadara Storage ConfidentialVirtual Controller Elasticity• Auto scale-up & scale-down– Meter & monitor resources utilizatio...
Zadara Storage ConfidentialVPSA Key Value proposition• High Consistent Block & File Performance• Highly Available & Redund...
Zadara Storage ConfidentialPrivateConsistent QoSData ManagementControl & PrivacyFlexibilityAutomationCloud OrchestrationRe...
Zadara Storage ConfidentialTHANK YOUYair HershkoVP Engineering+972 (4) 688-6262 Office+972 (52) 474-5020 Mobileyair@zadara...
Upcoming SlideShare
Loading in …5
×

Yair Hershko - Building Software Defined Storage Cloud Using OpenStack

2,462 views

Published on

Yair Hershko's slide deck from OpenStack Israel May 2013.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,462
On SlideShare
0
From Embeds
0
Number of Embeds
1,038
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Yair Hershko - Building Software Defined Storage Cloud Using OpenStack

  1. 1. Zadara Storage ConfidentialBuilding aSoftware Defined Storage Cloudusing OpenStackYair HershkoVP Engineeringyair@zadarastorage.comNot For Distribution
  2. 2. Zadara Storage ConfidentialAgenda• About Zadara Storage• Traditional Storage Systems• Software Defined Storage• SDS Architecture using OpenStackNot For Distribution
  3. 3. Zadara Storage ConfidentialAbout 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 500Not For Distribution
  4. 4. Zadara Storage ConfidentialExample:SAN ArrayCategories Monolithic Multi Node Dual ControllerTraditional Enterprise StorageCriteria for selection Performance Latency Throughout IOPs Capacity Redundancy & Availability Data Management services Business Continuity Data Migration Capacity EfficiencyNot For Distribution
  5. 5. Zadara Storage ConfidentialExample:SAN ArrayDownside 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 FlexibilityTraditional Enterprise StorageNot For Distribution
  6. 6. Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUNIC NIC NIC NICNIC NIC NIC NICScale-out with Monolithic & Dual-Control Systems• Define storage capacity & QoS to meet business requirementNot For Distribution
  7. 7. Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryNICData ControllerCPUCPUCPUNIC NIC NICNIC NIC NIC NICNIC NIC NIC NICNIC NIC NIC NICScale-out with Monolithic & Dual-Control Systems• Define storage capacity & QoS to meet business requirement• Business expands. Need more storageNot For Distribution
  8. 8. Zadara Storage ConfidentialCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPUCPUCPUCPUCPU 32GBMemoryData ControllerCPUCPUCPUCPU 32GBMemoryNICData ControllerCPUCPUCPUCPUCPUCPU 256GBMemoryCPUCPUCPUCPUCPUNIC NIC NICNIC NIC NIC NICNIC NIC NIC NICNIC NIC NIC NIC NIC NIC NIC NIC256GBMemoryData Controller Data ControllerNIC NIC NIC NIC NICNICScale-out with Monolithic & Dual-Control Systems• Define Storage Capacity & QoS to meet business requirement• Business expands. Need more storage• Business changes. Need different storageNot For Distribution
  9. 9. Zadara Storage ConfidentialData Silos with Monolithic & Dual-Control Systems• Business is dynamic. Keep adding Storage Silos• Difficult to manage.• Eventually leading to low storage utilization and efficiencyNot For DistributionNot For Distribution
  10. 10. Zadara Storage ConfidentialMulti-node Scale-out Architecture`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem memPros• Independent storage nodes.• Easy to manage Scale-out• Survive the loss of a storage nodeCons•Single management & control•Single QoS•ChargebackNot For Distribution
  11. 11. Zadara Storage ConfidentialWhere Does Software-Defined Storage fit?Not For Distribution
  12. 12. Zadara Storage ConfidentialWhat is Software-Defined Storage?• Abstraction of storage services and capabilities fromthe underlying physical storage resources• Hardware Agnostic• Evolution of storage virtualization• Native API integrationNot For Distribution
  13. 13. Zadara Storage ConfidentialSDS for the Cloud1. Single-Tenant experience in a multi-tenantenvironment– QoS (performance & data management services)– Fault isolation– Secure– Control– Chargeback2. Storage management at scale3. Agility and FlexibilityNot For Distribution
  14. 14. Zadara Storage ConfidentialThe 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 EnvironmentNot For Distribution
  15. 15. Zadara Storage ConfidentialThe Solution`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem 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 TenantNot For Distribution
  16. 16. Zadara Storage ConfidentialVirtual Private Storage Array (VPSA)`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem mem`NIC NIC NIC NICNIC NIC NIC NICCPUmemCPU CPU CPU CPU CPU CPU CPUmem mem mem mem mem memVirtual Controller Virtual Controller Define Storage QoS Provision and Spawn Virtual Controllers Provision Drives Setup Networking (FE, BE, MGM)Not For Distribution
  17. 17. Zadara Storage ConfidentialCloud Orchestration Stack• OpenStack – scalable and reliable cloudorchestration stack– Nova: Virtual Controllers management– Quantum: FrontEnd & BackEnd network management– Keystone: Identity management– Glance: Virtual Controller images management– Cinder: FrontEnd Virtual Volumes managementNot For Distribution
  18. 18. Zadara Storage ConfidentialOpen Stack Conceptual ArchitectureNot For Distribution
  19. 19. Zadara Storage ConfidentialAdding Virtual Storage ArrayVSANot For Distribution
  20. 20. Zadara Storage ConfidentialOpen Stack Logical ArchitectureNot For Distribution
  21. 21. Zadara Storage ConfidentialOpen Stack Logical ArchitectureVsa-apivsa-schedulervsa-volumedrivervsadatabaseNot For Distribution
  22. 22. Zadara Storage ConfidentialVirtual 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– MaintenanceNot For Distribution
  23. 23. Zadara Storage ConfidentialVPSA 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. 24. Zadara Storage ConfidentialPrivateConsistent QoSData ManagementControl & PrivacyFlexibilityAutomationCloud OrchestrationResource managementEvolving Cloud EcosystemCloud ScaleResource metering & chargebackAutomationTraditional SAN/NAS Benefits + Cloud Elasticity and EcosystemEnterprise Storage-as-a-ServiceNot For Distribution
  25. 25. Zadara Storage ConfidentialTHANK YOUYair HershkoVP Engineering+972 (4) 688-6262 Office+972 (52) 474-5020 Mobileyair@zadarastorage.com

×