Что такое 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, изменив только конфигурацию подключения. Задать вопрос в телеграм-чате |
Встречается в статьях
Мини-инструкции:
Другие термины
Flash Player
Жесткий диск
Тачпад
Mail.ru
Кулер
Microsoft edge
SoftEther
Hashicorp Vault
DFS
Клавиша Windows
MAC-адрес
GLPI
Keepalived
Cassandra
URL
MX-запись
Laravel
Reportportal
ISA Server
Кодек
.....
Обновлено: