Plataforma de Desarrollo
como servicio
Ramón García Barberá, IT Management Consultant en IBM
e-mail:
[email protected]
linkedin: http://es.linkedin.com/in/rgarciabarbera
© 2012 IBM Corporation
El potencial de la nube para el testing
Ahorros año 1 por categoría
85% ocioso
De los entornos de
computación distribuidos, hasta
un 85 por ciento de la
capacidad se encuentra ociosa
Productividad
4%
Costes
Aprovisionamiento
38%
Hardware
15%
Software
3%
Costes
Administración
Sistemas
40%
30%
En torno al 30% de todos los
defectos de software está
causado por entornos de test
mal configurados
Diciembre 2011
20 %
Entre un 30% y un 50% de los
servidores de TI están dedicados a
desarrollo y pruebas. En muchos casos
tienen un nivel de utilización en torno al
20%
© 2012 IBM Corporation
La visión de IBM
Cloud Enabled Data
Center
Integrated service
management,
automation,
provisioning, and self
service
Cloud Platform
Services
Infraestructuras pre-
integradas que
mejoran la calidad y
aceleran el ciclo de
vida de las
aplicaciones
Business
Solutions on
Cloud
Software-as-a-
Service delivering IT
and process
orchestration within
and across
organizations
Cloud Service
Provider
Advanced, reliable,
highly secure and
scalable platform for
creating, managing,
and monetizing
cloud services
Diciembre 2011
© 2012 IBM Corporation
La solución cloud para ingeniería de software se centra en la
optimización del aprovisionamiento de entornos para desarrollo y
pruebas
Análisis
Modelado
Análisis de
necesidades
de negocio
Modelado
de
arquitectura
Desarrollo
Pruebas
Security
Despliegue
Operación
Puesta en
producción
Gestión
de la
solución
Provisión
Diciembre 2011
4
© 2012 IBM Corporation
IBM SmartCloud Enterprise
Plataforma empresarial en modalidad servicio desde IBM
Aprovisionamiento de entornos para
Desarrollo y Pruebas bajo demanda, a
nivel empresarial
– Entornos Windows
– Entornos Linux Redhat y Suse
Contiene imágenes de sw preconfiguradas:
– Software de Gestión del Ciclo de Vida
de aplicaciones Rational®
– Configuraciones listas para ser usadas
de Lotus®, WebSphere®, DB2® e
Informix®
Reside en el cloud de IBM:
– Orientado a entornos empresariales
bajo contrato
Pago por uso, con opción de reserva de
capacidad
Diciembre 2011
© 2012 IBM Corporation
El jefe de proyecto realiza la solicitud de los entornos en
modo autoservicio a través de un catálogo y el sistema
realiza un aprovisionamiento automatizado en minutos
Elegir el servicio
Elegir la configuración
hardware
La máquina es
provisionada y puesta a
disposición del proyecto
Paso 1
Paso 2
Paso 3
Diciembre 2011
© 2012 IBM Corporation
Un catálogo de software para sus configuraciones de servidor
El catálogo público de activos de software de IBM SmartCloud Enterprise contiene:
– Imágenes con sistema operativo: Windows 2003 y 2008, Linux RedHat o Suse
– Imágenes y paquetes de software de IBM: Lotus®,WebSphere®, DB2®, Informix®,
Cognos®, Tivoli®, Rational®
– Imágenes con software de terceros: Alphinat, Aviarc, BeyondTrust, Capcal,
CohesiveFT, Corent, Kaavo, OpenCrowd, PragmaSystems, Servoy, SugarCRM o
Zeus.
Las opciones de licenciamiento dependen del tipo de software e incluyen:
– “Pay-as-you-go” (“PAYG”): Pago por uso con tarifas horarias
– “Bring your own license” (“BYOL”): Usted ya dispone de una licencia de software que
le permite utilizar una imagen preinstalada del catálogo
– “Development Use Only” (“DUO”): Sin cargo(*) para ‘ISV’s para que puedan desarrollar,
probar, hacer pruebas de concepto o demostraciones comerciales
Diciembre 2011
© 2012 IBM Corporation
El Catálogo incluye imágenes de Rational
Agile Development
Services (RTC in Cloud)
Quality Management
Services in the Cloud
(RQM in the Cloud)
Build Automation
Services in the cloud
(BuildForge in the cloud)
Asset management
Services in the Cloud
(RAM in the Cloud)
Requirements
management services
(RRC in the Cloud)
Capacidad
• Puesta en marcha de un equipo T&D
utilizando Rational Team Concert en la nube.
Beneficio
Reducción tiempo despliegue proyect. repetitivos.
Mejora de la productividad por acceso inmediato.
• Configuración de capacidades de Quality
Planning, Gestión, Ejecución y análisis de
la calidad y pruebas en una nube privada
Rapidez en la puesta en marcha
Reducción de costes de despliegue
• Flujos de proceso automatizados para
desplegar imágenes o automatizar el build
en la nube.
Acceso bajo petición a los build de recursos en
cloud
Ahorro de costes derivado de la automatización
• Acceso instantáneo a los activos en la nube
• Gobierno de los activos en la nube
Reducir el caos en el consumo de activos basados
en la nube
• Involucrar a los stakeholders y al delivery en
la definición y uso de los requerimientos a
lo largo de la vida del proyecto.
Colaboración entre stakeholders en la nube
Diciembre 2011
© 2012 IBM Corporation
Adicionalmente, IBM SmartCloud Enterprise le ofrece
herramientas para construir su propio catálogo de imágenes
Proceso:
Construir imágenes virtuales
Software
bundle
Software
bundle
Operating
system
A
c
t
i
v
a
t
i
o
n
f
r
a
m
e
w
o
r
k
OVF format package
Persistent storage
Importar, copiar o clonar imágenes
(Sólo Linux soportado)
Private Image
catalog
Desplegar máquinas virtuales
Las herramientas de construcción de imágenes ofrecen:
•Ensamblado de imágenes y plantillas de software
mediante ‘drag and drop’
•Catálogos de paquetes de software
•Automatización y control del despliegue
IBM Image Construction and Composition Tool
(ICCT) permiten a los clientes crear y utilizar paquetes de
software para personalizar imágenes y almacenarlas en el
catálogo de activos de IBM SmartCloud Enterprise. Se
ofrece como imagen sin cargo en el catálogo ‘Público’ de
imágenes en la nube.
CohesiveFT ofrece a los clientes de IBM SmartCloud
Enterprise acceso limitado sin cargo a su factoría de
imágenes y bibliotecas de paquetes de software en IBM
SmartCloud Enterprise.
Más información en smart.elasticserver.com
Diciembre 2011
© 2012 IBM Corporation
Ventajas del entorno de testing cloud de IBM
Atributo
Virtualización
avanzada
Estandarización
Catálogo de
servicios
Aprovisionamiento
automatizado
Escalado elástico
Pago por uso
Funcionalidad
Creación de un pool de
recursos virtualizados para
desarrollo y pruebas
Definición de imágenes
estándar por tipo de proyecto
Las peticiones de los entornos
predefinidos se realizan a
través de un catálogo
Los recursos se aprovisionan
rápidamente de forma
automatizada
Los entornos escalan al alza o
a la baja en función de las
necesidades
Medición del uso de recursos
con posibilidad de facturación
Ventaja
Reducción de necesidades de
infraestructura
Optimización del uso
Simplificación de la administración
Simplificación del proceso de
solicitud
Menos recursos dedicados a
gestión de peticiones
Reducción de costes de operación
Mejora de la productividad de los
equipos de desarrollo y pruebas
Optimización del uso de recursos
Mayor control de costes
Diciembre 2011
© 2012 IBM Corporation
IBM SmartCloud Enterprise proporciona una cobertura global
Toronto, ON
Ehningen,
Alemania
Boulder. CO
Raleigh, NC
Makuhari,
Japón
Singapur
Diciembre 2011
© 2012 IBM Corporation
12
Diciembre 2011
© 2012 IBM Corporation
Comentarios de: IBM SmartCloud Enterprise - Plataforma de desarrollo como servicio (0)
No hay comentarios