Requisitos Técnicos

Especificaciones del Servidor

Requisitos Mínimos

Sistema Operativo

  • Windows Server 2016 o posterior
  • Windows 10/11 (solo para desarrollo/pruebas)

Requisitos de Hardware

  • CPU: mínimo 4 núcleos, recomendado 8 o más núcleos
  • RAM: mínimo 8 GB, recomendado 16 GB o más
  • Almacenamiento: mínimo 100 GB de espacio disponible en disco
  • Red: conexión a internet estable para descargas y actualizaciones

Especificaciones Recomendadas para Producción

Hardware

  • CPU: 8 o más núcleos (Intel Xeon o AMD EPYC)
  • RAM: 32 GB o más
  • Almacenamiento: 500 GB+ SSD
  • Red: conexión de red dedicada con ancho de banda adecuado

Consideraciones de Rendimiento

  • Se recomienda almacenamiento SSD para un rendimiento óptimo de la base de datos
  • RAM adicional mejora el procesamiento de grandes conjuntos de datos
  • Múltiples núcleos de CPU aumentan el soporte para usuarios concurrentes

Requisitos de Software

Requisitos de Base de Datos

  • SQL Server 2016 o posterior (recomendado SQL Server 2019+)
  • Autenticación en modo mixto habilitada
  • Permisos para creación de bases de datos requeridos
  • SQL Server Management Studio (SSMS) para configuración

Requisitos del Servidor Web

  • Internet Information Services (IIS) 10.0+
  • Paquete de Hosting ASP.NET Core 8 Runtime
  • Soporte para protocolo WebSocket habilitado
  • WebDAV Publishing debe ser eliminado - ver Deshabilitar WebDAV
  • Certificado SSL para despliegues en producción

.NET Framework

  • ASP.NET Core 8 Runtime
  • Se requiere paquete de Hosting para integración con IIS
  • Descargar desde la página oficial de descargas .NET de Microsoft

Python (Opcional)

  • Python 3.11 o posterior (requerido para enriquecimientos Python y acciones con scripts Python)
  • Gestor de paquetes pip
  • Paquetes requeridos: pandas, numpy, requests
  • Ver la guía Instalar Python para instrucciones detalladas de instalación

Requisitos de Red y Seguridad

Configuración de Firewall

  • Puerto HTTP 80 (para configuración inicial y redirección)
  • Puerto HTTPS 443 (para acceso seguro en producción)
  • Puerto SQL Server 1433 (por defecto, o puerto personalizado según configuración)

Requisitos del Certificado SSL

  • Certificado SSL válido de una Autoridad Certificadora confiable
  • Certificado comodín o SAN para múltiples subdominios
  • El certificado debe estar instalado y configurado en IIS

Configuración de Dominio

  • Recomendado subdominio dedicado: mindziestudio.[company].com
  • Registro DNS A apuntando a la dirección IP del servidor
  • Evitar acceso por localhost o IP para producción

Compatibilidad con Navegadores

  • Chrome 90+ (Recomendado)
  • Edge 90+

Requisitos del Navegador

  • JavaScript habilitado
  • Soporte para WebSocket
  • Almacenamiento local habilitado
  • Cookies habilitadas

Consideraciones Adicionales

Requisitos de Respaldo

  • Respaldo regular de bases de datos recomendado
  • Respaldo de configuración para recuperación rápida ante desastres
  • Respaldo y documentación de claves de licencia

Monitoreo y Mantenimiento

  • Gestión de actualizaciones de Windows
  • Planes de mantenimiento de SQL Server
  • Monitoreo de registros de IIS
  • Monitoreo de rendimiento de la aplicación

Planificación de Escalabilidad

  • Configuración de balanceador de carga para alta disponibilidad
  • Clúster de bases de datos para implementaciones empresariales
  • Integración de CDN para rendimiento global

Recomendaciones de Seguridad

Control de Acceso

  • Implementación de control de acceso basado en roles (RBAC)
  • Políticas de contraseñas fuertes
  • Autenticación multifactor donde sea posible

Protección de Datos

  • Cifrado en reposo para datos sensibles
  • Protocolos de transmisión seguros (HTTPS/TLS)
  • Actualizaciones y parches de seguridad regulares

Consideraciones de Cumplimiento

  • Cumplimiento GDPR para datos de la UE
  • Cumplimiento SOX para datos financieros
  • Requisitos regulatorios específicos por industria

Soporte y Actualizaciones

Gestión de Actualizaciones

  • Actualizaciones regulares de la aplicación a través del portal mindzie
  • Gestión de parches de SQL Server
  • Coordinación de actualizaciones de Windows Server

Requisitos de Soporte

  • Acceso administrativo para el equipo de soporte mindzie
  • Capacidad de escritorio remoto para resolución de problemas
  • Acceso a archivos de registro para propósitos diagnósticos

Para instrucciones detalladas de instalación, consulte la página de la Guía de Instalación.