Hi AWS,
One of our application teams want to host a containerized Web application in USA and in Germany Data center of AWS. The application:
- Need to be hosted a AWS infrastructure.
- Need a web front end.
- Need to have an SSO integration.
- Need to consume Google Map API for end users to show the location of the company offices.
- The application will have over 30 concurrent users hence need load balancing.
- The application database is in GCP. So, it needs to connect to Google cloud to access the data.
I need help with the architecture diagram for the following along with how to develop a similar architecture for Cloud Agnostic solution in Kubernetes. Which all AWS services will be best suited for the same.
For containerization, which service to choose, is it ECS or EKS. And for SSO Integration, will AWS SAML or Cognito be a good option as the application logging functionality and exact user login requirements are hidden from me.
I found this workshop link handy https://d1.awsstatic.com/solutions/guidance/architecture-diagrams/building-a-containerized-and-scalable-web-application-on-aws.pdf but I am not sure if it solves my purpose in AWS terms or not as selecting the right AWS service for a given task is still a challenging task for me.
In order to host application across multiple regions I thought AWS Global Accelerator could be a great fit but the confusing part is "host a containerized Web application in USA and in Germany Data center of AWS".
Please help