stringtranslate.com

MiniIO

MinIO es un sistema de almacenamiento de objetos publicado bajo la licencia pública general GNU Affero v3.0. [3] Es compatible con API del servicio de almacenamiento en la nube Amazon S3 . Es capaz de trabajar con datos no estructurados como fotos, videos, archivos de registro, copias de seguridad e imágenes de contenedores, y el tamaño máximo de objeto admitido es de 50 TB. [4]

Historia y desarrollo

MinIO fue desarrollado por MinIO Inc, una startup tecnológica con sede en Silicon Valley en noviembre de 2014. [5]

MinIO ha publicado una serie de pruebas comparativas para revelar tanto su propio rendimiento como el rendimiento de un almacenamiento de objetos en general. Estas pruebas comparativas incluyen comparaciones con Amazon S3 para Trino , Presto y Spark , así como resultados de rendimiento para S3Benchmark en unidades HDD y NVMe . [6] [7]

Arquitectura

La pila de almacenamiento de MinIO tiene tres componentes principales: MinIO Server , MinIO Client (también conocido como MinIO Client SDK mc, que es un cliente de línea de comandos para la gestión de objetos y archivos con cualquier servidor compatible con Amazon S3 ) y MinIO Client SDK , que los desarrolladores de aplicaciones pueden usar para interactuar con cualquier servidor compatible con Amazon S3 .

Servidor MinIO

El servidor de almacenamiento en la nube MinIO está diseñado para integrarse con una pila de aplicaciones existente y está optimizado para implementaciones empresariales de gran tamaño . El servidor MinIO se puede instalar tanto en máquinas físicas como virtuales o lanzar como contenedores Docker e implementar en plataformas de orquestación de contenedores como Kubernetes . [8]

Cliente MinIO

MinIO Client ofrece una alternativa a los comandos UNIX estándar (por ejemplo ls, cat, cp, mirror, diff, etc.) y agrega compatibilidad con servicios de almacenamiento en la nube compatibles con Amazon S3 . Funciona en plataformas Linux , Mac y Windows . [9]

SDK de cliente MinIO

MinIO proporciona SDK de cliente para Go , Java , Python , JavaScript , Haskell y .NET Framework para acceder a cualquier servidor de almacenamiento de objetos compatible con Amazon S3 . [10] [ verificación fallida ]

Referencias

  1. ^ "minio/minio en RELEASE.2016-03-11T03-45-50Z". GitHub .
  2. ^ "Versión de corrección de errores".
  3. ^ "Almacenamiento de Kubernetes: es un objeto o nada para MinIO | Computer Weekly". ComputerWeekly.com . Consultado el 3 de noviembre de 2023 .
  4. ^ "Documentación de MinIO: umbrales y límites". min.io . Consultado el 23 de mayo de 2024 .
  5. ^ Miller, Ron (15 de mayo de 2023). "Escuche cómo MinIO creó un unicornio en el almacenamiento de objetos sobre Kubernetes y código abierto". TechCrunch . Consultado el 29 de octubre de 2023 .
  6. ^ Mellor, Chris (24 de julio de 2019). "Los proveedores tradicionales de almacenamiento de archivos y bloques están acabados: Minio". blocksandfiles.com . Consultado el 17 de octubre de 2021 .
  7. ^ "MinIO lanza una nueva andanada en la guerra de velocidad del almacenamiento de objetos". 13 de noviembre de 2019.
  8. ^ "Aprendizaje automático a gran escala con Kubeflow, MinIO, TensorFlow y Diamanti". 14 de noviembre de 2020.
  9. ^ "Guía de inicio rápido de MinIO". GitHub . 20 de noviembre de 2021.
  10. ^ Nicolas, Philippe (15 de julio de 2016). "The History Boys: almacenamiento de objetos... desde el principio". The Register .

Enlaces externos