By dividing the architecture into three tiers, WorkSpaces Manager can scale up on each of the pillars:
1) Database: moving the database to RDS with a type of version that supports High-Availability with a minimum of two replicas
2) Application: if the database is decoupled from the Windows server, the .NET application can use different instances in front of a load balancer
3) Presentation: we only use AWS Network Load Balancers, which are, by nature, deployed in multiple availability zones
Post your comment on this topic.