048 Deployment De Aplicaciones Gene Xus

22
DEPLOYMENT DE APLICACIONES GENEXUS Ing. Pablo Alzuri, Ing. Guillermo González GeneXus Consulting [email protected] [email protected]

Transcript of 048 Deployment De Aplicaciones Gene Xus

Page 1: 048 Deployment De Aplicaciones Gene Xus

DEPLOYMENT DE APLICACIONES GENEXUS

Ing. Pablo Alzuri, Ing. Guillermo GonzálezGeneXus Consulting

[email protected]@genexusconsulting.com

Page 2: 048 Deployment De Aplicaciones Gene Xus

¿Cuándo se habla de un árbitrode fútbol?

Page 3: 048 Deployment De Aplicaciones Gene Xus

Fuente: http://www.rocadigital.com.ar/

Page 4: 048 Deployment De Aplicaciones Gene Xus

¿Cuándo pasa esto en nuestros proyectos?

Page 5: 048 Deployment De Aplicaciones Gene Xus

Los números

o Cada versión de PeopleHQ

o 4 o 6 meses de desarrollo

o 1 semana escritura del manual de instalación

o 1 día por cada cliente ejecutar la actualización

o Cada implantación de K2B

o Proceso total de 6 meses

o Deploy inicial de 2 semanas

o Algunas actualizaciones posteriores menos de un día

Page 6: 048 Deployment De Aplicaciones Gene Xus

GeneXus ConsultingDevelopment Framework

Page 7: 048 Deployment De Aplicaciones Gene Xus

Agenda

Conceptos preliminares

Software de base y afines

Stack tecnológico GeneXus

Administración de los Datos

Webapps y otras yerbas

Lo que viene en GeneXus X

Page 8: 048 Deployment De Aplicaciones Gene Xus

Conceptos Preliminares

• Producto

• ProyectoModalidad

• Instalación de cero

• Actualización del productoEtapa

• Vertical

• HorizontalTipo

Organización

Page 9: 048 Deployment De Aplicaciones Gene Xus

Conceptos Preliminares

Análisis Testing

Implantación

Construcción

Planificacióninicial

Diseño

Page 10: 048 Deployment De Aplicaciones Gene Xus

Preparando el terreno: Sistema Operativo

o Dimensionar plataformas de

instalación

o Windows vs Linux

o 32 vs 64 bits

Page 11: 048 Deployment De Aplicaciones Gene Xus

Preparando el terreno: Lenguaje de generación

o Adecuación del lenguaje a la

plataforma

o Versiones del framework

o Para compilar

o Para ejecutar

o Código embebido en objetos GX

Page 12: 048 Deployment De Aplicaciones Gene Xus

Preparando el terreno: Software de base

DB Server

Configuración

Application Server

Web Server

Ajustes y tuning

Escalamiento

Page 13: 048 Deployment De Aplicaciones Gene Xus

Stack tecnológico GeneXus

Page 14: 048 Deployment De Aplicaciones Gene Xus

Stack tecnológico GeneXus: GXflow

Instalación Actualización

Protección y licenciamiento

Procesos Negocio

Page 15: 048 Deployment De Aplicaciones Gene Xus

Stack tecnológico GeneXus: GXportal

Instalación Actualización

Instalación y configuración básica

Configuración de mi aplicación

Integración con GXflow

Page 16: 048 Deployment De Aplicaciones Gene Xus

Stack tecnológico GeneXus: GXplorer y GXquery

o Instalación:

o Configuración de permisos

o Importación de la metadata

o Procesos de carga (GXplorer)

o Actualización:

o Reorganización de metadata

o Procesos de carga (GXplorer)

Page 17: 048 Deployment De Aplicaciones Gene Xus

Administración de los Datos (1)

o Instalación:

o Inicialización de la base de datos

o Procesos de migración

o Ajuste de datos post-migración

o Diseño del plan de respaldo y

depuración

Page 18: 048 Deployment De Aplicaciones Gene Xus

Administración de los Datos (2)

o Actualización:

o Respaldo de base de datos

o Manejo de reorganizaciones

o Carga de datos post-reorganizaciones

Page 19: 048 Deployment De Aplicaciones Gene Xus

Webapps y otras yerbas

o Webapps:

o Empaquetar vs no Empaquetar

o Archivo de configuración y conexión

o Fuentes (tipografías)

o Archivos de configuración

o PDFReport.ini

Page 20: 048 Deployment De Aplicaciones Gene Xus

Lo que se viene en GeneXus X

o Deployment en la nube

o Deployer genérico

Page 21: 048 Deployment De Aplicaciones Gene Xus

Charlas relacionadas

o Cómo llegar a las nubes

o Martes 11:45 - Ballroom B (Ignacio

Roqueta – Artech)

o Charla abierta con el equipo de

Desarrollo

o Miércoles 08:00 - Ballroom B (Equipo

de Desarrollo - Artech)

o Ciclo de charlas GX Consulting

Development Framework

Page 22: 048 Deployment De Aplicaciones Gene Xus

¿Preguntas?