Mantén Home Assistant en un solo equipo mientras la latencia de control, la capacidad, el tiempo de recuperación y los fallos de dependencias permanezcan dentro de objetivos de servicio explícitos.
Dedica capacidad de cómputo cuando una carga de trabajo identificada consuma el margen de control; almacenamiento cuando el estado activo y la capacidad masiva necesiten políticas de latencia o recuperación diferentes; y red cuando una ruta compartida cree un dominio de interrupción demostrado. Cada separación añade otra máquina, enlace, credencial, orden de inicio y objeto de copia de seguridad, así que valida el nuevo límite antes de mover cualquier otra cosa.
Mantén los roles juntos hasta que aparezca un límite medido
Un solo equipo mantiene Home Assistant Core, su base de datos, radios, complementos, copias de seguridad y supervisión lo bastante cerca como para iniciarse y recuperarse como un sistema conocido. Esa simplicidad es valiosa mientras la carga combinada cumpla los objetivos de latencia de acción p95, tiempo de reinicio, ventana de copia de seguridad, reserva de almacenamiento y restauración.
Los debates sobre alta disponibilidad muestran repetidamente que añadir nodos no crea automáticamente disponibilidad a nivel de aplicación. Un análisis de la comunidad sobre los límites del dominio de fallos de Home Assistant resulta útil porque distingue el estado del servicio y la propiedad de las radios de simplemente ejecutar otra máquina.
No separes por una baja utilización media ni por una preparación general para el futuro. Abre un cambio de topología solo cuando la supervisión relacione un recurso, una capacidad, una ventana de mantenimiento o un fallo con el incumplimiento de un objetivo de servicio.
Separa el cómputo cuando una carga de trabajo consuma el margen de control
El cómputo dedicado está justificado cuando un servicio auxiliar separable —análisis de vídeo, voz local, inferencia de modelos, compilación o una tarea pesada de base de datos— satura la CPU, la memoria o la capacidad térmica al mismo tiempo que las automatizaciones críticas se ralentizan o fallan.
Mueve primero el servicio pesado, no Home Assistant por reflejo. Conserva su punto de acceso de API, credenciales, tiempos de espera y comportamiento alternativo, y después repite la misma carga mixta. Si mejoran la latencia entre evento y acción y el margen de recuperación, la separación habrá resuelto un límite de contención medido.
Mantén el cómputo junto cuando los picos de recursos no se correlacionen con el retraso o cuando la ruta lenta sea la latencia de la radio, la nube, DNS, el cliente o el almacenamiento. Un equipo nuevo no puede reparar una dependencia que no controla.
Separa el almacenamiento cuando la capacidad o la recuperación tengan ciclos de vida diferentes
Separa el almacenamiento cuando la configuración activa y el estado de Recorder necesiten baja latencia e instantáneas coherentes, mientras que los medios, las exportaciones de telemetría o las generaciones de copias de seguridad necesiten capacidad económica y una retención diferente. Usa puntos de montaje lógicos estables para que la ruta de la aplicación sobreviva a un cambio de dispositivo o de grupo de almacenamiento.
Una revisión de diseño de Docker Compose destaca los volúmenes persistentes, los modos de red y los límites de copia de seguridad explícitos. Sus compromisos del diseño del almacenamiento persistente ilustran por qué la separación debe conservar los permisos y el orden de restauración, no solo reubicar los datos.
Usa el límite de crecimiento de metadatos interno para identificar si el estado activo, el historial o los datos masivos son realmente el origen del problema de capacidad antes de crear una dependencia de NAS.
Separa la red solo para eliminar un fallo compartido demostrado
La red merece hardware o un segmento propios cuando la carga de difusión, el agotamiento de direcciones, un fallo del conmutador, las interferencias de radiofrecuencia, la confianza en dispositivos inseguros o una ventana de mantenimiento necesaria creen una interrupción que el diseño actual no pueda tolerar. La segmentación también añade dependencias de enrutamiento, cortafuegos, multidifusión, DNS y descubrimiento.
Mantén Home Assistant, las radios y los dispositivos locales críticos accesibles mediante la ruta más pequeña que preserve el límite de seguridad. Si introduces VLAN o un conmutador dedicado, permite explícitamente el tráfico de descubrimiento y control necesario, y documenta qué sigue funcionando cuando el enrutamiento, internet o DNS no están disponibles.
No consideres fiable la segmentación hasta que una acción local, un reinicio, el descubrimiento, una notificación y una prueba de recuperación superen las comprobaciones con cada dependencia de red no esencial eliminada por turnos.
Valida el nuevo límite antes de mover otro rol
Realiza una sola separación cada vez, con una copia de seguridad actual y un procedimiento de reversión. Registra antes y después del cambio la versión de origen, la identidad del servicio, los puntos de acceso, la propiedad de los montajes, las reglas del cortafuegos, el orden de inicio, la latencia, la presión sobre los recursos, el tiempo de copia de seguridad y el tiempo de restauración.
- Reproduce la carga de trabajo de la hora punta.
- Elimina una dependencia y registra el comportamiento degradado.
- Reinicia todos los servicios afectados en el orden de dependencia.
- Restaura el rol modificado en un destino limpio.
- Revierte el cambio dentro de la ventana de mantenimiento documentada.
Acepta el límite dedicado solo cuando mejore el objetivo identificado más de lo que aumente el riesgo de red y del ciclo de vida. Mantén juntos los roles restantes hasta que otra medición independiente justifique el siguiente cambio.
Configuración de NAS y Servidor
Más para leer

Cómo separar los datos, la caché y las copias de seguridad de la aplicación Home Assistant
Mantén persistente el estado autoritativo de la aplicación, demuestra que la caché es desechable antes de moverla y almacena las copias de seguridad probadas...

Cómo adaptar una configuración de Home Assistant para usuarios remotos y locales
Mantén el control local de Home Assistant independiente del extremo remoto y añade acceso remoto seguro con un comportamiento predecible de DNS, identidad y...

Cómo trasladar Home Assistant de un contenedor único a una pila de servicios resiliente
Primero preserva el estado operativo; luego separa los datos, las dependencias, el estado de salud, los recursos y la recuperación para que el fallo...

