Sistema operativo para appliances de servidores de medios
InfraMedia
Firmware, no una distribución
Un servidor de medios no necesita un sistema operativo de propósito general con gestor de paquetes, repositorio y su propio calendario de actualizaciones. InfraMedia es el firmware inmutable con el que funcionan nuestros servidores: se entrega como una sola imagen junto con el producto, se configura por HTTP y se actualiza con un único paquete que se puede revertir.
Una máquina
Dos formas de operar un servidor de medios
La decisión no es qué Linux es mejor. Es si la máquina de su rack es algo que usted administra o algo que recibe listo para trabajar.
Una distribución de propósito general
- Usted instala el sistema operativo, encima el servidor de medios, y la unión entre ambos es suya.
- Dos flujos de actualización: los paquetes de la distribución y las versiones del producto.
- Cada máquina se desvía con el tiempo: un arreglo manual aquí, un paquete añadido allá, y al cabo de un año no hay dos servidores iguales.
- Revertir una actualización fallida significa restaurar desde una copia de seguridad.
Firmware InfraMedia
- El sistema operativo y el producto se entregan como una sola imagen, con una versión y probados juntos.
- La raíz es de solo lectura: no hay nada que instalar a mano, así que no hay nada que se desvíe.
- Una sola actualización por máquina, instalada junto a la versión en ejecución.
- Revertir es elegir la versión anterior y reiniciar.
Un sistema operativo inmutable
InfraMedia pertenece a la familia de los sistemas inmutables: los archivos de sistema y ejecutables no se pueden modificar mientras la máquina está en servicio. El sistema de archivos se compone de imágenes squashfs preparadas de antemano y se monta en solo lectura.
Nada se desvía
La máquina del rack es exactamente lo que entregamos: un archivo de sistema no se puede modificar, así que tampoco existen los retoques acumulados que al cabo de un año ya nadie recuerda. Tampoco se puede sustituir un archivo del sistema por otro.
El sistema y el producto se actualizan por separado
La aplicación está aislada en su propia capa y cada parte lleva su propia versión. Actualizar el servidor de medios sin tocar el sistema operativo es lo normal, y al revés también.
La actualización entra entera o no entra
La nueva versión se coloca junto a la que está en marcha y se activa con una sola línea en el gestor de arranque. No existe un estado a medio actualizar, y revertir es devolver esa misma línea.
Inmutabilidad lista para usar
Normalmente un sistema así hay que construirlo uno mismo: levantar un servidor de compilación aparte, generar las imágenes, montar el arranque por red y meter la aplicación en un contenedor. InfraMedia llega ya construida — con el servidor de medios dentro, se instala desde una memoria USB sobre hardware desnudo y no necesita infraestructura de compilación propia.
La máquina la gobierna el software, no una persona
InfraMedia está hecha para un appliance: quien gobierna la máquina es el producto que corre sobre ella, no un administrador con ssh y un editor de texto. Todo lo que convierte un simple ordenador en un aparato de red lo hace el propio sistema y lo expone por una sola API y una sola interfaz web.
La API es la única entrada
El configurador no tiene modo manual: todo lo configurable se configura con una petición. El producto llama a esa API por sí mismo y no necesita a nadie para levantar la red, la hora o las cuentas.
La configuración vive en un solo almacén
El almacén de configuración es la única fuente de verdad. Los archivos del sistema se generan a partir de él y nunca se releen, así que editarlos a mano no sirve de nada: la siguiente generación restaura el valor guardado.
Una interfaz web incluida
Actualización del firmware, configuración de red, particionado y formateo de discos, hora, cuentas y reinicio: todo lo que convierte un simple ordenador en un aparato de red forma parte del propio sistema. No hay nada que entregar por separado: la interfaz viaja en la capa base y funciona incluso cuando el producto de encima no ha arrancado.
Pensada para integrarse en el producto principal
Las pantallas se construyen aparte del armazón: no llevan tema, ni enrutador, ni autenticación propios, así que encajan como una sección de la consola del producto por el que existe el appliance. El operador configura el chasis donde ya mira los flujos.
Cómo vive una máquina
Se instala sola desde una memoria USB
Grabe la imagen, rellene un único archivo de texto en la memoria; a partir de ahí, una persona solo la conecta al servidor y enciende la alimentación. El instalador no pregunta nada ni espera ninguna pulsación: particiona el disco, copia el firmware, deja las credenciales y apaga la máquina.
Se configura por API
La red, la hora, las cuentas y el arranque se definen con una petición al configurador o desde la interfaz web. No hay un solo paso que deba hacerse por ssh.
Se actualiza y se revierte
Las actualizaciones se ejecutan sin gestión externa: ni sistema de gestión de flota, ni agente, ni sesión ssh — la máquina instala el paquete por sí misma, junto a la versión en ejecución. La configuración, los datos y las contraseñas sobreviven, y la versión anterior permanece en la partición de arranque para revertir.
Un sistema operativo, varios productos
InfraMedia es la base sobre la que están construidos nuestros servidores. El producto va encima como una capa, y la máquina de debajo es la misma en todos los racks.
Sobre hardware que hemos verificado nosotros mismos
El firmware se dirige a máquinas que validamos: los controladores están integrados en un solo núcleo, los puertos de red reciben nombres predecibles y una máquina conocida arranca siempre la misma imagen.
Es lo contrario de soportarlo todo. Un servidor que no hemos visto es una pregunta que respondemos antes de la compra, no una sorpresa durante la instalación.
Usted es el único que manda
El firmware solo lo controla usted y solo por su API: la máquina se entera de las nuevas versiones por un único canal de actualización cuya dirección está compilada en la imagen, y la instalación es siempre una petición explícita suya.
El código fuente y la línea de compilación son nuestros: el firmware se ensambla en la infraestructura de Flussonic, no se descarga de un repositorio público que controle otro.
¿Está eligiendo el sistema operativo de sus servidores de medios?
Cuéntenos qué hay en el rack y qué tiene que funcionar allí. Le mostraremos el firmware en un banco de pruebas y le diremos con franqueza si encaja.