105Apps Genexus en la Nube de Montevideo COMM Powered by Openshift
-
Upload
genexus -
Category
Technology
-
view
142 -
download
0
description
Transcript of 105Apps Genexus en la Nube de Montevideo COMM Powered by Openshift
#GX24 #GX24
Apps Genexus en la nube de Montevideo COMM Powered by OpenShift
Victor Villar [email protected] - @vrvillar Adrián Gigante [email protected]
#GX3573
Como es el mundo de IaaS
Para el desarrollador Genexus
#GX24
Contrata un servicio en la nube Recibe un mail de que su servidor esta listo Instrucciones para acceder al mismo
Tiene pronta su aplicación web
$ m K
#GX24
Accediendo al servidor
#GX24
Configurar el servidor web
#GX24
Configurar el Tomcat
#GX24
Configurar el MySQL
#GX24
Ya casi estamos... la seguridad!
#GX24
...y estamos con el sitio on-line!
#GX24
Estamos contentos... pero un día
#GX24
Que herramientas nos da el proveedor de Iaas?
#GX24
Otro problema común
#GX24
Recuperemos la base de datos
El “respaldo es la VM”... ... y el último es de hace 12 horas
OpenShift PaaS Genexus en la nube de
Montevideo COMM
#GX24
Modelos de servicio de nube IaaS PaaS SaaS
+CONTROL +AUTOMATIZACIÓN Gestionados por
proveedor de cloud
Gestionado por consumidor de cloud
APLICACIÓN
HERRAMIENTAS DE DESARROLLO (IDE, control de fuentes, build, CI)
SERVIDOR DE APLICACIONES
SISTEMA OPERATIVO
IMÁGENES VMs
RECURSOS FÍSICOS
#GX24
PaaS: Plataforma como servicio
CODIFICA DESPLIEGA EJECUTA
#GX24
OpenShift
#GX24
Sobre su nube o su infraestructura
#GX24
Fundado sobre Red Hat Enterprise Linux
#GX24
Brokers & Nodos
#GX24
Nodo = instancia RHEL
#GX24
Cada aplicacion en un Gear
#GX24
Gear + SELinux
#GX24
Gear + CGroups
#GX24
Gear sin uso se apacigua
#GX24
Multitenancy
#GX24
Workflow de desarrollo
#GX24
Gear creador por Web, CLI, IDE
#GX24
Utilización de Cartuchos
#GX24
Cartuchos auto configurables
#GX24
Distintos tipos de Cartuchos
#GX24
Code & Push!
#GX24
CI con Maven & Jenkins c
#GX24
HTTP(S) como puerta de entrada
#GX24
Ciclo de vida completo PaaS
c
#GX24
OpenShift es autoescalable
c cc
#GX24
Integración con Load Balancer externos
c
#GX24
OpenShift +
Montevideo COMM
#GX24
CODIFICA EJECUTA
Genexus en la nube PaaS
Victor Villar - [email protected] Adrián Gigante – [email protected]