Submit Search
Upload
Mpstor webinar dec2014- block v object debate
•
Download as PPTX, PDF
•
2 likes
•
514 views
Aoife Barry
Follow
Getting performance & scalability on standard platforms, the Object vs Block storage debate
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 34
Download now
Recommended
Cleversafe august 2016
Cleversafe august 2016
Joe Krotz
Cleversafe.PPTX
Cleversafe.PPTX
Patrick Berghaeger
S016825 ibm-cos-nola-v1710d
S016825 ibm-cos-nola-v1710d
Tony Pearson
IBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - Cleversafe
Diego Alberto Tamayo
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
Tony Pearson
Emc storag
Emc storag
Mahamudul Hassan
IBM's Cloud Storage Options
IBM's Cloud Storage Options
Tony Pearson
SPONSORED WORKSHOP by Cleversafe from Structure:Data 2012
SPONSORED WORKSHOP by Cleversafe from Structure:Data 2012
Gigaom
Recommended
Cleversafe august 2016
Cleversafe august 2016
Joe Krotz
Cleversafe.PPTX
Cleversafe.PPTX
Patrick Berghaeger
S016825 ibm-cos-nola-v1710d
S016825 ibm-cos-nola-v1710d
Tony Pearson
IBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - Cleversafe
Diego Alberto Tamayo
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
IBM Cloud Object Storage System (powered by Cleversafe) and its Applications
Tony Pearson
Emc storag
Emc storag
Mahamudul Hassan
IBM's Cloud Storage Options
IBM's Cloud Storage Options
Tony Pearson
SPONSORED WORKSHOP by Cleversafe from Structure:Data 2012
SPONSORED WORKSHOP by Cleversafe from Structure:Data 2012
Gigaom
Se training storage grid webscale technical overview
Se training storage grid webscale technical overview
solarisyougood
EMC Academic Alliance overview
EMC Academic Alliance overview
EMC
Cleversafe single page
Cleversafe single page
Joe Krotz
IBM Cloud Storage - Cleversafe
IBM Cloud Storage - Cleversafe
Michael Beatty
S100293 hybrid-cloud-orlando-v1804a
S100293 hybrid-cloud-orlando-v1804a
Tony Pearson
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
Cloudian
S100297 ilm-archive-orlando-v1804c
S100297 ilm-archive-orlando-v1804c
Tony Pearson
S100295 reporting-monitoring-orlando-v1804a
S100295 reporting-monitoring-orlando-v1804a
Tony Pearson
S100298 pendulum-swings-orlando-v1804a
S100298 pendulum-swings-orlando-v1804a
Tony Pearson
S016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710d
Tony Pearson
S100294 bcdr-seven-tiers-orlando-v1804a
S100294 bcdr-seven-tiers-orlando-v1804a
Tony Pearson
Huawei Symantec Oceanspace VIS6000 Overview
Huawei Symantec Oceanspace VIS6000 Overview
Utopia Media
S100299 ibm-cos-orlando-v1804c
S100299 ibm-cos-orlando-v1804c
Tony Pearson
Big Data – General Introduction
Big Data – General Introduction
EMC
Storage Cloud and Spectrum deck 2017 June update
Storage Cloud and Spectrum deck 2017 June update
Joe Krotz
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
Tony Pearson
Storage cloud and spectrum update February 2016
Storage cloud and spectrum update February 2016
Joe Krotz
Software defined storage rev. 2.0
Software defined storage rev. 2.0
TTEC
S100296 data-footprint-orlando-v1804a
S100296 data-footprint-orlando-v1804a
Tony Pearson
S104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809b
Tony Pearson
Webinar: Does Object Storage Make Sense for Backups?
Webinar: Does Object Storage Make Sense for Backups?
Storage Switzerland
NetApp Se training storage grid webscale technical overview
NetApp Se training storage grid webscale technical overview
solarisyougood
More Related Content
What's hot
Se training storage grid webscale technical overview
Se training storage grid webscale technical overview
solarisyougood
EMC Academic Alliance overview
EMC Academic Alliance overview
EMC
Cleversafe single page
Cleversafe single page
Joe Krotz
IBM Cloud Storage - Cleversafe
IBM Cloud Storage - Cleversafe
Michael Beatty
S100293 hybrid-cloud-orlando-v1804a
S100293 hybrid-cloud-orlando-v1804a
Tony Pearson
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
Cloudian
S100297 ilm-archive-orlando-v1804c
S100297 ilm-archive-orlando-v1804c
Tony Pearson
S100295 reporting-monitoring-orlando-v1804a
S100295 reporting-monitoring-orlando-v1804a
Tony Pearson
S100298 pendulum-swings-orlando-v1804a
S100298 pendulum-swings-orlando-v1804a
Tony Pearson
S016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710d
Tony Pearson
S100294 bcdr-seven-tiers-orlando-v1804a
S100294 bcdr-seven-tiers-orlando-v1804a
Tony Pearson
Huawei Symantec Oceanspace VIS6000 Overview
Huawei Symantec Oceanspace VIS6000 Overview
Utopia Media
S100299 ibm-cos-orlando-v1804c
S100299 ibm-cos-orlando-v1804c
Tony Pearson
Big Data – General Introduction
Big Data – General Introduction
EMC
Storage Cloud and Spectrum deck 2017 June update
Storage Cloud and Spectrum deck 2017 June update
Joe Krotz
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
Tony Pearson
Storage cloud and spectrum update February 2016
Storage cloud and spectrum update February 2016
Joe Krotz
Software defined storage rev. 2.0
Software defined storage rev. 2.0
TTEC
S100296 data-footprint-orlando-v1804a
S100296 data-footprint-orlando-v1804a
Tony Pearson
S104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809b
Tony Pearson
What's hot
(20)
Se training storage grid webscale technical overview
Se training storage grid webscale technical overview
EMC Academic Alliance overview
EMC Academic Alliance overview
Cleversafe single page
Cleversafe single page
IBM Cloud Storage - Cleversafe
IBM Cloud Storage - Cleversafe
S100293 hybrid-cloud-orlando-v1804a
S100293 hybrid-cloud-orlando-v1804a
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
S100297 ilm-archive-orlando-v1804c
S100297 ilm-archive-orlando-v1804c
S100295 reporting-monitoring-orlando-v1804a
S100295 reporting-monitoring-orlando-v1804a
S100298 pendulum-swings-orlando-v1804a
S100298 pendulum-swings-orlando-v1804a
S016826 cloud-storage-nola-v1710d
S016826 cloud-storage-nola-v1710d
S100294 bcdr-seven-tiers-orlando-v1804a
S100294 bcdr-seven-tiers-orlando-v1804a
Huawei Symantec Oceanspace VIS6000 Overview
Huawei Symantec Oceanspace VIS6000 Overview
S100299 ibm-cos-orlando-v1804c
S100299 ibm-cos-orlando-v1804c
Big Data – General Introduction
Big Data – General Introduction
Storage Cloud and Spectrum deck 2017 June update
Storage Cloud and Spectrum deck 2017 June update
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
Storage cloud and spectrum update February 2016
Storage cloud and spectrum update February 2016
Software defined storage rev. 2.0
Software defined storage rev. 2.0
S100296 data-footprint-orlando-v1804a
S100296 data-footprint-orlando-v1804a
S104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809b
Similar to Mpstor webinar dec2014- block v object debate
Webinar: Does Object Storage Make Sense for Backups?
Webinar: Does Object Storage Make Sense for Backups?
Storage Switzerland
NetApp Se training storage grid webscale technical overview
NetApp Se training storage grid webscale technical overview
solarisyougood
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps Day
Bob Sokol
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Storage Switzerland
Emc data domain technical deep dive workshop
Emc data domain technical deep dive workshop
solarisyougood
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
IBM India Smarter Computing
Net App Unified Storage Architecture
Net App Unified Storage Architecture
nburgett
Net App Unified Storage Architecture
Net App Unified Storage Architecture
Samantha_Roehl
IBM Cloud Object Storage Point of View
IBM Cloud Object Storage Point of View
Philippe Ponti
twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633
Arush Jain
Persistent storage in Docker
Persistent storage in Docker
Cheryl Hung
Webinar: Cloud Storage vs. On-Premises Storage
Webinar: Cloud Storage vs. On-Premises Storage
Storage Switzerland
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Storage Switzerland
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
Tony Pearson
Four Reasons Why Your Backup & Recovery Hardware will Break by 2020
Four Reasons Why Your Backup & Recovery Hardware will Break by 2020
Storage Switzerland
Achieving Separation of Compute and Storage in a Cloud World
Achieving Separation of Compute and Storage in a Cloud World
Alluxio, Inc.
ifcloud- Cloud Data Storage
ifcloud- Cloud Data Storage
ifcloudus
Tape and cloud strategies for VM backups
Tape and cloud strategies for VM backups
Veeam Software
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
StorPool Storage
Persistent Storage with Kubernetes in Production
Persistent Storage with Kubernetes in Production
Cheryl Hung
Similar to Mpstor webinar dec2014- block v object debate
(20)
Webinar: Does Object Storage Make Sense for Backups?
Webinar: Does Object Storage Make Sense for Backups?
NetApp Se training storage grid webscale technical overview
NetApp Se training storage grid webscale technical overview
ECS/Cloud Object Storage - DevOps Day
ECS/Cloud Object Storage - DevOps Day
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Webinar: Cloud Archiving – Amazon Glacier, Microsoft Azure or Something Else?
Emc data domain technical deep dive workshop
Emc data domain technical deep dive workshop
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class V...
Net App Unified Storage Architecture
Net App Unified Storage Architecture
Net App Unified Storage Architecture
Net App Unified Storage Architecture
IBM Cloud Object Storage Point of View
IBM Cloud Object Storage Point of View
twp-oracledatabasebackupservice-2183633
twp-oracledatabasebackupservice-2183633
Persistent storage in Docker
Persistent storage in Docker
Webinar: Cloud Storage vs. On-Premises Storage
Webinar: Cloud Storage vs. On-Premises Storage
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
Four Reasons Why Your Backup & Recovery Hardware will Break by 2020
Four Reasons Why Your Backup & Recovery Hardware will Break by 2020
Achieving Separation of Compute and Storage in a Cloud World
Achieving Separation of Compute and Storage in a Cloud World
ifcloud- Cloud Data Storage
ifcloud- Cloud Data Storage
Tape and cloud strategies for VM backups
Tape and cloud strategies for VM backups
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
Persistent Storage with Kubernetes in Production
Persistent Storage with Kubernetes in Production
Recently uploaded
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Sujith Sukumaran
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
Recently uploaded
(20)
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Mpstor webinar dec2014- block v object debate
1.
1© Copyright 2014
MPSTOR LTD. All rights reserved. Getting performance & scalability on standard platforms, the Object vs Block storage debate Speakers William Oppermann, CEO, MPSTOR Mo Hassine, Director of Product and Marketing, MPSTOR
2.
2© Copyright 2014
MPSTOR LTD. All rights reserved. Storage requirements in the datacenter • Wide range of application workloads provisioned at scale cost effectively • Provisioning ALL the Datacenter consumers – Virtual machines – Tenant spaces – Storage centric services – Consumer nodes • Opex – Complexity & management – Automation of provisioning – Volume services management (snapshot, thin volumes, replication, backup) • Capex – Use of Open Platforms – Proprietary platforms – Storage Efficiency (the cost of redundancy in storage) • Availibility&Resiliency – Component Redundancy – Data Consistency& Integrity – IDA (Information Dispersal Algorithms) • Scalability – Scale up – Scale scale – Reducing the Impact of failures through IDA • Performance per workload type – BW performance – IO performance – Caching acceleration – Fabrics – Tiering SLA/QOS
3.
3© Copyright 2014
MPSTOR LTD. All rights reserved. The BIG 6 issues Storage technologies for the cloud struggle in the datacenter because there is a BIG 6 requirements list that is very difficult to fulfil. 1) Storage must be resilient to component failure 2) Storage must be scalable (addition of capacity and amount of data stored) 3) Storage must cater for a wide range of application workloads 4) Storage provisioning to a wide range of storage consumer types – Virtual machines – Tenant spaces – Storage centric services – Consumer nodes 5) Storage must deliver 1,2,3,4 at a CAPEX and OPEX compatible with Utility cloud computing. – Open platforms – Highly automated provisioning – End user provisioning tools – Simple and easy to administer by the cloud operator 6) Storage must be secure
4.
4© Copyright 2014
MPSTOR LTD. All rights reserved. The BIG 6 storage challenges • RESILIENCY • SCALABILITY • WORKLOADS • CONSUMER TYPES • TCO (CAPEX and OPEX) • DATA Security
5.
5© Copyright 2014
MPSTOR LTD. All rights reserved. BIG 6 ranking out of 10 for Block and Object 0 2 4 6 8 10 12 RESILIENCY DIVERSE WORKLOADS TCO (Cloud CAPEX and OPEX) STORAGE SECURITY SCALABILITY MULTIPLE CONSUMER TYPES Block Object
6.
6© Copyright 2014
MPSTOR LTD. All rights reserved. ISSUES BLOCK OBJECT ? COMMENTS RESILIENCY Object has large windows of failure & poor storage efficiency DIVERSE WORKLOADS Object suitable for narrow range of workload types TCO (Cloud CAPEX and OPEX) Block storage high cost to Administer STORAGE SECURITY Both object and block storage needs managed encryption and security access SCALABILITY BLOCK storage very difficult to manage for scale out multi fabric, multi tier storage. MULTIPLE CONSUMER TYPES Missing paradigm in both Block , File and Object storage for many of the datacenter consumer types Full Support Partial Support Poor Support One paradigm does not fit all
7.
7© Copyright 2014
MPSTOR LTD. All rights reserved. Object & Block storage • Object storage is resilient to component failures, scalable and can be delivered on open hardware platforms cost effectively for some workload types. • Strong point is cost, scalability and managing the impact of disk failures but object storage has poor performance in workloads requiring high IO & low latency • => It can deliver partially on the BIG 6 issues • Block storage is a resilient & somewhat less scalable technology that is usually delivered on proprietary platforms that supports all workload types. • Strong point is very good mixed work load performance, support for different media types & fabrics. Scaling can be difficult and the recovery time from failures in large silos can prohibitive. • => It can deliver partially on the BIG 6 issues
8.
8© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#1 (using object storage) Storage needs to be resilient to component failure Object storage keeps multiple copies of data objects within its storage pool (3 copies => storage efficiency = 100/3 = 33%) Each copy is replicated over time T, during this T minutes the data is not protected, T can be long multiples of minutes and is not acceptable in many mission critical enterprise class configurations. If a disk fails the object store notes which objects were dependent on that disk and makes new copies over time of the lost objects. => At the cost of low storage efficiency and a wide window in time of non protection object storage delivers resiliency. For the designed for USE CASE (upload/download outside the datacenter of digital media (photos, videos, documents) this can be acceptable
9.
9© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#2 (using object storage) Storage needs to be scalable (Scalable in terms of overall capacity and amount of data stored) Adding storage capacity is relatively simple but usually requires a major re- balancing operation when storage is added to the pool (all the data gets reshuffled between its disks) Data objects are stored using data base technology. Each object has a unique ID, the ID is used as a database KEY, as the object store grows the lookup cost of keys grows with the number of objects Object storage has a high overhead every time the object is accessed. This overhead grows with the number of stored objects. Object storage delivers partially the requirement of increasing the pool capacity size at the cost of rebalancing itself when capacity is added. Object storage struggles with the ever increasing number of objects it has to store.
10.
10© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#3 (using object storage) Storage needs to cater for a wide range of end user workloads The SEMANTICS of Object storage make it suitable for only a restricted (but important) set of workloads, its semantics also make provisioning an “end user task” which improves the provisioning OPEX cost. Storing photos/videos/documents in object storage works well, taking seconds to load a photo/video is acceptable if once loaded the data can stream. For data processing workloads the object storage look-up costs make it unusable. Adding BLOCK interfaces on OBJECT stores only makes the problems worse in terms of performance but also increases the complexity of the solution.
11.
11© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#4 (using object storage) Storage delivery to a wide range of storage consumer types Object storage uses a very specific API making it useless at provisioning multiple consumer types which all need block storage to run/boot but can in some cases use object storage when in operation for certain workloads.
12.
12© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#5 (using object storage) Storage needs to deliver 1,2,3,4 at a CAPEX and OPEX compatible with Utility cloud computing pricing. Storing photos/videos/documents using object storage works well. Simple interface, end user can provision, storage looks like a big pool => Object storage on low cost media & open hardware platforms even with low storage efficiency due to its multiple copies works well for upload/download of large media files. Object storage is poor at transaction data processing, low latency and high IO type workloads Object storage partially delivers on the big5 requirements !
13.
13© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#1 (using Block storage) Storage needs to be resilient to component failure Block storage uses RAID or ERASURE code technology to store data resiliently. Block storage uses many techniques to improve resiliency to failures such as multipathing, dual controllers, cache coherency techniques which store data with a ZERO time window of non redundancy. Data is secured and consistent, i.e a block storage controller can die mid flight of an IO and the system will store work. This very complex hardware and software is a considerable technical challenge and is reflected in the high cost and proprietary nature of block storage. RAID&ERASURE techniques require special consideration so that the BUILD and REBUILD recovery times stay within defined limits.
14.
14© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#2 (using Block storage) Storage needs to be scalable (Scalable in terms of overall capacity and amount of data stored) Adding storage usually requires a new RAID, a RAID ADD cost depends on the size of the RAID and the RAID level. Disks sizes are now getting so large the RAID build time is becoming a major problem to admins, during a RAID rebuild the raid is not fully redundant and if enough disks are lost due to failure the entire dataset can be lost. Block storage has been designed for a high setup cost and a very low transaction cost during operation. Unlike object storage the transaction cost of accessing data scales perfectly with the amount of data stored since the transaction cost is a FIXED cost. Block storage works very efficiently when managing a storage SILO (SCALE-UP by adding more storage to the SILO), SCALE-OUT (i,e adding more storage SILOS in parallel) is difficult. This scale out issue in contrast to OBJECT storage puts BLOCK storage into an "all the eggs in one basket" type technology. The basket may be resilient and redundant but there is only one basket.
15.
15© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#3 (using object storage) Storage needs to cater for a wide range of end user workloads • Block storage has inbuilt into its semantics and implementation the ability to cover all workload types. • This is BLOCK storages strongest capability and is one of its major advantage over Object storage. • Additional advantages are its ability to transition across multiple high speed fabrics and provide the raw building blocks for other protocols such as File and Object storage iself.
16.
16© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#4 (using Block storage) Storage delivery to a wide range of storage consumer types Block storage does not in it self provision all the consumer types in the datacenter, as a base technology its far easier and higher a performing base to develop tools that can provision all the consumer types of – Virtual machines – Tenant spaces – Storage centric services – Consumer nodes
17.
17© Copyright 2014
MPSTOR LTD. All rights reserved. BIG5 Issue#5 (using Block storage) Storage needs to deliver 1,2,3,4 at a CAPEX and OPEX compatible with Utility cloud computing pricing. Block storage scales both in capacity and quantity of data stored. Block scales up very easily, scales out with difficulty, manages all workloads very well and is very resilient to failures with a ZERO window of time when the data is not redundant. Block supports wide range of FABRICS and protocols (SAS, FC, IB, FCoE, Eth) in comparison to Object storage (Eth, IP). Block storage has good support for media tiering and accelerated caching using SSD technology. Block storage is complex and in most cases uses proprietary hardware. Block storage is more difficult to administer than object storage.
18.
18© Copyright 2014
MPSTOR LTD. All rights reserved. Block ? Object, Both? or something else ? • Is that the end of the debate? • Who wins Block or Object ? • Do we need both ? • Do we need something else ? • What are the hard limitations
19.
19© Copyright 2014
MPSTOR LTD. All rights reserved. Block v/s Object semantics LBA@,LEN Volume SCSI CDB ByteArrayInputStream input = new ByteArrayInputStream("Hello World!".getBytes()); conn.putObject(bucket.getName(), "hello.txt", input, new ObjectMetadata()); S3 API
20.
20© Copyright 2014
MPSTOR LTD. All rights reserved. Block, Object, Block over Object disk HD driver FS Mgt DB+Files API Head Block Layer Object Layer Block over Object Layer Obj App LBA Map 1 3 2 User Land Kernel S3 Backer Rados Block Device (RDB)
21.
21© Copyright 2014
MPSTOR LTD. All rights reserved. Semantic cost & Performance 100% CPUUtilisation IO/sec 50K IO/sec @8K 300K IO/sec @8K Referece: http://www.mellanox.com/related- docs/whitepapers/WP_Deploying_Ceph_over_High_Performance_Networks.pdf
22.
22© Copyright 2014
MPSTOR LTD. All rights reserved. Scale out storage 10G/16G/40G 8PB 8PB 8PB 8PB 192TB 128 1 40G/100G Scale out Cluster up to 10 nodes Exporting • BLOCK • FILE • OBJECT Scale out Storage Nodes Up to 128 nodes
23.
23© Copyright 2014
MPSTOR LTD. All rights reserved. Scale Out • Scale out allows a storage service to scale in real time without service interruption in both capacity and performance • Scale out storage can be • Block (ScaleIO, Orkestra-IDA (information dispersal) • Object (CEPH, SWIFT) • File (GPFS, Gluster)
24.
24© Copyright 2014
MPSTOR LTD. All rights reserved. Object IDA (Information Dispersal Algorithm) D#1 Proxy D#1 C#2 C#3 C#1 C#2 IO_Write Ring1 5 3 FIG 2 Zone1 Zone2 Zone3 Zone4 D 4 5 Proxy Load Balancer 2
25.
25© Copyright 2014
MPSTOR LTD. All rights reserved. Block IDA (Information Dispersal Algorithm) D/3 VBS D/3 D/3 D/3 D/3 D/3 IO_Write Group1 5 3 FIG 2 Zone1 Zone2 Zone3 Zone4 D 3 3 VBS2 P P 4 VBD
26.
26© Copyright 2014
MPSTOR LTD. All rights reserved. Storage Resiliency • Object storage makes copies over (large window of non protection)across multiple storage arrays – Weak real time consistent data • Scale out block storage stores data redundantly in real time across multiple storage arrays • Strong real time consistent data
27.
27© Copyright 2014
MPSTOR LTD. All rights reserved. IDA Volume create RG1 RG2 RG3 RG4 RG1 RG2 RG3 RG4 RG1 RG2 RG3 RG4 RG1 RG2 RG3 RG4 Space is reserved according to the RAID QOS on independent Arrays and built into an RAID on the VBS layer Array 1 Array 2 Array 3 Array 4 IDA RAID IDA VOLVBS Node Storage Array Nodes QoS1 QoS2 QoS3 VBD
28.
28© Copyright 2014
MPSTOR LTD. All rights reserved. Managed pools is not Scale-Out BASIC STANDARD 1G iSCSI 10G iSCSI 6G SAS 4/8/16G FC Fabrics Storage Containers PREMIUM Orkestra – SDS Automation StoragePools ScaleoutComputeGroups Compute Containers SDS automates the provisioning of storage per group Each GROUP has a configurable QoS & SLA BRONZE compute GROUP SILVER compute GROUP GOLD compute GROUP
29.
29© Copyright 2014
MPSTOR LTD. All rights reserved. Block & Object Storage efficiency 100% 50% 33% 100% 94% 88% 0% 20% 40% 60% 80% 100% 120% 1 2 3 StorageEfficiency # parity drives/copies Series1 Series2Block Object
30.
30© Copyright 2014
MPSTOR LTD. All rights reserved. Multi-Tenancy using throttling MPSTOR Data Center Storage Automation SOS supports Bandwidth Throttling (both IOPS and MB/s)
31.
31© Copyright 2014
MPSTOR LTD. All rights reserved. Feature Benefits Snapshot Allows users to take point of time copies Thin Provisioning Allows capacity to be added as demand increases Rate limiting Allows multi tenancy of high speed media Replication Resilient to failure Tiered Management Allows wide range of workloads Solid State Disk Caching Speeds up IO by caching High Availibility No single point of failure, no loss of functionality or data FC/FCoE SAN Automated management of high speed fabric SAS SAN Automated management of high speed fabric iSCSI SAN TAutomated management of high speed fabric NFS protocol File access protocol for LINUX CIFS protocol File access protocol for Windows Storage Features in the data-center NFS CIFS FC SAS iSCSI
32.
32© Copyright 2014
MPSTOR LTD. All rights reserved. SOFTWARE DEFINED STORAGE Storage categories & Contenders Converged Storage Converged Infrastructure Server SAN VSAN Block File Object BIG IRON Evolving set of terms and definitions which are frequently a source of confusion
33.
33© Copyright 2014
MPSTOR LTD. All rights reserved. ISSUES BLOCK OBJECT ? COMMENTS RESILIENCY Strong or weak real time consistency DIVERSE WORKLOADS Block performance TCO (Cloud CAPEX and OPEX) Use standard platforms for BLOCK or OBJECT with SDS automation STORAGE SECURITY ? Gaps exist SCALABILITY Scale out technologies exist for both Block and Object storage MULTIPLE CONSUMER TYPES ? Missing paradigm in both block , file and object storage for many of the datacenter consumer types Full Support Partial Support Poor Support One paradigm does not fit all
34.
34© Copyright 2014
MPSTOR LTD. All rights reserved. Thank You
Download now