Что такое объектное хранилище Minio и как оно работает

Giteqa

Minio - позволяет пользователю создать свой сервер для хранения данных. С его помощью можно легко организовать хранилище данных так как оно обладает элементарной настройкой, хорошей производительностью и другими плюсами.

Введение

Minio это объектное хранилище с открытым исходным кодом, совместимое с Amazon S3 API. Выпускается под лицензией Apache v2. Он запускает сервер одной командой и можно сразу же хранить на нем все данные. Однако следует уточнить что вам потребуется мощная система т.к. Данное хранилище использует достаточно большое количество оперативной памяти и мощностей процессора. 

Установка у Minio безумно простая и легкая здесь не будет идти речи о ней, но если желаете узнать как её производить просмотрите следующее видео.

Если что установка занимает не более 5-10 минут.

Особенности

Давайте рассмотрим несколько основных особенностей данного объектного хранилища.

  1. Возможность устанавливать различными путями и на кроссплатформенность.
  2. Защита данных с использованием метода Erasure code
  3. Совместим с обычным KMS
  4. Высокая производительность! Minio способен читать/писать со скоростью ~ 170 ГБ /с. Это много!

Это не все преимущества которыми он обладает а лишь маленькая доля. 

Также он обладает своим клиентом с помощью которого вы можете выполнять вообще любые действия не только с Minio но и с GCS, AWS S3, Azure.

Заключение

Если вам необходимо разместить данные на сервере и вы желаете создать хранилище данных именно на своем сервере то вашем решением будет Minio. Не зря он пользуется дикой популярностью среди пользователей, а также используется в других серверных хранилищах как основа.