GXcloud Glossary

Unofficial Content

This document explains some common concepts that will be used along the GeneXus Cloud Deployment Services documentation.

User: Usuario autorizado para realizar operaciones en determinadas Clouds. 
Al menos un usuario es creado y/o asociado a la Cloud en tiempo de provisioning.
Un usuario puede autorizar a otros via Manager

Cloud: Refiere a la nube de una empresa. 
Diversos usuarios están asociados potencialmente a múltiples clouds.
Es creada en tiempo de provisioning

Deployment Target: Espacio preparado para recibir Application Deploys. Consta de una o varias Instances en las que es desplegada la aplicación y su base de datos.
Es creado en tiempo de provisioning

Instance: Servidor virtual. Puede servir como application server y/o database server. 
Es creado en tiempo de provisioning

Application: Refiere a una aplicación a ser desplegada desde una KB GeneXus. En GeneXus X Evolution 3 hay una relación uno a uno entre KB y Application.
Es creada en deployment time

Application Deploy: Refiere al paquete enviado desde el IDE que contiene potencialmente uno o varios componentes como ser los binarios correspondientes a la aplicación, sus programas de reorganización y población de datos.
Es creado en tiempo de deployment.

Application Stage: Una Application, para poder pasar a producción, podría pasar primero por una etapa o ambiente de preproducción: Un espacio en el que se valida su proceso de actualización y su funcionamiento. A estas etapas se les denomina Application Stages.
Define además el Deployment Target al que se va a instalar la aplicación en esta etapa.

Application Part: Una application se compone de varias partes como ser (sitio web, sitio con servicios públicos, sitio de backoffice, etc) que podrían estar desplegadas todas juntas o en lugares separados. Cada una de ellas es una Application Part.

Application Stage Part: Refiere a la Part en una Stage y define la URL que lleva a la Installation activa.
Cada Application tiene al menos una Stage y una Part y es bajo ésta Stage Part que se instala un Deployment de ella en cada F6. Esa primera Stage y Part es creada en deployment time. Las demás Stage y Part las crea el Usuario desde el Manager.

Installation: Registra la instalación de un Application Deployment en una Application Stage Part.
Son creados cuando se instala/aplica un deploy (desde el F6, o cuando el usuario restaura o activa un deploy)

Installation Instance: Registra lo ocurrido en cada instancia relacionado a una Installation
Son creados cuando se instala/aplica un deploy (desde el F6, o cuando el usuario restaura o activa un deploy)

DataBase: Una base de datos, instalada en una instancia específica.
Es creada en tiempo de deployment.

Database Backup: Backup correspondiente a la Base de Datos. Puede ser completo o parcial.
Puede haber sido creado en tiempo de deployment, por el usuario o en procesos ejecutados periódicamente.

Database Backup Application Deploy: Registra a qué Application Deploys y Base de datos corresponde un backup