更新时间:2024-04-19 GMT+08:00
分享

高可用部署

  1. 双机部署iServer,形成主备关系,双机iServer访问正常

    图1 高可用部署1

  2. 双机部署keepalived,keepalived运行正常

    图2 高可用部署2
    图3 高可用部署3

  3. 使用华为云配置双机TCP弹性负载均衡,负载均衡服务正常

    图4 高可用部署4
    图5 高可用部署5

  4. 双机iServer发布同一地图服务,单独访问地图服务浏览正常

    图6 高可用部署6
    图7 高可用部署7

  5. 负载均衡地址访问iserver发布的地图服务,访问正常

    图8 高可用部署8

  6. 访问ELB实例对应IP下iServer发布的地图服务,观察主备服务器性能,实现流量转发到不同的iServer

    图9 高可用部署9

  7. 使用'ip addr'查看主服务器是否占用浮动IP,主服务器占用浮动ip

    图10 高可用部署10
    图11 高可用部署11

  8. 人工干预使主服务器异常,访问{浮动IP:8090}查看访问iserver是否正常,iServer访问正常

    图12 高可用部署12

  9. 查看浮动ip是否跳转至从服务器,查看浮动ip跳转至从服务器,证明双机热备高可用正常

    图13 高可用部署12

  10. 执行jmeter脚本,发起请求,使系统平稳运行,jmeter发起请求TPS波动平稳

    图14 高可用部署13

  11. 进入ECS控制台,关闭其中一台应用服务器

    图15 高可用部署14

  12. 等待一段时间,关闭第二台应用服务器

    图16 高可用部署15

  13. 关闭应用服务器,处理线程数立刻减少,接着业务请求自动接入到其他应用服务器,证明iServer高可用部署成功

    图17 高可用部署16

相关文档