Distributed-Rust-Docker-VPN

Diseño inicial de Docker + Rust distribuido

Objetivo

Definir la forma en que se desplegará la implementación distribuida de Mandelbrot en Rust utilizando contenedores Docker sobre la infraestructura conectada por ZeroTier.

Decisiones de diseño

Distribución de contenedores

Con esta distribución, el sistema final cuenta con 1 contenedor coordinador y 8 contenedores worker ejecutando Mandelbrot distribuido en Rust.

Ejecución esperada

Ejemplo conceptual del coordinador:

docker run -d --name mandel-coordinator -p 9000:9000 mandelbrot-rust coordinator

Ejemplo conceptual de un worker:

docker run -d --name mandel-worker-01 mandelbrot-rust worker worker-01 10.236.62.155:9000

Observación

Los contenedores utilizados en Sprint 2 correspondieron a pruebas de infraestructura y conectividad. En Sprint 3 se reemplazarán por contenedores con la implementación real del sistema distribuido en Rust.