IBM PureSystems: Un factor de cambio para el desarrollo, el despliegue y la gestión de aplicaciones de TI

IBM PureSystems es la primera oferta de una categoría de sistemas totalmente nueva de IBM: una nueva clase de sistemas conocida como "Sistemas Integrados Expertos". La tecnología está diseñada para que las organizaciones de TI puedan estar en funcionamiento pleno en apenas cuatro horas, reduciendo en meses el tiempo necesario para desplegar aplicaciones nuevas. IBM PureSystems combina la flexibilidad de un sistema de propósito general, la elasticidad de la nube y la simplicidad de un dispositivo. Esta introducción ofrece más explicaciones y describe de qué manera las herramientas de desarrollo de aplicaciones y la solución de Rational para la gestión colaborativa del ciclo de vida (CLM) complementan a IBM PureSystems para proporcionar un entorno de desarrollo, prueba y producción de aplicaciones optimizado.

Steve Abrams, Distinguished Engineer and Chief Cloud Architect, IBM

El Dr. Steve Abrams es ingeniero distinguido de IBM y trabaja en IBM Rational Chief Technology Office como director arquitecto de computación en nube de Rational. Allí, está definiendo la estrategia técnica de Rational en torno a la computación en nube y devops, y la está integrando con la estrategia de negocio de IBM.Como miembro del equipo de CTO, ayudó a crear la Jazz Integration Architecture y a fomentar su adopción en los productos de IBM.También lanzó la iniciativa Open Services for Lifecycle Collaboration, una iniciativa para toda la industria para simplificar en gran medida la integración a lo largo del ciclo de vida de la entrega del software definiendo de forma abierta y colaborativa una arquitectura de integración RESTful. Steve también gestiona proyectos conjuntos de Rational con la división Research de IBM. Su experiencia amplia y diversa incluye trabajos en música electrónica, robótica, geometría computacional y herramientas CAD/CAM y para la creación rápida de prototipos. Estudió en la Universidad de Columbia, donde obtuvo títulos de licenciatura, maestría y doctorado en Ciencia de la Computación.



Timothy Hahn, Distinguished Engineer, Chief Architect for Enterprise Tools, IBM

Tim Hahn es ingeniero distinguido en IBM y ha trabajado en IBM durante 21 años. Es arquitecto en jefe para las herramientas de modernización empresarial en la organización de Rational de IBM Software Group. Es responsable de la estrategia, la arquitectura y el diseño de productos de modernización empresarial de Rational, los cuales brindan tecnología innovadora y dinámica para satisfacer las necesidades de una comunidad de usuarios diversa enfocada en la modernización empresarial, el desarrollo de aplicaciones multiplataforma y la obtención del mayor valor posible de las herramientas que utilizan. Anteriormente, Tim trabajó en la organización de Tivoli de IBM Software Group como arquitecto en jefe de Redes y Sistemas Seguros, donde trabajó en la estrategia, la arquitectura, el diseño y el desarrollo de productos de seguridad. Ha trabajado en varios productos en el pasado, incluidos la arquitectura principal, el diseño y el desarrollo de IBM Encryption Key Manager y el servidor LDAP de IBM z/OS Security Server. La experiencia de Tim incluye diversas facetas, entre ellas herramientas y técnicas de desarrollo de aplicaciones, seguridad de software, servicios de directorio y sistemas de IBM System z. Ha publicado numerosos artículos sobre el uso de productos de seguridad de Rational y Tivoli en entornos de despliegue de punta a punta y es coautor de dos libros: e-Directories: Enterprise Software, Solutions, and Services y Mainframe Basics for Security Professionals.



11-04-2012

Las empresas actuales necesitan innovar y mantenerse competitivas introduciendo productos y servicios en el mercado de forma más rápida, económica y con un riesgo más bajo que nunca antes. Para ello, las organizaciones de TI necesitan simplificar el ciclo de vida de TI añadiendo automatización y reduciendo la intervención humana, lo que incrementa la velocidad de entrega, mejora la productividad y permite ahorrar dinero. No es una tarea fácil.

Pero, ¿qué pasaría si los equipos de TI pudieran capturar y automatizar lo que hacen los expertos, desde la configuración de la infraestructura hasta el despliegue de sus aplicaciones? Esto los liberaría para poder participar en la verdadera innovación empresarial, en lugar de quedar atrapados en tareas de mantenimiento que solo les quitan tiempo.

IBM® PureSystems® es la primera oferta en una categoría de sistemas totalmente nueva de IBM: una nueva clase de sistemas conocida como "Sistemas Integrados Expertos". La tecnología está diseñada para que las organizaciones de TI puedan estar en funcionamiento pleno en apenas cuatro horas, reduciendo en meses el tiempo necesario para desplegar aplicaciones nuevas. IBM PureSystems combina la flexibilidad de un sistema de propósito general, la elasticidad de la nube y la simplicidad de un dispositivo.

A diferencia de Oracle, HP, Dell y Cisco, la solución de IBM ofrece un ecosistema completo para soportar y nutrir las necesidades de aplicaciones de TI de las empresas, integrando de forma más completa el desarrollo, el despliegue y la gestión del ciclo de vida de TI. Este artículo muestra las capacidades nuevas que ofrece IBM PureSystems y presenta distintos escenarios empresariales reales, donde esta nueva categoría de tecnología puede ayudar a los equipos de TI a hacer una diferencia verdadera y positiva en los resultados de su compañía.

El artículo también describe cómo las herramientas de desarrollo de aplicaciones y la solución de gestión del ciclo de vida de la aplicación (ALM) de Rational® complementan a IBM PureSystems para proporcionar un entorno de desarrollo, prueba y producción de aplicaciones optimizado para los clientes de IBM.

Los nuevos IBM PureFlex System e IBM PureApplication System

Los primeros dos miembros de la familia de IBM PureSystems son IBM® PureFlex System e IBM PureApplication System.

IBM PureFlex System

Experto en prever y anticiparse a las necesidades de recursos para optimizar la infraestructura:

  • Infraestructura de sistema integrada y optimizada de fábrica
  • Gestión integrada
  • Automatización y optimización del conocimiento

IBM PureApplication System

Experto en el despliegue y la ejecución óptimos de aplicaciones para un tiempo de maduración más rápido:

  • Plataforma especializada de reconocimiento de la aplicación diseñada, integrada y optimizada
  • Patrones de carga de trabajo basados en años de pruebas y experiencia en despliegue
  • Gestión simplificada con una sola consola

En la literatura de marketing, podrá leer que "todos los IBM PureSystems están completamente optimizados, virtualizados por naturaleza, tienen un diseño no comprometido con la capacidad de actualización en el nivel del sistema y están diseñados para la nube".

Pero, ¿qué significa eso exactamente? ¿Qué hace de IBM PureSystems un sistema integrado experto? A continuación, encontrará varias respuestas.

Conocimiento incorporado

  • Preoptimizado para cargas de trabajo de aplicaciones web y de base de datos
  • Los patrones de carga de trabajo codifican el conocimiento de IBM, socios y clientes
  • Infraestructura tolerante a fallas, segura, virtualizada y escalable

Experiencia simplificada

  • Integración continua durante todo el ciclo de vida de TI
  • Punto único de gestión de la plataforma
  • Supervisión y mantenimiento integrados

Integrado por diseño

  • Suministro de autoservicio repetible
  • Tiempos de ejecución de aplicaciones y datos integrados y flexibles
  • Gestión de la carga de trabajo con reconocimiento de la aplicación

Obviamente, ningún sistema nuevo puede permanecer aislado en el centro de datos. Debe estar integrado al entorno existente, así como también al ciclo de vida de desarrollo y despliegue. El resto de este artículo describe las capacidades fundamentales de IBM PureSystems, junto con los beneficios que atienden las necesidades complejas de las organizaciones de TI de hoy.


Cómo PureSystems ayuda a optimizar su empresa

Los proyectos de IBM PureSystems agregan un valor significativo a través de cuatro objetivos clave de TI:

  • Consolidación
  • Optimización
  • Innovación
  • Aceleración del traslado hacia la computación en nube

Veamos cada uno de ellos.

Consolidación: cómo la gestión del portafolio de aplicaciones puede clarificar el valor de los activos de TI

La gestión del portafolio de aplicaciones y la solución de integración de aplicaciones de IBM proporcionan patrones flexibles de carga de trabajo para ayudar a consolidar y gestionar aplicaciones existentes en el nuevo IBM PureApplication System. Estos patrones de carga de trabajo se pueden utilizar sin ninguna modificación para permitir una toma de decisiones más rápida y mejor informada. Conclusión: la consolidación de sistemas y aplicaciones ayuda a reducir los gastos operativos.

Algunos pueden considerar la gestión del portafolio de aplicaciones un paso inicial para la comprensión y consolidación de sus aplicaciones y sistemas. Pero, en realidad, debe incorporarse como un proceso continuo que utiliza información y analítica para producir decisiones objetivas y transparentes sobre inversiones, consolidación, modernización o sustitución de aplicaciones.

¿Por qué? Muchos clientes de IBM están enfrentando costos operativos de TI cada vez más altos causados por una mezcla de servidores x86 y middleware de proveedores. La constante expansión de servidores y aplicaciones también añade complejidad e impacta en la agilidad empresarial. Como resultado, los costos de mantenimiento de aplicaciones ahora representan entre un 70 a 80 por ciento del presupuesto de TI. Las organizaciones simplemente necesitan una mejor forma de controlar y gestionar sus gastos operativos de TI.

La respuesta es una estrategia de gestión del portafolio de aplicaciones y una solución de integración de aplicaciones de IBM. Esto puede ayudarlo a gestionar su portafolio de aplicaciones y seleccionar las aplicaciones correctas para migrar a IBM PureSystems. Puede comenzar aprovechando IBM® Rational® Focal Point™ para preparar el inventario, evaluar y priorizar sus proyectos de implementación de aplicaciones.

Después de comprender y gestionar mejor las aplicaciones, es posible integrarlas en el ciclo de vida de su carga de trabajo de TI con patrones de despliegue de carga de trabajo incluidos en IBM PureSystems. También puede crear sus propios patrones. Esto proporciona una entrega de aplicaciones continua con costos y riesgos reducidos, y garantiza la consistencia durante todo el ciclo de vida, de punta a punta.

Optimización: cómo optimizar el desarrollo y la prueba de los equipos de TI

La mayoría de las organizaciones corporativas tienen cientos de desarrolladores alineados con distintas unidades empresariales y grupos de TI. Tradicionalmente, cada equipo tiene su propio conjunto personalizado de aplicaciones de desarrollo y de software para su plataforma de desarrollo de destino. Esto dificulta la movilidad y requiere soporte y capacitación adicionales a medida que los recursos de TI son reasignados a distintas tareas para soportar las metas empresariales que están en constante cambio.

Las organizaciones están buscando formas de optimizar su entorno de desarrollo y prueba aprovechando un conjunto común de herramientas para desarrollar, desplegar y probar dentro del mismo entorno, como la producción. La solución es un entorno de desarrollo y prueba multiplataforma que ofrece herramientas de desarrollo integradas, compiladores para IBM® Power Systems™ y capacidades de prueba para desarrollar, desplegar y probar rápidamente aplicaciones para sistemas de IBM PureSystems.

La solución de desarrollo y prueba multiplataforma de IBM ayuda a aumentar la productividad y permite el aprovechamiento de nuevas tecnologías más rápidamente por medio de herramientas integradas de IBM, compiladores y tiempos de ejecución para IBM PureApplication y NGP Systems. Puede ajustar y automatizar mejor los sistemas y las aplicaciones para aumentar el rendimiento, la escalabilidad y la confiabilidad de las aplicaciones.

Por ejemplo, imagine que su equipo está desarrollando patrones de aplicaciones y artefactos relacionados, como se muestra en la Figura 1.

Figura 1. Desarrollo de patrones y artefactos de aplicaciones
Workflow diagram

Puede utilizar IBM PureApplication System para optimizar el proceso a través de estos pasos:

  1. Conecte IBM® Rational® Application Developer directamente a cualquier cantidad de IBM PureApplication Systems.
  2. Adquiera patrones de aplicaciones desde PureApplication System en su espacio de trabajo.
  3. Exprese patrones de aplicaciones en términos de proyectos de espacio de trabajo de Rational Application Developer.
  4. Desarrolle el código normalmente. Publique patrones de aplicaciones para PureApplication System.
  5. Trabaje con patrones de forma colaborativa y vea los cambios de sus compañeros de trabajo.
  6. Exporte e importe patrones, gestione preferencias, etc.

Considere los beneficios del uso de herramientas integradas, compiladores y tiempos de ejecución con soluciones de desarrollo y prueba multiplataforma de IBM:

  • 22-37 % de mejora de la productividad del desarrollador con herramientas y compiladores modernos e integrados
  • Desarrollo, despliegue, prueba y mantenimiento de aplicaciones simplificados y acelerados para IBM PureApplication Systems
  • Mayor eficiencia con la tecnología líder de optimización de compiladores cuando se usa en combinación con compiladores de IBM Power Systems

Innovación: de qué manera una gestión más eficaz del ciclo de vida de las aplicaciones beneficia a su organización

Para los equipos de TI, ¿cuál es realmente el concepto de "innovación" tan utilizado? Para ellos, son aplicaciones y servicios nuevos que satisfacen las necesidades empresariales nuevas de forma oportuna y rentable. Esto significa que es posible gestionar mejor el ciclo de vida de la aplicación desde la inspiración, la creación y hasta el uso. Estas capacidades son posibles después de la consolidación y la optimización, como se describió anteriormente.

En una organización típica, la falta de colaboración y comunicación entre equipos de clientes, de desarrollo y operativos, y otras partes interesadas incrementa significativamente el riesgo de crear productos y servicios que no satisfagan las necesidades empresariales reales. La solución es la gestión del ciclo de vida de las aplicaciones (ALM). Es la forma en que las organizaciones pueden mejorar las tasas de éxito de los proyectos a la vez que controlan los costos asociados con los errores de software.

La solución de ALM de IBM le permite obtener visibilidad y rastreabilidad de punta a punta en todos los equipos, proyectos, plataformas y procesos para agilizar el plazo de lanzamiento al mercado. Gestionando el ciclo de vida de la aplicación de forma más eficaz puede entregar software de alta calidad y servicios más rápidamente, gracias a una mayor colaboración, automatización y control de equipo en las plataformas.

Las soluciones de ALM del software de IBM proporcionan:

  • 15 a 20 % de reducción del tiempo del ciclo de desarrollo a través de una infraestructura de equipo común para la gestión colaborativa del ciclo de vida, o CLM (vea Recursos para obtener más información)
  • Mejora de la comunicación y colaboración entre los equipos de desarrollo, lo que resulta en una mayor productividad y costos reducidos
  • Reducción del tiempo de depuración de aplicaciones mediante una plataforma de comunicación común, mejorando así la eficiencia operativa

Aceleración del traslado hacia la computación en nube: cómo habilitar rápidamente entornos de nube seguros e integrados

Con frecuencia, la falta de coordinación entre los equipos de desarrollo y de operaciones causa retrasos y costos adicionales en el desarrollo de nuevas capacidades vitales para la empresa. Normalmente, los problemas resultan de procesos manuales que consumen mucho tiempo y de transferencias entre distintas etapas de la entrega del software. En el pasado, el despliegue exitoso en la fase de desarrollo no era un predictor de despliegue exitoso en otros entornos.

La planificación del despliegue y las soluciones continuas de desarrollo, integración y entrega de IBM lo ayudan a planificar, automatizar y controlar el suministro de la infraestructura, la configuración del middleware y el despliegue de aplicaciones. ¿El objetivo? Poder configurar y utilizar de forma reiterada entornos bien definidos y estandarizados en una infraestructura basada en la nube, eliminando así errores manuales costosos utilizando la automatización y reduciendo drásticamente los tiempos de aprovisionamiento.

Los equipos pueden automatizar el desarrollo, la prueba y el despliegue de las aplicaciones para entornos de nube. La planificación del despliegue y las soluciones continuas de desarrollo, integración y entrega de IBM lo ayudan a automatizar el despliegue de la carga de trabajo, así como también a acelerar la entrega de la aplicación en entornos de desarrollo, prueba y producción.

Como muestra la Figura 2, la gestión unificada del ciclo de vida de la aplicación reduce el tiempo de despliegue mediante la automatización de la entrega de las cargas de trabajo de la aplicación.

Figura 2. Diagrama del flujo de trabajo de la gestión unificada del ciclo de vida de la aplicación
Effects on development, testing, operations

Resumen

Las organizaciones de TI de hoy pueden aprovechar IBM PureSystems para abordar con las necesidades clave de TI:

  • Cómo consolidar mejor las cargas de trabajo para reducir el TCO, la complejidad y la expansión
  • Cómo ajustar y automatizar sistemas para optimizarlos para sus entornos
  • Cómo entregar capacidades más rápidamente para aumentar la innovación
  • Cómo habilitar entornos de nube rápidos, seguros e integrados si las organizaciones deciden ir en esa dirección

Con IBM PureSystems, puede consolidar sistemas y cargas de trabajo de aplicaciones para reducir el costo total de propiedad de su infraestructura de TI. Los entornos de desarrollo, prueba y producción pueden ejecutarse en una infraestructura compartida, configurada en formas comunes. Esto ayuda a garantizar que la automatización del despliegue y las aplicaciones en sí se comporten como está previsto en la producción, al igual que en los entornos de desarrollo y prueba. Al adoptar los Sistemas Integrados Expertos, puede simplificar y reducir la complejidad y la expansión de su centro de datos. Las cargas de trabajo se pueden gestionar de forma inteligente y controlar desde un único punto, y el entorno proporcionará la escalabilidad dinámica para alcanzar los niveles de servicio.

Se pueden entregar rápidamente nuevas capacidades para mejorar el tiempo de lanzamiento al mercado de nuevos servicios, y se puede añadir la capacidad para manejar los cambios en la demanda de forma rentable y automática. Por último, todo esto puede hacerse de forma que acelere el uso de entornos de nube que ayuden a extender las inversiones actuales a través de estándares abiertos y que ayuden a compartir de forma eficiente recursos de TI para mejorar la economía de TI.

Las capacidades de IBM pueden ayudarlo a obtener el mayor beneficio de PureSystems lo más rápido posible, así como también a minimizar la interrupción del trabajo y la complejidad de la gestión del ciclo de vida del servicio. IBM lo ayuda a cerrar las brechas en los procesos de TI de su empresa y a tener sus aplicaciones listas y funcionando más rápidamente, de forma que pueda obtener los siguientes resultados:

  • Reducción del costo y los riesgos asociados con la implementación de una nueva infraestructura, gestionando IBM PureSystems como parte del ciclo de vida de su servicio.
  • Reducción de la interrupción del trabajo y la complejidad con desarrollo, integración, prueba y entrega continuos como parte del ciclo de vida de la aplicación.
  • Gestión del ciclo de vida del servicio a través de plataformas heterogéneas.

Recursos

Aprender

Obtener los productos y tecnologías

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Rational, Cloud computing
ArticleID=964739
ArticleTitle=IBM PureSystems: Un factor de cambio para el desarrollo, el despliegue y la gestión de aplicaciones de TI
publish-date=04112012