Context and objective
The project studies virtual networking progressively, first in a VirtualBox lab and then in Microsoft Azure. It establishes Linux connectivity on local private networks, transfers those principles to Azure VNets and extends communication across regions.
Architecture
The local lab contains three Ubuntu virtual machines with interfaces for Internet access and host-private networking. In Azure, two Ubuntu Linux or Windows Server machines are placed in private virtual networks inside a resource group. Peering then connects VNets in different regions, while security rules determine allowed traffic.
Implementation
The VirtualBox VMs are created, their interfaces configured, and local and Internet connectivity verified. The Azure section covers subscription setup, resource-group creation, server deployment, VNets and access rules. The final scenario configures cross-region VNet peering and verifies communication between remote resources.
Results and deliverables
The “Virtual Networks & Clouds” report documents the three local Ubuntu environments, the two-server Azure infrastructure and VNet interconnection. It records connectivity checks and the security settings required for traffic to flow.
Lessons learned
The project connects interface, private-network, routing and filtering concepts across a local lab and public cloud. It also shows that peering provides a network path, but effective communication still depends on security rules applied to the resources.