MinIO
Зачем
Реализация Object Storage Объектное хранилище, протокол Amazon S3 compatible. Технология для хранилищ данных.
Функции
- GNU AGPL v3 лицензия позволяет коммерческое использование
- CLI
- MinIO Console - GUI управления
- object browser
- metrics, logs
- custom Admin REST API by CLI command
- Bucket
- Expire Policy - автоочистка старых данных
- Legal Hold Object Retention - блокировка от удаления
- enforces Write-Once Read-Many (WORM) immutability to protect versioned objects from deletion.
- MinIO supports both duration
- based object retention
- indefinite Legal Hold retention.
- Quota
- Object
- object name
- file name
- object data stream, object size, content type,
- object metadata (метод StatObject)
- Data Encryption SSE
- Tags
- Legal Hold status
- Retention Policy
- Expire Policy
- Интеграции
- Client SDK
- Bucket Events to RMQ, PSQL, Redis, WebHook
- Security
- Policy-Based Access Control (PBAC)
- Encryption SSE
- Manage
- Internal IDP
- security access by IAM Keycloak OIDC protocol
- LDAP
- Audit requests
- MTA
- MinIO Operator
- Варианты Guide Deploy
Bucket Events
- Настраивается по Bucket перечень нужных Events
- Console
- CLI
- SDK’s BucketNotification APIs
- RMQ example
- Event Structure
- Created, Deleted, Restored
- requestParameters
- sourceIPAddress
- s3
- object
- key
- eTag
- object
Плюсы-Минусы
- имеет низкий порог входа в отличии от Ceph
- HTTPS TLS 1.2+