Saltar a contenido

RustFS

En este artículo

Información

RustFS es un sistema de almacenamiento de objetos distribuido de alto rendimiento, escrito íntegramente en el lenguaje de programación Rust. Es totalmente compatible con la API de Amazon S3 y se posiciona activamente como una alternativa moderna de código abierto a soluciones como MinIO. El proyecto se distribuye bajo la licencia Apache 2.0, lo que lo hace atractivo para empresas debido a la ausencia de dependencia del proveedor (vendor lock-in).

Funcionalidades principales de RustFS

  • Seguridad de memoria y fiabilidad: Gracias al estricto sistema de propiedad de memoria de Rust, el compilador elimina clases enteras de vulnerabilidades durante la etapa de codificación: desbordamientos de búfer, uso de memoria después de ser liberada (use-after-free) y condiciones de carrera de datos (data races).
  • Rendimiento predecible sin Recolección de Basura (GC): A diferencia de MinIO (escrito en Go), que puede experimentar micro-pausas (jitter) debido a la recolección de basura bajo alta carga, RustFS no utiliza GC. Esto garantiza una latencia baja y estable incluso con miles de solicitudes concurrentes.
  • Alta velocidad con objetos pequeños: Según las pruebas, RustFS puede ser hasta 2,3 veces más rápido que MinIO al realizar operaciones con objetos pequeños (por ejemplo, de 4 KB de tamaño).
  • Compatibilidad total con la API S3: El sistema admite una amplia gama de operaciones S3: creación de buckets, carga multipart, versionado de objetos, cifrado en el lado del servidor, cumplimiento de WORM (protección contra la eliminación) y políticas de acceso flexibles (IAM). Esto permite el uso de herramientas familiares (AWS CLI, boto3, MinIO Client mc) sin cambiar el código de la aplicación.
  • Arquitectura distribuida sin un único punto de fallo: RustFS no utiliza un servidor de metadatos central dedicado. Los datos y los metadatos se distribuyen uniformemente entre todos los nodos del clúster mediante algoritmos de Erasure Coding (por ejemplo, Reed-Solomon).
  • Eficiencia de recursos: Gracias a las abstracciones de coste cero de Rust, el sistema consume menos RAM y tiempo de CPU. Esto lo convierte en una excelente opción para el despliegue en hardware de gama baja, dispositivos edge o en clústeres compactos de hogar/oficina.
  • Sin telemetría oculta: RustFS no recopila ni envía datos de uso ("phone home"), lo cual es crítico para el cumplimiento de las políticas de seguridad corporativas y los estándares regulatorios como el RGPD o los requisitos de localización de datos.

Funcionalidades de implementación

ID Nombre del Software SO Compatible VM BM VGPU GPU CPU Mín. (Núcleos) RAM Mín. (GB) HDD/SSD Mín. (GB) Dominio Personalizado Activo
660 RustFS Ubuntu 24.04 + + + + 1 2 10 No PEDIR

Nota

A menos que se especifique lo contrario, instalamos por defecto la última versión de lanzamiento del software desde el sitio web del desarrollador o desde los repositorios del sistema operativo.

Primeros pasos tras el despliegue de RustFS

Una vez pagado el pedido, se enviará una notificación a la dirección de correo electrónico proporcionada durante el registro cuando el servidor esté listo. Esta contendrá la dirección IP del VPS, así como el usuario y la contraseña para la conexión. Los clientes pueden gestionar su hardware en el panel de control del servidor y la API — Invapi.

  • Enlace para acceder al panel de control de la interfaz web de MinIO: en la etiqueta webpanel;
  • Cuenta: root;
  • Clave: enviada a su correo electrónico (la contraseña de su servidor).

Tras iniciar sesión correctamente en el panel, podrá crear buckets, asignar políticas y gestionar la configuración de usuario. También podrá monitorizar los procesos de su sistema.

Para ver el estado actual del sistema, vaya a la sección Running Status.

Información

Tenga en cuenta que el parámetro Usable Capacity Used depende del plan seleccionado. Si necesita aumentar la capacidad, puede mejorar su plan de VPS al volumen requerido. Más detalles

Nota

La información detallada sobre la configuración principal de RustFS se encuentra en la documentación del desarrollador.

Pedir RustFS mediante API

Para instalar este software utilizando la API, siga estas instrucciones.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×