--- title: "Esquemas de instalación" slug: "esquemas-de-instalacion" updated: 2022-03-23T07:03:25Z published: 2022-03-23T07:03:25Z canonical: "docs.gaia-soft.com/esquemas-de-instalacion" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.gaia-soft.com/llms.txt > Use this file to discover all available pages before exploring further. # Esquemas de instalación La instalación de la aplicación Productor puede adoptar distintos esquemas dependiendo fundamentalmente de los siguientes factores: - Cantidad de usuarios totales - Cantidad de usuarios locales y remotos - Tipo de base de datos utilizado En función del número de usuarios, esta es la tabla que determina el tipo de instalación y tipo de base de datos recomendado: | Usuarios Totales | Usuarios Remotos | Tipo de Base de datos | Servidor SQL Server | Servidor Productor | Servidor RDP | | --- | --- | --- | --- | --- | --- | | 1 a 2 | No | Access | No | No | No | | 3 a 5 | No | SQL Server | Express | El mismo | No | | 6 a 10 | No | SQL Server | Estándar | Independiente | No | | 6 a 50 | Si | SQL Server | Estándar | Independiente | Si | ### Componentes del sistema Este artículo explica distintos esquemas de instalación, en los que intervienen los siguientes componentes: | Icono | Componente | Explicación | | --- | --- | --- | | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647969035383.png) | Carpeta Productor | Carpeta base donde está instalada la aplicación y todos sus componentes. También incluye las siguientes carpetas: - EMPxxxx: Una carpeta por cada empresa creada - RPT: Reports de la aplicación - TEMP\gaControles: Controles comunes a instalar en cada puesto de red | | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647969804665.png) | Base de datos Access | Es el fichero con la base de datos Access de la aplicación. Existe un fichero *aluminio.mdb* para cada empresa creada en la aplicación, ubicado en la carpeta EMPxxxx | | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647970430829.png) | Servidor SQL Server | En instalaciones con base de datos SQL, es el servidor que aloja el servicio SQL Server | | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647970523544.png) | Servidor RDP | En instalaciones con usuarios remotos, es el servidor de Escritorio Remoto (RDP = Remote Desktop Protocol) | | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647972351002.png) | gaCopiasDeSeguridad | Herramienta y Servicio Windows programable de copias de seguridad. Permite automatizar las copias de seguridad de la aplicación Productor | ### Tipos de usuarios Distinguimos 3 tipos de usuarios de la aplicación, que necesitarán distinto equipamiento para acceder a la aplicación: | Tipo | Explicación | | --- | --- | | Local | Usuarios dentro de la misma red local del equipo que hace de servidor. Instalamos la aplicación en su propio PC que es el encargado del procesamiento de los cálculos de la aplicación | | Remoto | Usuarios que están fuera de la red local del equipo que hace de servidor Están conectados a la red mediante un túnel VPN o bien directamente a través de internet. Tienen que iniciar sesión en el servidor de RDP para ejecutar la aplicación en ese servidor. | | Local-RemoteApp | Son usuarios locales pero que por distintos motivos interesa que ejecuten la aplicación en el servidor RDP como aplicación remota o RemoteApp. Suele ser el caso de los Terminales de Taller donde tenemos hardware con poca capacidad de proceso (una tablet) y el usuario accede como si fuera remoto. | ## Instalación 1 usuario Para un único usuario sólo necesitamos un equipo, el que va a usar el propio usuario. En el mismo equipo instalamos todos los componentes: | Equipo | Componentes | Requisitos | | --- | --- | --- | | PC-Servidor | - Carpeta Productor - Base de datos Access | Recomendables Servidor Access | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647969859003.png) ## Hasta 2 usuarios. Base de datos Access En este caso necesitamos 2 equipos PC, uno hace de servidor y lo utiliza uno de los usuarios y el otro hace de puesto de red para el otro usuario. | Equipo | Componentes | Requisitos | | --- | --- | --- | | PC-Servidor | - Carpeta Productor - Base de datos Access | Recomendables Servidor Access | | PC-Puesto1 | - gaControles (runtime Productor) | Recomendables puesto de red | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647970703602.png) ## Hasta 5 usuarios. Base de datos SQL Server Express Para una instalación local con hasta 5 usuarios recomendamos usar base de datos SQL Server, en su edición gratuita (Express). En este caso necesitamos un equipo servidor que ofrece la carpeta Productor y el servicio SQL Server y un equipo PC por cada usuario local. | Equipo | Componentes | Requisitos | | --- | --- | --- | | Servidor-SQL | - Carpeta Productor - Servicio SQL Server - gaCopiasDeSeguridad | Recomendables Servidor SQL Express | | PC-Puesto1 PC-Puesto2... | - gaControles (runtime Productor) | Recomendables puesto de red | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647971255178.png) ## Mas de 5 usuarios. SQL Server Estándar A partir de 6 usuarios recomendamos usar la edición Estándar de SQL Server, instalada en un servidor independiente. Por lo tanto necesitamos un servidor SQL Server y un servidor Productor que ofrezca la carpeta Productor. Servidores VirtualesPara este escenario es posible usar 2 servidores virtuales alojados en un único servidor físico. Conseguimos las ventajas de la virtualización y además separamos el servidor SQL del servidor de ficheros y carpeta Productor donde acceden los usuarios | Equipo | Componentes | Requisitos | | --- | --- | --- | | Servidor-SQL | - Servicio SQL Server - gaCopiasDeSeguridad | Recomendables Servidor SQL Estándar | | Servidor-Productor | - Carpeta Productor | Recomendables Servidor | | PC-Puesto1 PC-Puesto2... | - gaControles (runtime Productor) | Recomendables puesto de red | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647972669248.png) ## Más de 5 usuarios con usuarios Remotos En este escenario usamos SQL Server Estándar y un servidor de escritorios remotos (RDP) para que los usuarios remotos puedan ejecutar la aplicación en ese servidor. Conexión mediante VPNComo medida de seguridad recomendamos que los usuarios remotos accedan a la red interna de la organización a través de un Firewall mediante una conexión VPN. Exponer un servidor RDP en abierto a internet es muy peligroso y puede ser atacado fácilmente | Equipo | Componentes | Requisitos | | --- | --- | --- | | Servidor-SQL | - Servicio SQL Server - gaCopiasDeSeguridad | Recomendables Servidor SQL Estándar | | Servidor-RDP | - Servicio de Escritorio Remoto - Carpeta Productor - Opcional: Servicios RemoteApp | Recomendables Servidor Acceso Remoto | | PC-Local1 PC-Local2... | - gaControles (runtime Productor) | Recomendables puesto de red | | PC-Remoto1 Tablet-TT1 | - Cliente de Escritorio Remoto (RDP) | Ninguno, sólo el necesario para ejecutar el cliente RDP | ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1647973405860.png) Ejecución desde Escritorio RemotoPara usar la aplicación desde una sesión de Escritorio Remoto (RDP) es necesario disponer de una licencia de servidor (Net-LAK o Net-Unikey)