网站期末架构

网站期末架构

用户向

  1. 发起访问请求
  2. 负载均衡器(Nginx 七层负载均衡区分移动端和PC端,LVS四层负载均衡可以处理高并发请求)将请求进行分发
  3. Tomcat等web服务器根据请求内容,进行任务分发
  4. 如果请求内容需要快速响应,则将请求发送到MenCache、Redits等缓存数据库,然后将修改内容更新到SQL数据库集群
  5. 如果是普通的读写请求,则进行读写分离操作,读取和写入请求分别分发到对应的数据库集群
  6. 将修改内容增量或定时备份到Rsync备份数据库

运维开发向

  1. 批量部署

使用Kickstart、Cobbler工具进行批量部署物理服务器集群

  1. 运维人员通过跳板机、VPN等工具进入到管理服务器

可以通过ansiable、jumpserver等批量管理工具对集群进行批量管理

  1. 通过zabbix等监控软件进行状态监控
  2. 使用git、gitlab等工具进行版本控制
  3. 使用jenkins进行持续集成,实现自动化构建和部署

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5008

(0)
郭靖的头像郭靖
上一篇 2022年6月17日 下午11:43
下一篇 2022年6月20日 下午4:39

相关推荐

  • 如何通过宝塔面板配置ssl证书

    至于宝塔的安装以及如何安装环境搭建网站,大家可以看我们的另一篇文章: Centos7.6下宝塔安装及资产管理系统部署 基于宝塔面板配置网站ssl证书支持https访问其实很简单,不需要你懂什么技术知识。接下来你跟着我的步骤,就能成功配置网站ssl。 宝塔面板后台设置成功如图所示: 第一步:点击设置 第二步:点击右侧的SSL,选择宝塔SSL,点击申请证书 第三…

    2022年6月14日
    2.4K00
  • 七牛云对象存储使用 qshell 批量管理文件存储类型(实战教程)

    七牛云对象存储使用 qshell 批量管理文件存储类型(实战教程) 一、适用场景说明 本教程适用于以下典型场景: 二、前置条件 1️⃣ 准备 qshell 下载地址:https://github.com/qiniu/qshell/releases 确认版本(建议记录): 2️⃣ 七牛云 AccessKey / SecretKey 确保账号具备以下权限(至少)…

    2025年12月19日
    30600
  • Nginx报 libraries: libgd.so.3错误

    在宝塔下安装nginx后,启动程序,有如下报错 进去系统,使用nginx -t 检查错误 通过检查发现,是缺少 libgd.so.3,缺少gd库 安装gd库 重新启动nginx,正常启动

    2022年7月6日
    1.8K00
  • Rabbitmq数据备份与还原

    一、场景 现在有服务器A和服务器B ,由于业务需要,要求把服务器A上mq的数据迁移到服务器B上,rabbitmq的数据包括元数据(RabbitMQ用户、vhost、队列、交换和绑定)和消息数据,而消息数据存储在单独的消息存储库中。 A:192.168.2.58 B:192.168.1.60 二、元数据备份和还原 1、操作 在服务B上搭建rabbitmq服务,…

    2022年11月15日
    1.8K00
  • Discuz! Database Error的解决办法

    原因一:数据库表太大 比如mysql数据库的表内容太大,超过10G就有可能会影响discuz论坛的运行。 这种情况可以通过对数据库分表的方法来解决。 原因二:数据库配置错误 有时候可能是主机搬家、数据库搬家等,造成数据库信息填写错误,或旧数据库信息没有及时更新等,比如数据库用户名、密码、数据库表填写错误等。 可以修正一下相关数据库信息即可,可以找到confi…

    2023年2月21日
    1.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信