Manual de instalación de Viafirma Documents

Requisitos

Revisión: 18-nov-2019

Para ayudarte a planificar la instalación de Viafirma Documents te recomendamos que revises los requisitos para poder llevar a cambo una implantación con éxito.

¿Qué voy a necesitar para la instalación?

  • Servidor de aplicaciones Apache Tomcat 8.
  • Oracle Java 1.8.x de Oracle.
  • Kit de instalación de Viafirma Documents

Base de Datos

Podrás optar por dos sistemas:

  • Oracle 11 ó superior
  • PostgreSQL v9.6 ó superior.

IMPORTANTE: la base de datos debe tener configurado el idioma es_ES.UTF-8.

Los tablespaces de la base de datos ocupan aproximadamente 2GB por cada 100.000 documentos gestionados por la plataforma. Este dato puede ser muy variable, dado que depende de muchos factores (operaciones que se hacen por cada documento, evidencias capturadas, etc.).

¿Qué dimensionamiento le dedico?

Se tomará como ejemplo una instalación en un mismo servidor de aplicaciones. En caso de optar por una instalación en varios servidores, o instalación en clúster, consultar con el soporte técnico de Viafirma las opciones recomendadas para cada caso. En el caso de uso de máquinas virtuales, se recomienda una asignación mínima de:

  • RAM: 8GB
  • Micro: 4 cores a 2Ghz.

Disco:

  • Para sistema: 20 GB (1)
  • Para logs de operaciones: estimado 1GB por cada millón de operaciones (1)
  • Para logs de auditoría: estimado 1GB por cada millón de operaciones.
  • Para almacenamiento de documentos firmados: variable según peso y número de los documentos firmados. (Ej: 1000 documentos firmados al mes de 2 MB requeriran 2GB mensuales)
  • Para almacenar tanto el documento original como el borrador hasta que la petición finaliza: (El tamaño debe asociarse a la estimación de documentos a firmar, al tamaño medio de los mismos y tiempo que tardar en expirar y borrarse los documentos)

(1): los logs incluyen configuración de rotación, por lo que la optimización de estos logs podrá definirse por el administrador del sistema en función a las políticas de espacio en disco deseadas.

Otros requisitos

Entornos con SSL

Se recomienda que publiques el servicio con HTTPS, y para ello debes activar la configuración en tu Apache el soporte Proxy Preserve Host.

proxypreserverhosts on

Locale UTF8

El sistema operativo donde corra el servidor de aplicaciones deber tener configurado el locale es_ES.UTF-8 para evitar problemas de encoding.

Ejemplo configuración en Ubuntu:

$apt-get install language-pack-es-base
$update-locale LANG=es_ES.UTF-8

IMPORTANTE: este locale deber ser el mismo que el configurado en la Base de Datos.