我计划将我的 Web 应用程序部署到 EC2。我有几个网络服务器实例。我有 1 个主数据库实例。我有 1 个故障转移数据库实例。当主数据库实例发生故障时,我需要一种策略将 Web 服务器重定向到故障转移数据库实例 IP。
我希望我可以在我的连接字符串中使用弹性 IP。但是,网络服务器无法访问/ping 弹性 IP。我有几个蛮力的想法来解决这个问题。但是,我试图找到最优雅的解决方案。
我正在使用所有 .Net 和 SQL Server。我的连接字符串是加密的。
是否有人有使用某种形式的自动化或 DNS 配置对 EC2 中的数据库实例进行故障转移的策略?
请告诉我。