Novell nos simplifica la vida con SUSE Studio

Novell nos simplifica la vida con SUSE Studio

(c) Nat Friedman / Novell

Tras un par de años de desarrollo, Novell lanzó oficialmente SUSE Studio.  Se trata de una herramienta accesible por la web que permite crear Software Appliances basadas en Linux de una forma ridículamente fácil.  En pocas palabras, esto quiere decir que cualquier usuario puede construir una distribución a su medida y generar una imagen para grabar en DVD, instalar en su PC o para usar en una máquina virtual.

Esto no quiere decir que vayan a surgir decenas de nuevas distribuciones en donde lo único que cambia es el autor.  La motivación que hay tras un Software Appliance es crucial para reducir los costos de probar y adoptar nuevas tecnologías.  Nat Friedman quien estuvo involucrado directamente en el proyecto lo explica muy bien en el primer capítulo de una serie que dedicará a SUSE Studio.

Instalar aplicaciones no siempre es fácil

Es sabido que hoy en día se ha simplificado bastante la instalación de aplicaciones en Linux, siempre y cuando ésta aplicación esté integrada en la distribución y tengamos conexión a internet.  Un comando o un par de clicks, la aplicación automáticamente se descarga desde el sitio más cercano, se instala y queda lista para su uso.

Esta situación cambia cuando se trata de aplicaciones que no son parte de la distribución y cuya instalación puede ser compleja.  Un clásico ejemplo es la instalación de sistemas servidores de correo, servidores de aplicaciones como Weblogic o Webspere, servidores de base de datos como Oracle y DB2, sistemas integrados como Zimbra, gestores de contenido como WordPress, Alfresco, etc.

Las distribuciones de Linux están construidas pensando en un usuario promedio, pero para aplicaciones más específicas se debe modificar la configuración del sistema para que se adapte mejor a lo que queremos instalar.  Hay que destacar que esto sucede también en otras plataformas, ya que se trata de aplicaciones que requieren un trabajo de integración y configuración específico.

Lo que se obtiene al final es un procedimiento complejo y no libre de fallas para instalar y poner en marcha estas aplicaciones.  Si sólo se quiere evaluar una aplicación, esto puede tener un alto costo en horas/hombre.  Es por eso que muchas empresas utilizan ingenieros dedicados al proceso de “pre venta” para asistir a los futuros clientes en estos casos.

Esfuerzo de distribución duplicado (Nat Friedman / Novell)

SUSE Studio : reduciendo costos con tecnología aplicada

Este proceso de instalación, configuración y afinación necesario para poner en marcha estas aplicaciones se realiza y repite en todo el mundo día a día.  Desde el punto de vista de la economía global en el mundo de las tecnologías de información, se trata de un gran costo y esfuerzo.

SUSE Studio es una herramienta que viene a solucionar este problema, creando un mecanismo que permite a las empresas desarrolladoras de software entregar sus aplicaciones instaladas en un sistema integrado y certificado, de tal forma que los usuarios lo descarguen y usen sin pasar por el tedioso proceso de puesta en marcha.

Con SUSE Studio el usuario accede a un portal web en donde selecciona los componentes del sistema que necesita.  Estos componentes no sólo son aquellos incluidos en una distribución SUSE normal, sino que progresivamente se irán agregando también aplicaciones de código abierto o comerciales.  Una vez definido lo que se necesita, el sistema genera una applicance a medida para ser usado como Live CD/DVD, máquina virtual o imagen de disco.  El usuario puede descargar este appliance y en caso de ser necesario, el sistema solicitará detalles de configuración final cuando se ejecute por primera vez, tal como se hace por ejemplo al usar por primera vez un router.

Distribución con SUSE Studio (Nat Friedman / Novell)

El paso dado por Novell permitirá que desarrolladores de aplicaciones independientes puedan entregar un paquete completo y preconfigurado a sus usuarios de tal forma que en pocos minutos puedan evaluar o usar sus aplicaciones en un entorno probado y certificado.  Sin duda se trata de un esfuerzo que será muy valorado por la industria en general, tanto por los fabricantes de software como de todos aquellos que han pasado por la experiencia de una instalación dolorosa.

Links :
SUSE Studio 1.0 (blog de Nat Friedman)
SUSE Studio