learner seeking design opinions from AWS users,
I have a group of application 4 applications with a need for 2 MSSQL instances.
Been exploring the idea of hosting it on AWS with
- Application Load Balancing on 4 Applications on M6i.l
- Application Failover on 4 Application
- MSSQL AlwaysOn on 2 instances on M6i.l
- MSSQL Replica x1 on M6i.l
- S3 Storage - 5TB
- 2 Availability Zone
- 1x Route S3
The price came to a whopping USD 7,477.41 monthly.
Is there a cheaper alternative way to achieve the following with AWS?
- Load Balancing on 4 Application
- The database is always available
- minimal downtime (5min) and no data loss
I could cut down on the Database instance and use a single instance, but that would mean a larger database instance.
If my research + design is correct with this cumulative monthly fee (a year) in AWS, I could buy a physical server and co-locate it for half the price ...
The hype of going cloud, as I understood should be cheaper, but seems that a bad design == costly. Appreciate experienced cloud user feedback