Hello, If you have an AWS Account Manager I would highly recommend reaching out to them. They can pull in an AWS Solutions Architect to help try and find the right solution for you as well. If you don't have support on your account, if you're building a mission critical workload at a scale like this, I would highly recommend looking into it. https://aws.amazon.com/premiumsupport/
But to immediately try and help you out. A multi-account strategy is something we typically suggest customers implement. This will help to provide isolation of environments, and overcome any service quota limits you may run into with just one single account.
Additionally multiple VPCs in an account sounds like your best option moving forward to be able to scale to the large number of EFS file systems you are looking to create.
You can read more on the multi-account strategy leveraging and doing so leveraging Control Tower here: https://aws.amazon.com/organizations/getting-started/best-practices/ https://docs.aws.amazon.com/controltower/latest/userguide/aws-multi-account-landing-zone.html
If you need to for some reason access resources across VPC for the EFS file systems, this may also be of interest: https://docs.aws.amazon.com/efs/latest/ug/efs-different-vpc.html
Can I programatically retrieve the location an EFS backup was restored to?asked 6 months ago
Is there an option to create an EFS from an EBS snapshot?Accepted Answerasked 9 months ago
How can we create thousands of Lambdas, beyond quota limits?asked 8 months ago
What is the total number of EFS volumes that can be created in a VPC?asked 9 months ago
How many EFS volumes can I truly create?Accepted Answerasked 8 months ago
Anyone using EFS for 20+TB?Accepted Answerasked 3 years ago
How do I transfer data from EBS volume to EFS site using DataSync?asked 6 months ago
EFS throughput mounted on many instancesAccepted Answerasked 3 months ago
How do I save data files to EFS using a Node.js application?asked 4 years ago
How to Mount an EFS in WSL2asked 2 years ago