WikiDer > MinIO

MinIO
Хранилище объектов MinIO
Разработчики)MinIO, Inc
изначальный выпуск11 марта 2016 г.; 4 года назад (2016-03-11)[1]
Стабильный выпуск2020-10-18T21-54-12Z[2] (40 дней назад) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вИдти
ТипХранилище объектов
ЛицензияЛицензия Apache 2.0
Интернет сайтмин.io Отредактируйте это в Викиданных

MinIO это облачное хранилище сервер совместим с Amazon S3, выпущенный под Лицензия Apache v2.

Как магазин объектов, MinIO может хранить неструктурированные данные, такие как фотографии, видео, файлы журналов, резервные копии и образы контейнеров. Максимальный размер объекта - 5 ТБ.

Разработка

Основным разработчиком стека облачного хранилища MinIO является компания MinIO, Inc. Силиконовая долинатехнологический стартап, основанный Анандом Бабу «AB» Периасами, Гаримой Капур и Харшавардхана в ноябре 2014 года.[3]

Исходный код для Идти проект размещен на GitHub, где по состоянию на июнь 2020 года у него было более 250 миллионов загрузок и более 22000 звезд.[4] Взносы в проект принимаются через реализацию GitHub запросы на вытягивание.[5]

Стек облачного хранилища MinIO

Стек облачного хранилища MinIO состоит из трех основных компонентов: сервер облачного хранилища, клиент MinIO, также известный как mc, который представляет собой настольный клиент для управления файлами с серверами, совместимыми с Amazon S3, и пакеты SDK MinIO, которые могут использоваться приложениями для взаимодействия с Amazon. S3-совместимый сервер.

Сервер MinIO

MinIO облачное хранилище Сервер разработан, чтобы быть минимальным и масштабируемым. Он достаточно легкий, чтобы его можно было связать со стеком приложений, как и NodeJS и Redis. Он может хранить неструктурированные данные например фото, видео, контейнер/ВМ изображений, лог-файлы, и архивы.

Разработан для высокой производительности, пета-масштабируемых рабочих нагрузок, MinIO предлагает набор функций, характерных для больших корпоративные развертывания. К ним относятся стирающее кодирование, битрот защита шифрование/ЧЕРВЬ, управление идентификацией, непрерывный репликация, глобальная федерация и поддержка мультиоблачных развертываний в режиме шлюза.[6][7]

Развертывание

Сервер MinIO аппаратный агностик и работает в различных физических и виртуальных / контейнерных средах. Это позволяет ему работать в контейнерах, работающих на товарные серверы с локальными дисками, сохраняя при этом безопасность и масштабируемость данных корпоративного уровня.

Сервер MinIO может быть установлен на физических или виртуальных машинах или запущен как Докер контейнеры и развернуты на платформах оркестрации контейнеров, таких как Kubernetes, Мезосфераи Docker Swarm.

Клиент MinIO

Клиент MinIO (MC) предоставляет альтернативу стандартным командам UNIX (например, ls, Кот, cp, зеркало, разницаи т. д.), добавив поддержку Amazon S3-совместимые сервисы облачного хранения (AWS Signature v2 и v4).

Клиент MinIO поддерживается на Linux, Mac и Windows платформы.

Клиентский SDK MinIO

MinIO Client SDK предоставляет простой API для доступа к любому серверу хранилища объектов, совместимому с Amazon S3. Для Go доступны языковые привязки, Ява, Python, JavaScript, Haskell,[8] и языки, размещенные на .NET Framework.[9]

Спектакль

MinIO опубликовал ряд ориентиры документировать как его производительность, так и производительность объектное хранилище в целом.[10] К ним относятся сравнения с Amazon S3 для Престо и Искра а также результаты теста S3Benchmark на HDD и NVMe диски.[11][12][13]

Лицензирование

MinIO составляет 100% Открытый исходный код под Лицензия Apache V2.

Модель лицензирования привела к тому, что несколько компаний включили MinIO в качестве уровней хранения объектов, включая Нутаникс Ковши и Qumulo.[14][15]

Известные пользователи

MinIO развернут в большинстве Fortune 500 корпорации. Большие экземпляры MinIO включают яблоко, Symantec, JPMorgan Chase, UnitedHealthcare, МакКессон, Cerner, Honeywell, Боинг, Мяч, Capital One, PRGX, SAIC, Дисней, Корпорация USG, и Сеть здоровья университета.[нужна цитата]

Рекомендации

  1. ^ "minio / minio в RELEASE.2016-03-11T03-45-50Z". GitHub. Получено 2020-11-18.
  2. ^ «Релизы - minio / minio». Получено 27 октября 2020 - через GitHub.
  3. ^ Inc, MinIO. «MinIO | Познакомьтесь с командой и поймите философию MinIO». MinIO. Получено 2020-08-20.
  4. ^ "GitHub - minio / minio". Получено 9 июн 2020 - через GitHub.
  5. ^ «Руководство по вкладу MinIO». Получено 9 июн 2020 - через GitHub.
  6. ^ «Краткое руководство по коду стирания MinIO». Документация по серверу MinIO. Что такое защита Bit Rot? раздел. Получено 13 августа 2019.
  7. ^ Тивари, Нитиш (20 марта 2018 г.). «Minio, ZFS облачного хранилища». Блог MinIO. Получено 13 августа 2019.
  8. ^ «Клиентский SDK MinIO для Haskell». Документация по SDK MinIO. Получено 14 августа 2019.
  9. ^ «Клиентский SDK MinIO для .NET». Документация по SDK MinIO. Получено 14 августа 2019.
  10. ^ Меллор, Крис (24 июля 2019 г.). «Традиционные производители файловых и блочных хранилищ - тосты - Minio». Блоки и файлы. Блоки и файлы. Получено 4 сентября 2019.
  11. ^
  12. ^ MinIO. "minio / s3-эталон". GitHub. MinIO. Получено 4 сентября 2019.
  13. ^
  14. ^ Нутаникс (2019). «Ведра». Прочтите документы. Редакция Nutanix. Получено 4 сентября 2019.
  15. ^ Qumulo. «Создание сценария Qumulo с S3 через Minio». Qumulo. Qumulo, Inc. Получено 4 сентября 2019.

внешняя ссылка