热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

KeepalivedNginx类型办事下高可靠Linux系统规划

作者:Lynghu出自:http:www.linuxdiyf.comKeepalived是Linux下面完成VRRP备份路由的高可靠性运转件。基于Keepalived规划的办



作者: Lynghu  出自: http://www.linuxdiyf.com
  Keepalived是Linux下面完成VRRP 备份路由的高可靠性运转件。基于Keepalived规划的办事形式可以真正做到主办事器和备份办事器漏洞时IP转眼无缝交代。在新浪静态运用平台上,Keepalived合营LVS在线上办事中有着很好的不乱性。

  Nginx是基于Linux 2.6内核中epoll模型http办事器,与Apache过程派生形式分譬喻的是Nginx过程基于于Master Slave多过程模型,自身具有十分不乱的子过程管理成效。在Master过程分派形式下,Master过程永世不举办业务处理,只是举办任务分发,从而到达Master过程的存活高可靠性,Slave过程齐备的业务旗帜灯号都由主过程发出,Slave过程齐备的超时任务城市被Master停止,属于非壅塞式任务模型。在新浪博客运用平台上,经过将近8个月的运转,没有因为主过程参与或许子过程僵作古招致办事中致的漏洞存在。

  在耗损状况中,任何的呆滞宕机招致的丧失都需求被降到最低,传统的耗损状况中,都是将办事器直接陈设在4/7层互换机后面以防止因为办事器或许办事器软件漏洞招致的办事停止。以后的业务形式下,有很多高并发的办事需求,Js小文件、高速静态接口、Nginx七层业务,都渴望齐备的Socket操纵可以尽快完成,减常用户的工夫期待。4/7层互换机因为担任了新浪全站多个产品的办事,常常会成为高并发办事运用的一个制约前提。于是,就孕育出了运用Keepalived Nginx完成双机交叉热备运用公网ip举办DNS轮询办事的想法,这个方案可以运用于需求高并发办事的齐备运用状况。越少的Socket通讯层,数据抵达用户桌面的速率越快。

  1、办事器IP存活检测:

  办事器IP存活检测是由Keepalived本人本人完成的,将2台办事器配置成Keepalived互为主辅关系,任意一方呆滞漏洞对方都可以将IP接受曩昔。

  2、办事器运用办事存活检测:

  一个正常的业务办事,除了包管办事器的状况存活之外,还需求运用业务的存活。之前之以是有Apache办事器因为过程僵作古招致HTTP不呼应从而影响办事是因为Apache的过程形式招致的。在Nginx的过程模型下,可以以为只需Nginx过程存活状况,办事便是正常的,于是只需求做到检测过程存活就可以做到检测办事的存活。Slave过程的健康状况由Nginx自身的Master过程去完成,Master过程的存活可以经过办事器上的公用剧本举办监测,一旦发明Nginx Master过程非常参与,则当即从头启动Nginx过程,该方案已经在新浪博客系统上运转近半年。

  3、办事器在线维护:

  Keepalived的办事IP经过其配置文件举办管理,依托其自身的过程去确定办事器的存活状况,如果在需求对办事器过程在线维护的状况下,只需求停失被维护呆滞的Keepalived办事过程,其余一台办事器就可以接受该台办事器的齐备运用。




版权声明: 原创作品,允许转载,转载时请务必以超链接体式格局标明文章 原始来由 、作者信息和本声明。否则将追查法例责任。


推荐阅读
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Kali Linux 渗透测试实战指南:第24章 客户端安全威胁分析与防御策略
    客户端安全威胁分析与防御策略主要探讨了终端设备(如计算机、平板电脑和移动设备)在使用互联网时可能面临的各种安全威胁。本章详细介绍了这些设备如何作为信息和服务的提供者或接收者,以及它们在与服务器等其他系统交互过程中可能遇到的安全风险,并提出了有效的防御措施。 ... [详细]
  • LVS-DR数据包流向分析介绍
    下文给大家带来LVS-DR数据包流向分析介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍, ... [详细]
  • 在优化Nginx与PHP的高效配置过程中,许多教程提供的配置方法存在诸多问题或不良实践。本文将深入探讨这些常见错误,并详细介绍如何正确配置Nginx和PHP,以实现更高的性能和稳定性。我们将从Nginx配置文件的基本指令入手,逐步解析每个关键参数的最优设置,帮助读者理解其背后的原理和实际应用效果。 ... [详细]
  • Keepalived 提供了多种强大且灵活的后端健康检查机制,包括 HTTP_GET、SSL_GET、TCP_CHECK、SMTP_CHECK 和 MISC_CHECK 等多种检测方法。这些健康检查功能确保了高可用性环境中的服务稳定性和可靠性。通过合理配置这些检查方式,可以有效监测后端服务器的状态,及时发现并处理故障,从而提高系统的整体性能和可用性。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • PHP自学必备:从零开始的准备工作与工具选择 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 求助:在CentOS 5.8系统上安装PECL扩展遇到问题
    在 CentOS 5.8 系统上尝试安装 APC 扩展时遇到了问题,具体表现为 PECL 工具无法正常工作。为了确保顺利安装,需要解决 PECL 的相关依赖和配置问题。建议检查 PHP 和 PECL 的版本兼容性,并确保所有必要的库和开发工具已正确安装。此外,可以尝试手动下载 APC 扩展的源代码并进行编译安装,以绕过 PECL 工具的限制。 ... [详细]
  • 在 Kubernetes 中,Pod 的调度通常由集群的自动调度策略决定,这些策略主要关注资源充足性和负载均衡。然而,在某些场景下,用户可能需要更精细地控制 Pod 的调度行为,例如将特定的服务(如 GitLab)部署到特定节点上,以提高性能或满足特定需求。本文深入解析了 Kubernetes 的亲和性调度机制,并探讨了多种优化策略,帮助用户实现更高效、更灵活的资源管理。 ... [详细]
  • 在学习LVM(逻辑卷管理)技术的过程中,我对MD(多设备)、DM(设备映射器)以及逻辑设备和RAID的实现有了深入的理解。LVM2架构主要由DM主模块及其多个子模块组成,其中linear子模块用于创建线性设备,类似于简单的磁盘分区拼接。此外,还探讨了其他子模块如striped、mirror等在提高性能和数据冗余方面的应用。通过实际操作,我掌握了LVM的基本配置和管理方法,能够灵活应对不同存储需求。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • MySQL日志分析在应急响应中的应用与优化策略
    在应急响应中,MySQL日志分析对于检测和应对数据库攻击具有重要意义。常见的攻击手段包括弱口令、SQL注入、权限提升和备份数据窃取。通过对MySQL日志的深入分析,不仅可以及时发现潜在的攻击行为,还能详细还原攻击过程并追踪攻击源头。此外,优化日志记录和分析策略,能够提高安全响应效率,增强系统的整体安全性。 ... [详细]
  • 【Linux332】LVS的DR配置详解(ipvsadm+arptables)
    文章目录1.DR简 ... [详细]
author-avatar
秋夜里的寂寞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有