服务器架构(1)——pacemaker搭建高可用集群

本文介绍了服务器架构的演变,包括C/S、B/S架构和高可用架构,并详细讲解了如何搭建高可用集群,重点讨论了开源软件Pacemaker的配置,包括前提条件、详细步骤以及资源管理。通过Pacemaker,可以实现服务器在硬件故障时的服务不间断和数据保护。
摘要由CSDN通过智能技术生成

一、服务器架构演变

  1. 所谓服务器架构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。 优秀的架构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。
  2. 一般而言,客户需求决定了服务器的发展方向,从服务器的技术架构来看, 目前整个服务器的技术架构的发展有三个大趋势:纵向扩展架构、横向扩展架构、超融合架构。
  3. 纵向扩展(Scale-up)主要是提升单台服务器的性能,包括高可靠、高可用性以及可扩展性,主要应用于高性能交易类业务。
  4. 横向架构(Scale-out):简单说就是以数量取胜,Scale-out架构通常对单台服务器性能要求不高,主要通过更多的服务器协同完成任务。这种架构具有高性能、低沉本、高密度、节能低碳和集群管理等特点,该架构通常应用于超大规模数据中心、大数据分析、公有云、Web应用集群等业务场景。
  5. 超融合架构(Hyper-converged):这种架构理念是将计算、存储、网络和统一管理放在一个盒子里。通过一体化的设计、集成与优化,消除系统瓶颈,实现更好的整体系统效能。这种架构主要应用于高性能数据分析、数据库整合、云计算资源池平台、一体化数据中心等应用场景。这种架构,是一个超强的整体优势作战平台。
  6. 服务器架构大致有三种架构:C/S、B/S架构,高可用架构、负载均衡架构

1.C/S、B/S架构

  1. C代表“Client”,即客户端,S代表“Server”,即服务器;C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。
  2. C/S构架流程: 客户机——经过(Request)请求——服务器(即数据库)——数据库根据客户机的请求,进一步(Response)响应给客户机。
    在这里插入图片描述
  3. B代表“Browser”,即浏览器;S代表“Server”,即服务器。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。
  4. B/S常用架构流程: 客户机浏览器——经过Http请求——Web服务器——经过查询——数据库服务器——响应查询后返回结果——Web服务器——再经过Http响应——返回给客户机浏览器
    在这里插入图片描述

2. 高可用架构

  1. 在C/S、B/S架构的基础上,通过横向扩展架构,形成一组计算机,这组计算机也就是集群。高可用集群(High Availability Cluster,简称HA Cluster),是指以减少
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值