Skip to content

Scalable and Secure Site-to-Site VPN Setup for Multi-Tenant SaaS on AWS

0

We are building a multi-tenant application hosted on AWS, and we need to establish secure communication with the on-premise servers of our clients, who are primarily banks. While Site-to-Site VPN is our preferred method for connectivity, provisioning a separate VPC and deploying application nodes for each client does not appear to be a scalable or maintainable approach.

Our proposed solution: We plan to set up Site-to-Site VPN connections based on subnets, using network ACLs and security groups to enforce isolation between clients. For logical separation of data, we maintain separate database schemas for each client.

I would appreciate your feedback on this solution. If there are any other effective or industry-recommended alternatives for achieving this situation, I would like to know.

2 Answers
0

It would be intresting to understand more about your application and clients to build a better design.

However, I am Afraid you cant have Site to Site VPNs based on Subnets. What i am thinking is, have a VPC per bank where you have a site to site VPN. You can then have a privatelink Service in each VPC from your SaaS platform VPC.

This keeps your banks network traffic isolated and you will not have any issues with CIDR Range cross over.

EXPERT

answered a year ago

0

Is there a specific constraint for using a VPN-level connectivity solution? This is not a scalable mechanism, that can also introduce security risks to the architecture. Did you consider using an API or another interface for communicating/interacting with the customer environments?

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.