Saltar al contenido principal

Niveles de Dominio y Estrategias

Sleakops proporciona una arquitectura de dominios flexible con tres niveles jerárquicos, además de alias personalizados para casos de uso avanzados.

Descripción General


1. Dominio del Proveedor (Nivel Raíz)

Qué es: El dominio raíz de tu organización.

Ejemplo: sleakops.com

Lo que Sleakops crea:

  • ✅ Zona Alojada de AWS
  • ✅ Certificado SSL

Caso de uso: Establece la infraestructura principal de tu dominio. Todos los entornos y servicios se organizarán bajo este dominio.

Cuándo usarlo:

  • Configurando Sleakops por primera vez
  • Gestionando el dominio principal de tu organización

2. Dominio del Entorno (Nivel de Subdominio)

Qué es: Subdominios que representan diferentes entornos.

Ejemplos:

  • qa.sleakops.com
  • staging.sleakops.com
  • prod.sleakops.com

Lo que Sleakops crea:

  • ✅ Zona Alojada de AWS
  • ✅ Certificado SSL

Caso de uso: Aislar y organizar tus entornos de despliegue. Cada entorno obtiene su propio subdominio con gestión DNS independiente.

Cuándo usarlo:

  • Crear entornos separados (desarrollo, staging, producción)
  • Aislar equipos o proyectos
  • Gestionar múltiples etapas de despliegue

3. Dominio del Webservice (Auto-generado)

Qué es: Asignación automática de dominio para cada webservice.

Patrón: [nombre-webservice].[dominio-entorno]

Ejemplo:

  • Nombre del webservice: api
  • Entorno: qa.sleakops.com
  • Resultado: api.qa.sleakops.com

Lo que Sleakops crea:

  • ✅ Registro CNAME (agregado automáticamente a la zona alojada del entorno)
  • ✅ Apunta al Application Load Balancer (ALB)

Caso de uso: Configuración de dominio sin configuración. Cada servicio obtiene automáticamente un dominio jerárquico y predecible.

Cuándo usarlo:

  • Escenario predeterminado para todos los webservices
  • Cuando quieres URLs consistentes y predecibles
  • Despliegues rápidos sin configuración de dominio personalizada

4. Dominios Alias (Nivel Personalizado)

Qué es: Dominios personalizados fuera de tu jerarquía estándar.

Ejemplos:

  • api.dominio-externo.com
  • www.miempresa.io
  • cualquiera.com

Lo que hace Sleakops:

Escenario A: El dominio coincide con una zona alojada existente

Si dominio-externo.com ya es un Proveedor o Entorno en Sleakops:

  • ✅ Proporciona registros DNS para validación de certificado SSL
  • ✅ Proporciona nombre ALB para configuración DNS
  • ⚠️ Tú configuras los registros DNS por tu cuenta

Escenario B: El dominio no coincide con ninguna zona alojada

Si cualquiera.com es completamente externo:

  • ✅ Crea certificado SSL
  • ✅ Proporciona registros de validación para el certificado
  • ✅ Proporciona nombre ALB para configuración DNS
  • ⚠️ Tú gestionas el DNS en tu proveedor de dominios

Caso de uso:

  • Dominios de marca personalizados
  • Dominios externos apuntando a tus servicios
  • URLs de marketing o vanidad
  • Servicios multi-dominio

Cuándo usarlo:

  • El dominio predeterminado del webservice no se ajusta a tus necesidades
  • Necesitas múltiples dominios para el mismo servicio
  • Conectar dominios externos a tus servicios de Sleakops

Estrategias de Delegación

Sleakops ofrece tres enfoques de delegación, dándote flexibilidad basada en tus necesidades de infraestructura y políticas organizacionales.

Estrategia A: Delegación Completa (Recomendada)

Delegar el Proveedor (dominio raíz) y dejar que Sleakops gestione todo

Lo que delegas:

Servidores de nombres del dominio del Proveedor a AWS Route 53

Lo que Sleakops gestiona automáticamente:

  • ✅ Todos los dominios del entorno (zonas alojadas + certificados SSL)
  • ✅ Todos los dominios de webservice (registros CNAME + enrutamiento)
  • ✅ Propagación DNS y validación
  • ✅ Ciclo de vida completo del certificado SSL

Beneficios:

  • 🚀 Configuración DNS cero después de la delegación inicial
  • 🔒 Gestión automatizada de certificados SSL
  • 🎯 Infraestructura completamente gestionada
  • ⚡ Experiencia de despliegue más rápida

Mejor para:

  • Nuevos proyectos empezando desde cero
  • Equipos que quieren mínima sobrecarga DNS
  • Organizaciones que adoptan soluciones completamente gestionadas
  • Startups y equipos que se mueven rápido

Configuración:

Delegar tu dominio raíz (ej., sleakops.com) a Sleakops Todo lo demás es automático


Estrategia B: Delegación Por Entorno

Delegar dominios de entorno individuales mientras mantienes el control del dominio raíz

Lo que delegas:

Servidores de nombres de dominios de entorno individuales (ej., qa.sleakops.com, prod.sleakops.com)

Lo que Sleakops gestiona automáticamente:

  • ✅ Todos los dominios de webservice dentro de entornos delegados
  • ✅ Certificados SSL para entornos delegados
  • ✅ Registros DNS dentro de zonas delegadas

Lo que tú gestionas:

  • ⚙️ DNS del dominio raíz
  • ⚙️ Registros NS apuntando a cada entorno

Beneficios:

  • 🎛️ Control del dominio raíz para otros propósitos (email, sitios de marketing, etc.)
  • 🔒 Gestión aislada de entornos
  • ✅ DNS automático de webservice dentro de cada entorno
  • 🏢 Cumplimiento con políticas DNS organizacionales

Mejor para:

  • Organizaciones con infraestructura de dominio raíz existente
  • Equipos que necesitan dominio raíz para servicios no-Sleakops
  • Migración gradual a Sleakops
  • Organizaciones multi-equipo con aislamiento a nivel de entorno

Configuración:

Mantener tu dominio raíz (ej., sleakops.com) gestionado externamente Delegar cada entorno (ej., qa.sleakops.com) a Sleakops Agregar registros NS en tu DNS de dominio raíz para cada entorno


Estrategia C: Control Completo (Gestión Manual)

Retener control DNS completo y configurar manualmente todos los registros

Lo que delegas:

Nada - tú gestionas todo el DNS

Lo que Sleakops proporciona:

  • 📋 Registros DNS para validación de certificado SSL
  • 📋 Endpoints ALB para enrutamiento de tráfico

Lo que tú gestionas:

  • ⚙️ Todas las zonas DNS y registros
  • ⚙️ Registros de validación de certificados
  • ⚙️ Registros CNAME apuntando al ALB
  • ⚙️ Todas las actualizaciones y cambios DNS

Beneficios:

  • 🎛️ Control completo de infraestructura DNS
  • 🔐 Mantener DNS dentro de límites de seguridad existentes
  • 📊 Integración con monitoreo DNS existente
  • 🏢 Cumplir requisitos estrictos de cumplimiento

Mejor para:

  • Organizaciones con gobernanza DNS estricta
  • Infraestructura DNS compleja existente
  • Políticas de seguridad que requieren aislamiento DNS
  • Empresas con equipos DNS dedicados

Configuración:

Crear dominios en Sleakops (sin delegación) Sleakops proporciona registros de validación y endpoints ALB Agregar manualmente todos los registros DNS requeridos en tu proveedor DNS


Comparación de Estrategias de Delegación

AspectoDelegación CompletaPor EntornoControl Completo
Complejidad de Configuración⭐ Más Fácil⭐⭐ Moderada⭐⭐⭐ Compleja
Mantenimiento Continuo⭐ Ninguno⭐⭐ Mínimo⭐⭐⭐ Alto
Flexibilidad⭐⭐ Limitada⭐⭐⭐ Equilibrada⭐⭐⭐⭐ Máxima
Tiempo de Despliegue⚡ Instantáneo⚡⚡ Minutos⚡⚡⚡ Manual
Control DNSSleakopsCompartido
Mejor para EquiposPequeño-MedianoMediano-GrandeEmpresarial

Patrones de Organización de Dominios

Patrón 1: Jerarquía Estándar (Funciona con cualquier estrategia de delegación)

Beneficios:

  • Separación clara de entornos
  • Fácil de entender y gestionar
  • SSL y DNS automáticos

Patrón 2: Jerarquía Mixta con Dominios Personalizados

Beneficios:

  • Dominios profesionales cara al cliente
  • Mantiene estructura interna
  • Flexibilidad para etiquetado blanco
  • Requiere DNS manual para alias (todas las estrategias)

Patrón 3: Entorno por Equipo/Proyecto

Beneficios:

  • Propiedad clara del equipo
  • Gestión DNS independiente por equipo
  • Escalable para organizaciones grandes

Guía de Decisión Rápida

NecesidadEstrategia Recomendada
Configuración más rápidaDelegación Completa
Mantener raíz para email/otros serviciosDelegación Por Entorno
Máximo control DNSControl Completo
Migración gradualDelegación Por Entorno
Cumplimiento estrictoControl Completo
Proyecto nuevoDelegación Completa
Empresa con equipo DNSControl Completo o Por Entorno
TareaHerramienta
Configuración inicialDominio del Proveedor
Crear nuevo entornoDominio del Entorno
Desplegar un servicioWebservice (automático)
URL de marca personalizadaDominio Alias
Integración de dominio externoDominio Alias
Solución de etiqueta blancaDominio Alias