OpenIO

OpenIO
ПромышленностьИнформационные технологии , Хранение данных , Обработка данных
Основан2015
Несуществующий2020
Штаб-квартира

OpenIO предлагал объектное хранилище для широкого спектра высокопроизводительных приложений. [1] OpenIO был основан в 2015 году Лораном Денелем ( генеральный директор ), Жаном-Франсуа Смигельски ( технический директор ) и пятью другими соучредителями; он использовал программное обеспечение с открытым исходным кодом , разработанное с 2006 года, [2] основанное на технологии сетки , которая обеспечивала динамическое поведение и поддерживала гетерогенное оборудование. В октябре 2017 года OpenIO завершил раунды финансирования на 5 миллионов долларов. [3] В июле 2020 года OpenIO был приобретен OVH [4] и выведен с рынка, чтобы стать основной технологией предложения объектного хранилища OVHcloud . [5]

Программное обеспечение

OpenIO — это программно-определяемое хранилище объектов , которое поддерживает S3 и может быть развернуто локально , в облаке или на периферии , на любом наборе оборудования. Оно было разработано с самого начала для производительности и экономической эффективности в любом масштабе, [6] и оптимизировано для больших данных , высокопроизводительных вычислений и искусственного интеллекта . [7]

OpenIO хранит объекты в плоской структуре в массивно распределенном каталоге с косвенными ссылками , что позволяет пути запроса данных быть независимым от количества узлов и производительности, не зависящей от роста емкости. Серверы организованы как сетка узлов, распределенных массивно , где каждый узел принимает участие в службах каталогов и хранения, что гарантирует отсутствие единой точки отказа и автоматическое обнаружение новых узлов и немедленную доступность без необходимости повторной балансировки данных. [8]

Программное обеспечение создано на основе технологии, которая обеспечивает оптимальное размещение данных на основе показателей в реальном времени и позволяет добавлять или удалять устройства хранения с автоматической оптимизацией производительности и воздействия нагрузки . [9] [10] Для защиты данных OpenIO имеет синхронную и асинхронную репликацию с несколькими копиями, а также реализацию стирающего кодирования на основе Рида-Соломона , которая может быть развернута в одном центре обработки данных или в геораспределенных или растянутых кластерах . [11] [12]

Программное обеспечение имеет функцию, которая улавливает все события, происходящие в кластере, и может передавать их в стек или приложениям, работающим на узлах OpenIO. Это позволяет выполнять управляемые событиями вычисления непосредственно в инфраструктуре хранения. [13] [14]

Открытый исходный код доступен на Github и распространяется по лицензии AGPL3 для серверного кода и LGPL3 для клиентского кода.

Производительность

OpenIO заявила в 2019 году о достижении скорости записи 1,372 Тбит/с (171 ГБ/с) на кластере из 350 физических машин. [15] Тестовый сценарий, проведенный в производственных условиях со стандартным оборудованием (стандартные серверы с жесткими дисками на 7200 об/мин ), состоял в резервном копировании 38 ПБ Hadoop datalake с помощью команды DistCp. [16] Этот уровень производительности ознаменовал, по мнению аналитиков, [17] приход нового поколения технологий хранения объектов , ориентированных на высокую производительность и гипермасштабируемость.

Смотрите также

Ссылки

  1. ^ "Обзор хранилища объектов OpenIO". OpenIO .
  2. ^ Николас, Филипп (2016-07-15). «Любители истории: Хранение объектов... с самого начала». The Register .
  3. ^ Диллет, Ромен (24.10.2017). «OpenIO привлекает 5 миллионов долларов для создания собственного Amazon S3 на любом устройстве хранения». TechCrunch .
  4. ^ «С приобретением OpenIO амбиции OVHcloud заключаются в создании лучшего предложения по объектному хранилищу на рынке». OVHcloud . 2020-07-22.
  5. ^ "Хранилище объектов - OVHcloud". OVHcloud .
  6. ^ Меллор, Крис (2015-12-05). «Цель Openio — открыть пространство для хранения объектов». The Register .
  7. ^ "OpenIO | Высокопроизводительное объектное хранилище для больших данных и ИИ". OpenIO .
  8. ^ «Основные концепции OpenIO». Документация OpenIO .
  9. ^ «Объектное хранилище OpenIO для больших данных» . ОпенИО .
  10. ^ «Почему мы спроектировали хранилище объектов с совестью». Блог OpenIO . 2017-07-18.
  11. ^ «Функции управления данными OpenIO» . Документация OpenIO .
  12. ^ «Политики хранения OpenIO». Документация OpenIO .
  13. ^ Делапорте, Гийом (2017-05-17). "Простая индексация метаданных через сетку для приложений". Блог OpenIO .
  14. ^ Делапорте, Гийом (2017-06-07). «Обнаружение закономерностей на изображениях в масштабе с использованием Tensorflow и OpenIO GridForApps». Блог OpenIO .
  15. ^ Меллор, Крис (15.10.2019). «OpenIO «решает» проблему гипермасштабируемости хранилища объектов». Блоки и файлы .
  16. ^ «Терабитный вызов | Объектное хранилище OpenIO» . ОпенИО .
  17. ^ Энрико, Синьоретти (2019-11-08). «S3, доступ к файлам и высокая производительность… это не ваше старое хранилище объектов». Gigaom .
  • Документация OpenIO
  • Репозиторий OpenIO Github
Получено с "https://en.wikipedia.org/w/index.php?title=OpenIO&oldid=1202884390"