• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Yair Hershko - Building Software Defined Storage Cloud Using OpenStack
 

Yair Hershko - Building Software Defined Storage Cloud Using OpenStack

on

  • 1,318 views

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

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

Statistics

Views

Total Views
1,318
Views on SlideShare
476
Embed Views
842

Actions

Likes
2
Downloads
0
Comments
0

6 Embeds 842

http://blog.zadarastorage.com 400
http://static.wix.com 393
http://www.openstack-israel.org.usrfiles.com 35
http://static.usrfiles.com 12
http://htmlcomponentservice.appspot.com 1
http://feedly.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Yair Hershko - Building Software Defined Storage Cloud Using OpenStack Yair Hershko - Building Software Defined Storage Cloud Using OpenStack Presentation Transcript

    • Zadara Storage ConfidentialBuilding aSoftware Defined Storage Cloudusing OpenStackYair HershkoVP Engineeringyair@zadarastorage.comNot For Distribution
    • Zadara Storage ConfidentialAgenda• About Zadara Storage• Traditional Storage Systems• Software Defined Storage• SDS Architecture using OpenStackNot For Distribution
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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 underlying physical storage resources• Hardware Agnostic• Evolution of storage virtualization• Native API integrationNot For Distribution
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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 Distribution
    • 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
    • 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
    • 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
    • Zadara Storage ConfidentialTHANK YOUYair HershkoVP Engineering+972 (4) 688-6262 Office+972 (52) 474-5020 Mobileyair@zadarastorage.com