Day38-50-200台中等规模集群架构搭建开始

Day38-50-200台中等规模集群架构搭建开始

  • [1. 什么是集群?](#1. 什么是集群?)
  • [2. 为什么企业要用集群?](#2. 为什么企业要用集群?)
  • [3. 集群特点](#3. 集群特点)
  • [4. 集群架构是什么样子的?形象描述集群](#4. 集群架构是什么样子的?形象描述集群)
  • [5. 集群内服务软件说明](#5. 集群内服务软件说明)

1. 什么是集群?

简单地说,集群就是一堆机器做同一件事。

例如:

www.jd.com提供卖东西服务这就是一件事,可能是几千台服务器,在背后运转支撑这个网站。

www.baidu.com看着就是一个搜索框,背后可能是上万台服务器。

2. 为什么企业要用集群?

a.数据安全(数据不丢,数据不泄露)。

b.7*24服务,需要多台机器同时工作,互为实时备份。

c.高并发访问,需要多台服务器同时提供服务。

3. 集群特点

a.数据量大、用户多 海量数据

b.7*24持续服务,持续服务,高可用

c.高并发大流量

d.用户分布广泛,网络情况复杂。

4. 集群架构是什么样子的?形象描述集群

5. 集群内服务软件说明

DNS服务:阿里云DNS(https://www.dnspod.cn/)、腾讯DNS、硬件F5、bind、powerDNS

CDN服务:阿里CDN,腾讯CDN,网宿CDN、CHINACACHE、七牛(squid/nginx/varnish)+智能DNS

防火墙:硬件防火墙:金盾、思科、华为,iptables,firewalld

负载均衡:nginx(L4和L7),lvs(L4),Haproxy(L4和L7)

高可用:keepalived,heartbeat

静态Web服务:Nginx,Apache,IIS(图片、文件、html)

动态Web服务:php语言(php-fpm),java(tomcat,resin,weblogic),Python(Python)

数据库服务:MySQL(mariadb),oracle,PostgreSQL(关系型数据库)

非关系数据库:Mongodb,Redis,hbase

存储服务:NFS,MFS,FASTDFS,CEPH,HADOOP

复制备份:rsync,sersync,drbd(block)

定时备份(crond+rsync),实时备份(rsync+sersnc)

ELFK分布式日志集群(ELK)

Filebeat数据收集

Elasticsearch数据存储

Logstash数据处理

kibana分析和展示

Kafaka消息队列

Zookeeper集群

Hadoop大数据存储

VPN:服务:硬件VPN,openvpn,pptp

跳板机:硬件跳板机,jumpserver(可视化、记录)

批量管理:ansible,saltstak,puppet,cfengine,ssh(key),xshell(SecurCRT),expect,ssh-pass

监控服务:nagios,Zabbix,Prometheus(普罗米修斯),grafana

zabbix+Prometheus+grafana

Sonar系列之SonarQube

监控:

底层基础架构环境

KVM虚拟化服务

Openstack云计算服务

Docker容器服务

Kubernetes(K8S)集群服务

阿里云/腾讯云公有云实战

Kubernetes(K8S)集群服务

重点:

这个图流利讲出来。

预习:

1.Centos7.9(定制分区)

2.基础优化

3.集群规划

4.讲rsync

服务器说明 eth0外网IP(NAT) eth1内网IP(NAT) 主机名称规划
A1-负载服务器01 10.0.0.5/24 172.16.1.5/16 lb01
A2-负载服务器02 10.0.0.6/24 172.16.1.6/16 lb02
B1-web服务器1 10.0.0.7/24 172.16.1.7/16 web01
B2-web服务器2 10.0.0.8/24 172.16.1.8/16 web02
SB1-web服务器1 10.0.0.9/24 172.16.1.9/16 sweb01
SB2-web服务器2 10.0.0.10/24 172.16.1.10/16 sweb02
C1-NFS存储服务器 10.0.0.31/24 172.16.1.31/16 nfs01
C2-rsync备份服务器 10.0.0.41/24 172.16.1.41/16 backup
C3-MySQL数据库服务器 10.0.0.51/24 172.16.1.51/16 db01
X-管理服务器 10.0.0.61/24 172.16.1.61/16 m01
相关推荐
行者-全栈开发2 分钟前
【运维安全】CVE-2026-46333:Linux内核ptrace权限提升漏洞深度解析与修复指南
运维·linux内核·权限提升·ptrace·cve-2026-46333·ssh-keysign-pwn·安全修复
晚风吹红霞4 分钟前
Linux下的趣味编程 —— 进度条、Git版本控制与GDB调试实战
linux·运维·git
nan madol5 分钟前
Rocky Linux 9.5 部署 Percona XtraDB Cluster (PXC) 集群
linux·运维·服务器
zincsweet6 分钟前
Linux 命名管道(FIFO)详解:原理分析、源码封装与通信流程图解
linux·服务器·c++·流程图
“码”力全开6 分钟前
基于 Docker 容器化与异构计算的工业级视频中台架构:GB28181/RTSP 双协议栈统一接入与源码交付深度解析
docker·架构·音视频
linux修理工9 分钟前
使用 virt-install 命令行快速创建 KVM 虚拟机(以 CentOS 7 为例)
linux·运维·centos
|_⊙10 分钟前
进程间通信(System V 标准下的多种通信方式)
linux·运维·服务器
nvd1111 分钟前
绝地求生:如何在 2026 年把 OpenAI Codex 强行交叉编译到 RISC-V 架构
架构·risc-v
Java烘焙师15 分钟前
架构师必备:分布式事务方案选型
架构·分布式事务
云登指纹浏览器15 分钟前
指纹浏览器自动化API对接实战总结:技术方案选型 + 避坑指南
运维·后端·自动化