Futran Solutions designed and deployed a high-availability setup using AWS native services. The Windows EC2 instance hosting the ASP.NET application was moved into an Auto Scaling Group with multiple availability zones. Amazon FSx for Windows File Server was mounted across instances to maintain shared storage. The backend database remained on Amazon Aurora MySQL, connected via standard connection strings.
Windows Server 2019-based EC2 instances were used
ASP.NET application was hosted on IIS
Amazon FSx for Windows File Server was implemented
Amazon S3 was used for static content
Amazon Aurora MySQL (database)
The solution consisted of an Auto Scaling Group of EC2 Windows Server instances running ASP.NET on IIS. Amazon FSx was mounted across all instances for consistent file storage. The application accessed Amazon Aurora MySQL via secure connection strings. This architecture ensured high availability and fault tolerance across availability zones.
The solution was deployed across multiple Availability Zones within a single AWS Region. EC2 instances were placed in separate subnets in different AZs to ensure fault tolerance. Aurora was configured in multi-AZ mode to maintain data availability and durability. The architecture included VPCs with public and private subnets, NAT gateways, and security groups to control traffic.
The architecture supported automatic scaling using AWS Auto Scaling groups. EC2 instances scaled in and out based on CPU utilization and network throughput. The design ensured that the system could handle increased loads without manual intervention.
High availability was achieved through multi-AZ deployments of EC2 and Aurora. Elastic Load Balancer ensured traffic was routed to healthy instances. In case of failure, Auto Scaling replaced unhealthy instances, and Aurora performed automatic failovers. The architecture minimized downtime and ensured business continuity.
Elevate your business with Futran Solutions' digital transformation. Contact us today to learn more.
Services
Industries
Resources
Company
Government (Contracts)
Futran Solutions is an Equal Opportunity Employer
We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other legally protected status.