• 集群的概述与定义,一看就会


    大家好,今天分享有关于集群的概述和定义

    我们第一个问题就是:

    什么是集群:

    将很多的服务器集中到一块,使他们成为一个整体,由一个统一的机器(服务器)进行管理,实现 对大量数据信息的处理

    以下是百度的的结果

    集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。

    我的大白话就是
    调度器指挥这一堆相互独立的计算机去做一件事,这样的一套系统,就是集群

    关于集群的特点

    可以

    在低成本的情况下,实现服务器的性能,可靠性,灵活度(也是做集群的目的)

    关于集群的核心在于调度器

    做集群的目的

    1. 在于性能的提升(就是计算能力以及处理高并发数据流量的能力)
    2. 在于 成本的降低(因为,相较于超级计算机高昂的价格,由传统服务器所构建的集群大大的使成本得到有效压缩)
    3. 在于可以提高可扩展性(就是,如果需要改动,直接对服务器节点进行增加或删除就可以了)

    集群对于用户而言的感受就是:(于用户收到可视化界面而言)

    不管在处理请求的集群当中, 究竟使用了多少台服务器,用户都会认为是一台服务器在实际工作

    有关于集群的分类

    1.高性能计算集群 (HPC),就是通过集群开发,让应用程序得以并行的状态出现,主要是为了大量的科学复杂问题得以解决

    在这里插入图片描述

    1. 负载均衡集群(LB),就是说,在这样的集群当中,所处理的客户端的数据信息流量,尽可能的以平均分配的方式交给集群当中真实工作的服务器

    在这里插入图片描述

    在比如说,100G的流量分给10台服务器,每一台服务器处理10g的流量
    3. 高可用集群(HA),就是在这样的集群当中,单台的服务器出现意外情况,可以实现快速的迁移与备份,目的是是为了避免单点的故障

    在这里插入图片描述

    LVS 介绍
    lvs ,是linux虚拟服务器的简称,是章文嵩博士在读书期间创建的

    lvs可以实现高可用以及负载均衡

    是Linux系统内嵌的功能和服务

    关于lvs的架构图:

    它的目的是利用linux和lvs实现高可用,高性能,低成本的集群环境

    在这里插入图片描述

    lvs的组成部分
    前端:负载均衡层
    就是由一台或多台调度器构成的一层

    我画起来的那个,就是调度器

    在这里插入图片描述

    中间: 是一堆真实干活的服务器
    在这里插入图片描述
    后端:
    负责数据共享的一层(在下面的图)
    在这里插入图片描述

    在lvs集群当中,还有一些名称专业术语

    1. Directoy : 这是调度器 (集群的核心)
    2. real server : 真实服务器(真正处理数据,真正干活的服务器)
    3. VIP :给用户用于访问的IP地址
    4. RIP : 真实ip地址 (服务器节点在集群当中用于和其它节点通信真实的ip地址)
    5. DIP : 调度器连接节点服务器的ip地址

    还有一个 : CIP (客户端的ip地址,这个不在集群的管辖范围之中)

    好了,到这里,我们有关于集群的概述与定义就到这里了,谢谢大家

  • 相关阅读:
    微服务框架 SpringCloud微服务架构 16 SpringAMQP 16.9 消息转换器
    android <String>添加空格等特殊字符
    FLink源码 1.13 3 种 命令客户端 Generic CLI 、 yarn-cluster、DefaultCLI使用
    力扣(LeetCode)791. 自定义字符串排序(C++)
    java毕业设计慢性病管理mybatis+源码+调试部署+系统+数据库+lw
    Java多线程之线程同步(解决线程安全问题)
    Java8中实现函数式接口的Lambda表达式与方法引用详解
    Win10鼠标右键菜单不显示怎么办?
    Java ZGC 算法调优
    2022年好用的电容笔有哪些?口碑好的ipad电容笔推荐
  • 原文地址:https://blog.csdn.net/weixin_47556601/article/details/125606463