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
Navegadores Compatibles
- 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.