Site to Site VPN
Introduction
Site to Site VPN provides a secure tunnel between two networks. Unlike, say, VPN peering, where you have a connection between one AWS VPC to another AWS VPC, Site to Site VPN allows you to connect two networks that are not even in AWS. You could connect a on-premise network to the AWS network, or you could connect two different cloud providers together like AWS and Azure.
Here is an example of a Site to Site VPN between AWS and Azure

Here is a youtube video that shows how to set up a Site to Site VPN between AWS and Azure.
Here is a step-by-step guide to setting up a Site-to-Site VPN between AWS and Azure. https://github.com/jjrawlins/youtube/blob/main/entra-id-site-2-site-vpn/instructions.md
Conclusion
Site to Site VPN is a great way to connect two networks that are not in the same cloud provider. It is also a great way to connect on-premise networks to the cloud.
Stay tuned for more tutorials and examples of building durable and secure cloud infrastructure!