云解析服务 DNS-内网域名解析:云服务器切换
云服务器切换
随着互联网用户数量的高速增长,一个网站应用部署在一个服务器上很难经得起高并发的访问,业务拆分到多个服务器分担压力是最基本的方案。
多个服务器可以建立在同一个VPC内,云服务器之间通过私网IP实现互访,私网IP会写入云服务器的内部调用API接口中。此时,存在这样的问题:假如其中一个云服务器发生切换,私网IP也会随之变化,这时就需要修改其他云服务器代码中的API接口,并重新发布变更,维护极其不便。
这时,如果您通过云解析服务为您VPC内的每个云服务器创建一个内网 域名 ,并添加到对应私网IP的解析。这样,云服务器之间可以通过内网域名进行互访。当某个云服务器发生切换时,无需修改云服务器的代码,只需修改对应域名的解析记录即可。
云解析服务作为内网DNS的典型应用场景如图2所示。
在一个VPC内,部署了E CS 和RDS。其中:
- ECS:作为主业务站点和业务入口。
- ECS1:作为公共接口。
- RDS1:作为数据库,存储业务数据。
- ECS2和RDS2:作为备份服务器和数据库。
当该网站在运行过程中,因ECS1故障,需要将业务切换到备份的 云服务器ECS 2时,如果云服务器没有配置内网域名,则需要通过修改主业务节点ECS的代码来重新设置云服务器的内网IP地址。该操作需要中断业务并重新发布网站,耗时耗力。
假如在部署该网站时,我们为云服务器申请了内网域名,且代码中设置的是云服务器的内网域名,则仅需要通过修改内网域名解析记录即可实现云服务器的切换,无需中断业务,也不需要重新发布网站。
您可以参考为云服务器配置内网域名为您的云服务器规划内网域名信息。