TechNova Corp and one of its key collaborators each manage their own Google Cloud projects under different organizations. TechNova's project (project-alpha) uses a Virtual Private Cloud named vpc-alpha, while the collaborator's project (project-beta) operates in vpc-beta. Within vpc-alpha, there are two compute instances running, and vpc-beta contains one compute instance. The IP subnets across both VPCs are non-overlapping. You’ve been asked to ensure low-latency, high-throughput internal IP communication between all compute instances across both VPCs. What should you do?