1 Propósito y alcance
Este documento describe la especificación técnica del servicio Anjana Data Platform SaaS, incluyendo:
-
Perfiles de infraestructura (PRE, Base, Standard, Balanced) y sus prestaciones.
-
Paquetes SaaS ofrecidos y entornos incluidos (PRO/PRE).
-
Controles de seguridad incluidos por defecto (baseline) y principios de aislamiento.
-
Opciones adicionales de conectividad/seguridad.
-
Backups, retención y objetivos de recuperación (RPO/RTO).
-
Regiones habituales de operación.
-
Responsabilidades del proveedor y del cliente.
Este documento tiene como objetivo dar transparencia y confianza al cliente sobre la arquitectura y seguridad del servicio sin exponer detalles que puedan comprometer la postura de seguridad de Anjana Data SL.
2 Definiciones
-
Instancia: despliegue completo e independiente de Anjana Data Platform (componentes, configuración, endpoints y recursos asociados).
-
Entorno: clasificación operativa (PRO, PRE, POC, DEV, TEST). En SaaS, normalmente cada entorno se implementa como una instancia independiente.
-
PRO: entorno productivo (infraestructura dimensionada para producción).
-
PRE: entorno no productivo (validación/preproducción).
3 Arquitectura de referencia del servicio SaaS
3.1 Componentes principales (alto nivel)
Anjana Data Platform SaaS se despliega sobre infraestructura cloud con un modelo de segmentación “por capas”:
-
Capa de entrada controlada: el acceso a UI/API se centraliza a través de un punto de entrada gestionado (balanceador cuando aplica) protegido por controles de seguridad (WAF y mitigación DDoS).
-
Capa de aplicación en red privada: los componentes de la plataforma operan en subnets privadas, no expuestos directamente a Internet.
-
Capa de datos gestionada: almacenamiento de objetos (S3) y base de datos (DB gestionada) dimensionados según el perfil de infraestructura.
-
Capa de operación: backups periódicos y mecanismos de recuperación con objetivos RPO/RTO definidos (sección 9).
4 Paquetes SaaS y entornos incluidos
4.1 Paquetes ofrecidos y mapeo a perfiles de infraestructura
Los paquetes SaaS se componen de una o dos instancias (entornos), cada una desplegada con un perfil de infraestructura:
|
Paquete Saas |
Perfil de infraestructura PRO |
Perfil de infraestructura PRE |
|
Start |
N/A |
Base |
|
Productive (S) |
Standard |
PRE |
|
Productive (L) |
Standard |
PRE |
|
Scale (S) |
Balanced |
Base |
|
Scale (L) |
Balanced |
Base |
|
Grow |
Balanced |
Base |
Nota: Los límites funcionales del paquete (por ejemplo, objetos gobernados, plugins, integraciones de identidad) se definen en el Modelo de Licenciamiento. Este documento define prestaciones técnicas y operativas del servicio.
5 Perfiles de infraestructura (PRE / Base / Standard / Balanced)
5.1 Prestaciones por perfil
Los perfiles de infraestructura definen el dimensionamiento técnico y capacidades de alta disponibilidad, así como parámetros de backup/retención.
|
Perfil de infraestructura |
POC |
PRE |
Base |
Standard |
Balanced |
|
Tenant |
Compartido |
Privado |
Privado |
Privado |
Privado |
|
Balanceador |
Compartido |
Privado |
Privado |
Privado |
Privado |
|
Subdominio |
|||||
|
Singlenode |
8vCPU 32GB 64GB HDD |
8vCPU 32GB 64GB HDD |
8vCPU 32GB 64GB HDD |
|
|
|
Nodo Core |
❌ |
❌ |
❌ |
4vCPU 16GB 64GB HDD |
(4vCPU 16GB 64GB HDD)x2 |
|
Nodo plugins |
❌ |
❌ |
❌ |
2vCPU 8GB 32GB HDD |
2vCPU 8GB 32GB HDD |
|
Nodo Indexer |
❌ |
❌ |
❌ |
2vCPU 4GB 32GB HDD |
(2vCPU 4GB 32GB HDD)x3 |
|
Cloud S3 |
❌ |
64GB |
64GB |
128GB |
128GB |
|
Cloud DB |
❌ |
2vCPU 1GB 20-50GB HDD |
2vCPU 2GB 20-50GB HDD |
2vCPU 2GB 20-50GB HDD |
4vCPU 4GB 20-50GB HDD |
|
Backup |
Diario |
Diario |
Diario |
Diario |
Diario |
|
Retención |
3 días |
3 días |
7 días |
7 días |
7 días |
|
RTO |
24h |
24h |
24h |
24h |
24h |
|
RPO |
24h |
24h |
24h |
24h |
24h |
|
Usuarios concurrentes |
15 |
15 |
100 |
500 |
500 |
5.2 Principios de dimensionamiento
-
PRE: entorno orientado a validación y preproducción.
-
Base: entorno no productivo robusto o entorno productivo de baja carga, según diseño del paquete.
-
Standard: entorno productivo con separación de responsabilidades (nodos) y dimensionamiento para cargas superiores.
-
Balanced: entorno productivo con capacidad y redundancia incrementadas (replicación/LB según tabla).
Nota: Los valores de “usuarios concurrentes” reflejan orientación de capacidad técnica del perfil.
6 Seguridad incluida por defecto (baseline)
Todos los despliegues SaaS incorporan un conjunto de controles de seguridad base orientados a proteger disponibilidad, reducir superficie de exposición y fortalecer el control de acceso.
6.1 Protección ante ataques y control del tráfico
-
Mitigación DDoS (AWS Shield Standard): protección automática para ataques de capa de red y aplicación, orientada a preservar disponibilidad.
-
Filtrado y protección de aplicaciones web (AWS WAF): reglas para mitigar ataques comunes (p.ej., inyección y scripting) y control de bots, aplicadas al tráfico HTTP/HTTPS.
-
Gestión de dominios (Route 53): gestión del enrutamiento DNS del servicio.
Objetivo: asegurar que el tráfico entrante pase por una capa de inspección y mitigación antes de llegar a la aplicación.
6.2 Aislamiento de red y mínima exposición
-
Subnets privadas: los componentes de la plataforma se despliegan en red privada, sin exposición directa a Internet.
-
Security Groups / control de tráfico: control estricto del tráfico entrante/saliente, habilitando únicamente lo necesario para el servicio.
-
Entrada centralizada: el acceso externo se concentra en un punto de entrada controlado (balanceador cuando aplica), donde se aplican los controles anteriores.
Objetivo: reducir superficie de ataque y evitar exposición innecesaria de componentes internos.
6.3 Control de acceso e integraciones de identidad
-
Zeus (autenticación y autorización): capa de autenticación/autorización compatible con múltiples proveedores de identidad (p.ej., LDAP, AD, proveedores cloud y otros).
Objetivo: proporcionar control de acceso robusto y flexible, alineado con integraciones corporativas del cliente (según paquete contratado en el Modelo de Licenciamiento).
6.4 Whitelisting a nivel de servidor web (cuando aplica)
-
Servidor web con whitelist: posibilidad de restringir acceso por dominios/IP autorizados (configurable según necesidades del cliente y su paquete de conectividad).
Objetivo: reforzar el principio de “permitir solo lo necesario”.
El detalle técnico completo de estos controles (Shield, WAF, Security Groups, Zeus, whitelisting) se describe en el Modelo de seguridad SaaS.
7 Conectividad y seguridad adicional (paquetes opcionales)
Además del baseline de seguridad (sección 6), Anjana ofrece 4 modelos opcionales de conectividad privada adicional, pensados para integrar la red del cliente con el SaaS o para acceder a plugins/fuentes desplegados en su infraestructura:
-
No AWS / On-Premise (VPN Site-to-Site): ideal para clientes on-premise, legacy o multi-cloud.
-
Standard (AWS Transit Gateway) — paquete de conectividad; no confundir con el perfil de infraestructura “Standard” de la sección 5. Ideal para arquitecturas AWS híbridas con integración centralizada.
-
Premium A (AWS PrivateLink, Zero Trust a nivel L4): ideal para despliegues con requisitos elevados de conectividad privada hacia plugins/fuentes del cliente, manteniendo el frontal UI/API bajo el baseline estándar (permanece expuesto a Internet mediante Shield/WAF).
-
Premium B (AWS PrivateLink, UI/API + plugins): ideal para organizaciones con requisitos estrictos de aislamiento y políticas de no exposición a Internet (Enterprise Ready).
El detalle técnico completo de cada modelo (diagramas, requisitos de despliegue, tabla comparativa actualizada —incluyendo cifrado en tránsito— y responsabilidades por modelo) se recoge en el Modelo de seguridad SaaS.
8 Regiones habituales de operación
El servicio SaaS se ofrece de forma estándar en las siguientes regiones habituales de operación:
-
Europe (Frankfurt) — eu-central-1
-
Europe (Spain) — eu-south-2
-
US East (N. Virginia) — us-east-1
-
US West (N. California) — us-west-1
-
Europe (Ireland) — eu-west-1 (only WP)
Cuando el cliente solicite una región distinta, podrá aplicarse un add-on de “región fuera de estándar” conforme al Modelo de Licenciamiento. En caso de que la región pase a considerarse habitual por adopción adicional, aplicará la política de cese de cómputo del coste definida en dicho modelo.
9 Backups, retención y recuperación (RPO/RTO)
9.1 Backups y retención
Los backups del servicio se realizan con la frecuencia y retención definidas por el perfil de infraestructura (ver tabla 5.1-A).
9.2 Objetivos de recuperación
-
RPO (Recovery Point Objective): 24 horas.
-
RTO (Recovery Time Objective): 24 horas.
Los objetivos anteriores aplican al servicio estándar. Requisitos superiores (RPO/RTO menor, retención extendida u obligaciones específicas) se tratan como condición particular y/o add-on, sujeto a evaluación técnica.
10 Operación del servicio (alto nivel)
Anjana Data SL presta operación del servicio SaaS conforme al alcance definido en el Modelo de Licenciamiento (Servicio gestionado), incluyendo:
-
Operación y mantenimiento del servicio.
-
Actualizaciones planificadas.
-
Monitorización operativa.
Nota: Los detalles de soporte (canales, SLAs, horarios) se rigen por la Política de Soporte vigente (documento público).
11 Responsabilidades del cliente (SaaS)
El cliente es responsable de:
-
Gestionar el uso del servicio conforme a su licenciamiento (objetos gobernados, integraciones, plugins, etc.).
-
Mantener contacto administrativo para notificaciones operativas.
-
En caso de contratar conectividad/seguridad adicional: cumplir prerequisitos técnicos bajo su control (p.ej. configuración en su red/VPC o componentes equivalentes).
-
Proporcionar la información necesaria para configuración (dominios, certificados si aplica, sistemas de identidad) según el alcance contratado.
-
Para responsabilidades específicas de cada modelo de conectividad adicional contratado, ver la tabla de responsabilidades en el Modelo de seguridad SaaS.