Documentos de Académico
Documentos de Profesional
Documentos de Cultura
con OpenShift
LA IMPORTANCIA DE
LAS APLICACIONES
UNA RESPUESTA
DevOps es un mtodo de gestin de software que
promueve la comunicacin, colaboracin e
integracin entre los profesionales de desarrollo y
administradores de sistemas [1]
[1] http://en.wikipedia.org/wiki/DevOps
DEVOPS
Las tres formas de DEVOPS segn Gene Kim [2]
[1] http://en.wikipedia.org/wiki/DevOps
[2] http://itrevolution.com/the-three-ways-principles-underpinning-devops/
PRIMERA FORMA
Estandarizar ambientes
Provisionamiento automtico
SEGUNDA FORMA
Integracin continua
Entrega continua
TERCERA FORMA
Developer SELF-SERVICE
Prototipado rpido
DEVELOPER
USER
MULTI LENGUAJE
Developer IDE
Command Line
Tooling
Web Browser
REST APIs
MULTI-TENANT
CICLOS DE ENTREGA
CONTINUA
Maven
(Builds)
Jenkins
(CI)
RHEL
Broker
Node
JBoss
Apache
Code
Git
DB
(HTTP)
RHEL
RHEL
Node
Node
CMO?
COMMODITY HARDWARE
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
Desarrollo
Usuario
SELF-SERVICE FOR
DEVELOPERS
SELF-SERVICE
para
desarrollo
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
BROKER
NODE
RHEL
OPENSHIFT
GEARS
NODE
RHEL
RHEL
RHEL
RHEL
RHEL
RHEL
Analista
Usuario
Desarollo
JBoss
BRMS
JBoss
FUSE
JBoss
EAP
Cluster
MySQL
RED HAT JBOSS
XPAAS SERVICES
FOR OPENSHIFT
Mainframe/
Legacy
Data Store
RHEL
RHEL
RHEL
RHEL
RHEL
Puesta en produccin
rpida para el negocio
Acceso a tecnologa en formato
autoservicio para DEVS
Ambientes estandarizados
para OPS
Muchas Gracias!