Construí uma rede composta por firewall, VPN e diversas máquinas virtuais. Eu construí isso na rede virtual da minha universidade. A universidade usa VMWare.
É possível criar uma espécie de "imagem" de toda a rede para que eu possa implantá-la em algo como o Azure ou em meu próprio hardware.
NOTA: este não é um projeto escolar. Estou apenas tentando aprender sobre esse assunto no meu tempo livre.