OpenIO

OpenIO

OpenIO offered object storage for a wide range of high-performance applications.[1] OpenIO was founded in 2015 by Laurent Denel (CEO), Jean-François Smigielski (CTO) and five other co-founders; it leveraged open source software, developed since 2006,[2] based on a grid technology that enabled dynamic behaviour and supported heterogenous hardware. In October 2017 OpenIO was completed a $5 million funding rounds.[3] In July 2020 OpenIO had been acquired by OVH[4] and withdrawn from the market to become the core technology of OVHcloud object storage offering.[5]

Quick Facts Industry, Founded ...

Software

OpenIO is a software-defined object store that supports S3 and can be deployed on-premises, cloud-hosted or at the edge, on any hardware mix. It has been designed from the beginning for performance and cost-efficiency at any scale,[6] and it has been optimized for Big Data, HPC and AI.[7]

OpenIO stores objects within a flat structure within a massively distributed directory with indirections, which allows the data query path to be independent of the number of nodes and the performance not to be affected by the growth of capacity. Servers are organized as a grid of nodes massively distributed, where each node takes part in directory and storage services, which ensures that there is no single point of failure and that new nodes are automatically discovered and immediately available without the need to rebalance data.[8]

The software is built on top of a technology that ensures optimal data placement based on real-time metrics and allows the addition or removal of storage devices with automatic performance and load impact optimization.[9][10] For data protection OpenIO has synchronous and asynchronous replication with multiple copies, and an erasure coding implementation based on Reed-Solomon that can be deployed in one data center or geo-distributed or stretched clusters.[11][12]

The software has a feature that catches all events that occur in the cluster and can pass them up in the stack or to applications running on OpenIO nodes. This enables event-driven computing directly into the storage infrastructure.[13][14]

The open source code is available on Github and it is licensed under AGPL3 for server code and LGPL3 for client code.

Performance

OpenIO claimed in 2019 to have reached 1.372 Tbps write speed (171 GB/s) on a cluster of 350 physical machines.[15] The benchmark scenario, conducted under production conditions with standard hardware (commodity servers with 7200 rpm HDDs), consisted in backing up a 38 PB Hadoop datalake via the DistCp command.[16] This level of performance marked, according to analysts,[17] the arrival of a new generation of object storage technologies oriented toward high performance and hyper-scalability.

See also


References

  1. "OpenIO Object Storage Overview". OpenIO.
  2. Nicholas, Philippe (2016-07-15). "The History Boys: Object storage... from the beginning". The Register.
  3. Mellor, Chris (2015-12-05). "Openio's objective is opening up object storage space". The Register.
  4. "OpenIO Core Concepts". OpenIO Documentation.
  5. "OpenIO Storage Policies". OpenIO Documentation.
  6. Delaporte, Guillaume (2017-05-17). "Simple Metadata Indexing through Grid for Apps". OpenIO Blog.

Share this article:

This article uses material from the Wikipedia article OpenIO, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.