Что такое MinIO Обновлено:
Опубликовано:
|
|
MinIO —
простыми словами
|
программная реализация объектного хранилища с доступом через S3-совместимый API по протоколам HTTP/HTTPS. Позиционируется как максимально совместимое с API Amazon S3. Лицензируется по GNU AGPLv3 и накладывает обязательства: если вы предоставляете доступ к MinIO как сервис (SaaS) или вносите изменения в код, вы должны открывать исходный код своего проекта. Зачем это нужно?
MinIO может быть установлен на собственном сервере путем копирования и запуска бинарного файла или запущен в качестве контейнера (docker + docker-compose, kubernetes). Поддерживаются все популярные операционные системы — Linux, Windows и MacOS (в продакшене крайне не рекомендуются последние две для высоконагруженных систем). Подробную информацию можно найти в разделе документации официального сайта. Для создания надежного хранилища можно запустить minio на нескольких серверах в распределённом (Distributed) кластерном режиме — используется Erasure Coding вместо классического RAID или простой репликации. По умолчанию, приложение стартует и прослушивает 2 порта:
В качестве аналогов MinIO можно назвать:
Также MinIO предоставляет клиентские SDK для большинства популярных языков программирования (Java, Go, Python, .NET, JavaScript, Rust и другие), чтобы легко взаимодействовать с хранилищем. Это дает возможность разработки собственного клиента для работы с ним, а также если ваше приложение уже использует Amazon S3, вы можете переключиться на MinIO, изменив только конфигурацию подключения. Задать вопрос в телеграм-чате |
Встречается в статьях
Мини-инструкции:
Другие термины
Patroni
OEM
Блок питания компьютера
FAT
FreeBSD
Zookeeper
Bareos
FSMO
Corosync
Гибернация
XCache
FTP
BalenaOS
HTTP
InfluxDB
Синий экран смерти
ISA Server
Mikrotik
Кулер
STUN
.....
Обновлено: