I have an application running in N.Virginia Region. I want to configure Regional failover such that if my N.Virgina region or application goes down, same application should come up secondary Region. Initially secondary Region should not have any resources. May be we can only have a CloudFormation template for application or an Lambda function in secondary Region which could bring up all the resources in secondary Region.
For data replication between regions, I will have snapshots of EBS copied periodically to secondary region, and will run a Read replica of RDS in secondary region. But I want, EC2, Loadbalancer, EBS and other resources to spin up on failover.
My primary concern is to achieve Region level high availability without having to spend cost on secondary Region until failover happens.