当前位置: 首页 > news >正文

广东富盈建设有限公司企业网站网站类型后缀

广东富盈建设有限公司企业网站,网站类型后缀,wordpress自动 插件,外贸企业网站设计公司背景: keepalivednginx实现ha是网站和应用服务器常用的方法,之前项目中单独用nginx实现过负载均衡和服务转发,keepalived一直停留在理论节点,加之最近工作编写的一个技术文档用到keepalived,于是便有了下文。 服务组件…

背景:

        keepalived+nginx实现ha是网站和应用服务器常用的方法,之前项目中单独用nginx实现过负载均衡和服务转发,keepalived一直停留在理论节点,加之最近工作编写的一个技术文档用到keepalived,于是便有了下文。

服务组件介绍:

        keepavlived

                一个用于实现高可用性和负载均衡的开源软件,通常在 Linux 环境下使用。它的主要作用是监视服务器集群中的各个节点,并在主节点失效时,快速将备用节点切换为主节点,从而实现系统的持续可用性。同时,它还可以用于负载均衡,将传入的请求分发到多个服务器上,以提高系统的性能和容量。本文只说主备节点切换。

        nginx

                最好用的web和反向代理服务器,属于常用中间件,此处就不多说了。

实现高可用:

        安装keepalived+nginx模拟实现高可用,其中keepalived负责vip切换,nginx为方便vip切换后的结果展示。为方便测试本场景使用docker容器进行操作和展示。

         3个centos7.9容器,2个容器(C,D)模拟HA,1个容器E作为客户端模拟调用nginx。

小试牛刀:

        准备工作:

        可使用docker创建3台centOs7.9容器,分别命名为centos7.9_C,centos7.9_D,centos7.9_E,下文3个容器简称为C,D,E

        ip分别为172.17.0.2,172.17.0.3,172.17.0.5,VIP 172.17.17.15       

        安装和配置

  • C安装keepalived和nginx

                keepalived修改配置文件,vi /etc/keepalived/keepalived,修改内容如下:

vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {172.17.0.15}
}

               nginx为了测试效果修改index.html为:

          ​​​​​​​

  • D安装keepalived和nginx

 keepalived修改配置文件,vi /etc/keepalived/keepalived,修改内容如下:

vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 51priority 90advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {172.17.0.15}
}

        nginx为了测试效果修改index.html为:

        

        测试用例:

  1. C,D正常,E访问:访问到的是C节点nginx提供的服务,如下图所示:​​​​​​​
  2. 停掉C,E访问:虚拟IP自动漂移至备节点,访问到的是D节点nginx提供的服务,如下图所示
  3. 恢复C,停掉D,E访问:访问到的是C节点nginx提供的服务,如下图所示:
  4. C和D都恢复,E访问:访问到的是C节点nginx提供的服务,如下图所示:

其他:

        keepalived服务高可用的原理实质是虚拟ip的漂移,通俗点说就是主备节点上服务启动后,主节点上的keepalived服务会自动给网卡添加上虚拟ip(也就是ip addr add命令),以此保证通过虚拟ip是可访问的,当主节点挂掉后把虚拟ip添加到备节点的网卡,主备节点是通过心跳机制验活。

总结:

        1、网站、应用服务器等需要持续可用性的场景使用keepalived+nginx实现HA是可行的,且复杂度适中,适合非架构师岗位的后台开发者。

        2、理论是服务于实践的,实践需要时间和精力,但是实践后会加深对理论的认知,建议伙伴们可以动手试一试。

http://www.yayakq.cn/news/449043/

相关文章:

  • 17网一起做网店网站网站建设的主要情况说明
  • 网页设计培训学校校太原网站优化方案
  • 国内做彩票网站违法么传奇设计师身亡
  • 西昌市住房与城乡建设厅网站4399小游戏网页版入口
  • 建网站用什么工具网店推广的平台有哪些
  • 网站开发技术文档 范本中国第四冶金建设有限公司官方网站
  • 偃师 做网站做网站需要 的文档
  • 教育集团网站建设的目的个人网页设计作业总结
  • 全屏网站 欣赏怎么做百度网站
  • 上海做网站搜索一下马来西亚的wordpress侧栏显示指定分类
  • 义乌做网站哪家好网站颜色规范
  • 新手做网站做那个高端网站建设公司有哪些
  • 在网站上做承诺书抖音小程序加盟
  • 网站制作公司网站源码网站建设与维护经营范围
  • 合肥 中网站专门做潮搭的网站
  • 烟台消防建设信息网站怎么样制作一个公众号
  • 网站如何布局万网博通官网
  • 深圳网站建设网站排名优化wordpress 4.9优化
  • 响应式设计 手机网站宜都网站制作
  • 建筑网站步骤wordpress 产品 插件
  • 平台网站 备案吗网站首页大图的尺寸
  • 网站开发原则福建建设执业中心网站
  • 自己的网站怎么和百度做友链网站做定向的作用
  • 如何做网站访问量的统计域名注册及网站建设
  • 浪起网站建设荣成市建设局网站是什么
  • 社区网站建设方案免费下载手机app
  • 万站群cms系统兰州网站建设cheng
  • 公司网站百度搜不到企业网站管理系统c
  • 提供网站建设服务的网站中国建设工程网站投标
  • 深圳龙岗区吉华街道邮编嘉定网站设计制作优化排名