[[PageOutline(2-5,Índice)]] = Arquitectura del sistema de clonación = == Introducción == El proyecto de clonación debe estar dividido en una serie de capas que proporcionan distintos servicios: * Distribución del motor de clonación. * API de funciones. * Interfaces de usuario (menús, ''shell'', controlador Hidra, etc.). == Escenarios == El sistema de clonación debe ser lo suficientemente flexible como para permitir los siguientes escenarios. * Desde el punto de vista del servidor: * Centralizado con gestión web del repositorio de imágenes. * Centralizado con repositorio de imágenes. * Descentralizado con caché de imágenes en las máquinas locales. * Máquinas independientes con caché de imágenes en las máquinas locales. * Desde el punto de vista de los clientes: * Despliegue de sistemas con clientes pasivos con secuencia de arranque. * Clientes activos que pueden ejecutar órdenes. * Desde el punto de vista de las comunicaciones entre clientes y servidores: * Unicast. * Multicast. * Red P2P (!BitTorrent). * Caché local. El gráfico muestra un esquema general de la arquitectura del sistema. [[Image(Arquitectura Hidra-EAC.png)]]