Canonical lleva Enterprise Store a Ubuntu Pro para gestionar software sin internet

Canonical ha incorporado Enterprise Store a Ubuntu Pro para que empresas y organismos puedan distribuir y actualizar aplicaciones Ubuntu dentro de redes restringidas o completamente aisladas de internet. La solución funciona como un proxy local para snaps y charms, almacena los archivos en la infraestructura de la organización y permite controlar qué revisiones llegan a cada sistema.

Las claves de Canonical Enterprise Store en 30 segundos

  • Enterprise Store actúa como intermediario local entre los equipos y las tiendas de software de Canonical.
  • Puede trabajar detrás de cortafuegos estrictos y también en entornos aislados sin conexión a internet.
  • Unifica la distribución de snaps y charms desde un mismo punto de control.
  • Permite almacenar contenido en caché, fijar versiones y desplegar varias instancias para alta disponibilidad.
  • Canonical lo incluye en Ubuntu Pro, también en su modalidad personal gratuita para un máximo de cinco equipos.

El anuncio responde a un problema habitual en infraestructuras industriales, administraciones públicas, defensa, sanidad o centros de datos: mantener el software actualizado sin permitir que cada servidor, estación o dispositivo se conecte directamente a servicios externos.

En una red convencional, un equipo consulta la tienda de Canonical y descarga desde internet la aplicación o actualización que necesita. Enterprise Store introduce una capa intermedia instalada en las propias dependencias del cliente. Los dispositivos se conectan a este servicio local, que centraliza las descargas, las políticas y el historial de versiones.

Canonical presenta la herramienta como una forma más controlable y auditable de gestionar software. Sin embargo, su incorporación no convierte automáticamente un entorno en seguro o conforme con una normativa. La organización todavía debe definir quién aprueba las actualizaciones, cómo se introducen los archivos en las redes aisladas y qué procedimiento sigue para validar cada versión.

Un proxy local para snaps y charms

Enterprise Store es la evolución del servicio conocido anteriormente como Snap Store Proxy. Su función principal consiste en situarse entre los dispositivos de una organización y Snap Store o Charmhub, las tiendas que Canonical utiliza para distribuir snaps y charms.

Los snaps son paquetes autocontenidos que incluyen una aplicación y buena parte de sus dependencias. Se utilizan en servidores, escritorios, dispositivos de internet de las cosas y sistemas basados en Ubuntu Core. Su sistema de revisiones permite actualizar una aplicación y, en determinadas condiciones, volver a una versión anterior.

Los charms contienen instrucciones operativas para desplegar y administrar aplicaciones mediante Juju. Pueden definir cómo instalar un servicio, conectarlo con otros componentes, ampliar su capacidad, actualizarlo o recuperarlo.

Hasta ahora estas dos categorías podían requerir mecanismos y componentes de distribución diferentes. Enterprise Store las reúne bajo un mismo proxy, aunque siguen siendo tecnologías con funciones distintas: los snaps distribuyen software y los charms automatizan su operación.

La tienda local crea una caché de los archivos descargados. Cuando varios equipos solicitan la misma revisión, el contenido puede servirse desde la red interna en lugar de transferirse repetidamente desde internet. Esto reduce el consumo de ancho de banda y puede acelerar despliegues en flotas amplias.

El servicio también permite controlar revisiones concretas. Una empresa puede mantener sus sistemas en una versión validada y evitar que reciban inmediatamente una actualización publicada en la tienda pública.

Esta capacidad resulta útil cuando una nueva versión debe pasar antes por pruebas de compatibilidad, seguridad o funcionamiento. En procesos industriales y servicios críticos, actualizar automáticamente todos los nodos puede introducir un cambio imprevisto durante una operación sensible.

Fijar versiones tampoco debería convertirse en una excusa para retrasar indefinidamente los parches. Las revisiones antiguas pueden contener vulnerabilidades conocidas, así que el control debe acompañarse de pruebas y calendarios de actualización definidos.

Cómo funciona en una red aislada de internet

Canonical distingue entre redes con salida limitada y entornos realmente aislados. En el primer caso, Enterprise Store puede conectarse a los servicios de Canonical, descargar el contenido autorizado y distribuirlo internamente. Los clientes ya no necesitan acceso directo al exterior.

En una instalación sin conexión, las actualizaciones deben transferirse de forma manual. Normalmente se preparan en un sistema conectado, se copian a un medio aprobado y se importan después en la tienda situada dentro de la red cerrada.

Este proceso permite mantener software en instalaciones donde no existe una ruta de red hacia internet. También crea una cadena adicional de responsabilidades: es necesario comprobar el origen de los paquetes, proteger el medio de transferencia y registrar quién introdujo cada revisión.

El aislamiento reduce determinados riesgos remotos, pero no elimina los relacionados con la cadena de suministro. Un archivo manipulado, una credencial comprometida o un procedimiento incorrecto puede introducir software no autorizado aunque la red no tenga conexión exterior.

Por eso el valor de Enterprise Store reside tanto en la distribución como en la trazabilidad. Al concentrar el proceso en un punto controlado, la organización puede documentar las revisiones aprobadas y limitar qué contenido se ofrece a sus dispositivos.

Canonical mantiene documentación específica para despliegues aislados y advierte de que las revisiones de snaps, charms e imágenes utilizadas deben corresponder con las versiones oficiales publicadas en sus tiendas. Esta exigencia busca conservar la coherencia entre los artefactos importados y el software respaldado por el proveedor.

Alta disponibilidad para evitar un nuevo punto único de fallo

Un proxy central simplifica la administración, pero también puede transformarse en un punto único de fallo. Si todos los equipos dependen de una sola instancia y esta deja de responder, las instalaciones y actualizaciones quedan interrumpidas.

Enterprise Store admite el despliegue de varias unidades detrás de un proxy inverso. Este componente distribuye las solicitudes, realiza comprobaciones de estado y redirige el tráfico a otra instancia operativa cuando una de ellas falla.

La arquitectura puede utilizar servicios compartidos para mantener un estado coherente entre los nodos. Canonical no plantea, por tanto, la alta disponibilidad como una función automática activada con una casilla, sino como un diseño que requiere varios servidores, balanceo y componentes comunes.

Las empresas deberán dimensionar también el almacenamiento de caché, la base de datos y la capacidad de red. Una tienda para cinco equipos de laboratorio tiene necesidades muy distintas a una plataforma que distribuye software a miles de terminales industriales o dispositivos repartidos entre varias plantas.

La disponibilidad del proxy no garantiza por sí sola que todos los clientes puedan alcanzarlo. Las rutas, los sistemas de nombres de dominio, los certificados y los cortafuegos internos continúan formando parte de la arquitectura.

Enterprise Store no sustituye a los repositorios APT

La herramienta está orientada a snaps y charms, no a todos los formatos utilizados por Ubuntu. Los paquetes tradicionales DEB, instalados mediante APT, requieren repositorios o mecanismos de réplica propios.

Landscape, la plataforma de Canonical para administrar flotas Ubuntu, permite gestionar y replicar repositorios de paquetes. Su documentación indica de forma expresa que Enterprise Store debe utilizarse para reflejar snaps, mientras Landscape se ocupa de los repositorios APT.

Esta separación es importante porque una organización puede necesitar varias piezas para operar una red completamente aislada. Enterprise Store distribuye snaps y charms; Landscape puede gestionar equipos y repositorios; otros productos requieren sus propias imágenes, registros o procedimientos de sincronización.

Tampoco debe confundirse Enterprise Store con una tienda privada destinada únicamente a publicar aplicaciones propias. Puede controlar y almacenar contenido procedente de Canonical, pero el diseño final dependerá de si la empresa quiere consumir software público, distribuir paquetes internos o combinar ambos modelos.

Canonical lo incorpora a la suscripción Ubuntu Pro

Enterprise Store está disponible como parte de Ubuntu Pro, la suscripción de Canonical para soporte, mantenimiento de seguridad y herramientas de cumplimiento sobre Ubuntu LTS.

Ubuntu Pro no es una edición distinta del sistema operativo ni exige reinstalar los equipos. Se activa sobre instalaciones compatibles y añade servicios que no forman parte del mantenimiento estándar de Ubuntu.

Canonical también permite probar Enterprise Store con la modalidad personal gratuita de Ubuntu Pro, limitada a cinco máquinas. Esta opción puede servir para laboratorios y evaluaciones, aunque un despliegue empresarial necesita revisar las condiciones comerciales, el soporte y la arquitectura requerida.

El anuncio no detalla el coste independiente de Enterprise Store porque queda asociado a Ubuntu Pro. Tampoco especifica límites generales de dispositivos o almacenamiento aplicables a todos los contratos, aspectos que pueden depender de la suscripción y del acuerdo de cada organización.

La principal aportación es ofrecer un mecanismo oficial para controlar software moderno de Canonical en lugares donde el acceso directo a internet está prohibido o resulta poco recomendable. Para las empresas que ya utilizan snaps, Ubuntu Core, Juju o charms, la unificación puede reducir componentes y simplificar los procesos de aprobación.

Su utilidad será menor en infraestructuras que trabajan únicamente con paquetes APT o que ya disponen de sistemas propios para replicar y firmar repositorios. Enterprise Store cubre una parte concreta de la cadena de suministro de Ubuntu, no toda la gestión de software de una organización.

Preguntas frecuentes

¿Qué es Canonical Enterprise Store?

Es un proxy instalado en la infraestructura del cliente que almacena y distribuye snaps y charms. Permite que los dispositivos reciban software sin conectarse directamente a las tiendas públicas de Canonical.

¿Puede funcionar sin conexión a internet?

Sí. En modo aislado, el contenido se descarga desde otro entorno y se transfiere manualmente a la red cerrada mediante un procedimiento controlado.

¿Enterprise Store distribuye también paquetes APT?

No. Está orientado a snaps y charms. Los repositorios tradicionales de paquetes DEB necesitan herramientas de réplica y gestión diferentes, como las disponibles en Landscape.

¿Está incluido en Ubuntu Pro?

Canonical afirma que Enterprise Store forma parte de Ubuntu Pro. La modalidad personal de la suscripción es gratuita para un máximo de cinco máquinas y permite realizar pruebas en laboratorios pequeños.

vía: ubuntu

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×