腾讯云弹性网卡构建高可用应用解决方案

腾讯云弹性网卡构建高可用应用
本教程将指导你通过使用keepalived工具构建跨可用区的高可靠应用解决方案。在发生故障时,可以通过弹性网卡由主服务器迁移至备用服务器的方式实现故障屏蔽。本教程主要适用于业务需要高可靠部署的场景,特别是安全策略与网卡MAC地址强关联的场景。

业务场景架构
开始之前在同一私有网络内,分别在可用区A与可用区B中购买1台云服务器,并设定合适的安全组策略。在同一私有网络内,依据网络规划选定1个子网,并在该子网中购买1块弹性网卡。操作步骤

步骤1:登录腾讯云控制台,进入弹性网卡列表页,选定之前购买的辅助弹性网卡,并将该弹性网卡绑定至可用区A云服务器

步骤2:通过SSH分别登录至可用区A云服务器与可用区B云服务器,安装配置keepalived工具,启用单播VRRP监听模式

步骤3:编写keepalived切换函数,调用腾讯云弹性网卡Open API,解绑弹性网卡并重新绑定至备用服务器,在发生故障切换时调用该函数配置备用主机网卡与路由。

后续测试主、备服务器均部署完成后,可以关停主服务器,在控制台查看弹性网卡是否迁移至备用服务器。访问弹性网卡IP,如果可以连通,则证明切换成功。。