综合服务器搭建

简介: 综合服务器搭建

一、项目实施规划
1.需求分析,写项目规划书(项目经理、技术总监cto)
2.画架构图,将架构分解成各种模块(架构师)
3.各模块实施和测试(运维工程师)
4.自动化部署及运维(ansible/saltstack)

二、网站业务
博客/wordpress http://www.wordpress.org PHP
知乎/wecenter http://www.discuz.net PHP
博客/jpress http://www.wordpress.org JAVA/Tomcat

三、群集服务器数量、作用

服务器名 数量 作用
负载均衡 2 负载均衡,调度客户请求,高可用:nginx、keepalive
web 2 处理客户请求,提供静态网页,备份数据到指定备份服务器:nginx、php、tomcat、rsync
共享存储 1 存储多媒体数据,图片、音频、视频:nfs、sersync
数据库 1 处理web数据的存储和访问:mysql、redis(缓存或共享会话)
备份服务器 1 提供内网全服务器的备份服务,异地灾备:rsync
管理服务器 1 管理内部所有服务器,批量分发软件,自动化运维,yum仓库,跳板机jumpserver: ansible、jumpserver、ssh
监控服务器 1 监控内部服务器系统和服务状态:zabbix
日志服务器 1 收集分析内部服务器日志:ELK、EFK

四、群集服务搭建流程及规划

管理服务器:
1.跳板机jumpserver 172.16.1.1/24 jump01
2.ntp时间服务器 172.16.1.1/24 jump01
3.ansible/saltstack 172.16.1.1/24 jump01

前端服务器:
4.nginx代理缓存(keepalive) 172.16.1.11/24 nginx01
5.nginx代理缓存(keepalive) 172.16.1.12/24 nginx02
6.nginx网站(php) 172.16.1.21/24 web01
7.nginx网站(php) 172.16.1.22/24 web02

后端服务器:
8.mysql数据库(主从、MHA) 172.16.1.101/24 mysql01
9.redis共享缓存 172.16.1.111/24 redis01
10.rsync备份 172.16.1.121/24 backup01
11.nfs共享存储(sersync) 172.16.1.131/24 nfs01

运维服务器:
12.zabbix监控 172.16.1.201/24 zabbix01
13.ELK、EFK日志 172.16.1.211/24 elk01

五、群集架构流程图
参考第一章网站架构图

六、项目实施规范
1.所有的服务必须开机自启动
2.所有的服务器必须做必要的Linux系统基本优化(防火墙、selinux)
3.软件、脚本的存放目录要规范:
软件目录:/server/soft
脚本目录:/server/scripts
站点目录:/www/code/{zh,blog}
备份目录:/backup
存储目录:/nfs/data
4.主机名规范,参考第四步
5.ip地址规范,参考第四步

七、项目流程表述
1.讲用户访问网站流程,涉及tcp三次握手,dns解析,http请求原理
2.讲四层和七层代理
3.nginx web server收到请求后,静态内容如何处理,动态内容如何处理
4.nginx 与 fastcgi 如何进行交互,如何将请求转交给php
5.备份服务器怎么进行全网备份,异地灾备是什么,两点三中心是什么
6.管理服务器怎么管理内部所有服务器
7.监控服务器如何监控全网服务器,实现思路和方法
8.日志服务器怎么收集日志,过滤,展示
9.自动化部署流程和方案
10.在群集部署过程中,遇到的问题和困难,及其解决方案

目录
相关文章
|
弹性计算 关系型数据库 MySQL
【ECS生长万物之开源】搭建phpwind论坛系统
phpwind是采用PHP和MySQL方式运行的开源社区程序。phpwind先进版(v9.0.1)注重轻社区、高效、易开发。本篇教程介绍如何使用phpwind先进版快速搭建phpwind论坛系统。
|
人工智能 数据安全/隐私保护
干货持续分享|2022年真正好用免费的设计网站有哪些?
Hello,宝子们,这篇文章收集了我2022最爱用的设计灵感网站合集,包含常用的图片、免费素材、字体和图片编辑处理网站,希望能够帮助到有同样需求的朋友们!
干货持续分享|2022年真正好用免费的设计网站有哪些?
|
存储 运维 监控
如何选择专业、安全、高性能的远程控制软件
前面的话,一直用向日葵,但是有的时候太卡了了。最近我用了一款还不错的,给大家推荐下。
180 0
如何选择专业、安全、高性能的远程控制软件
|
前端开发 NoSQL Java
记一次云服务器部署过程以及心得
在本地完成了一个基于springboot的轻量级博客项目,将此项目部署在云服务器上
443 1
记一次云服务器部署过程以及心得
|
数据挖掘
云服务器搭建生信环境搭建心得
由于需要服务器进行数据分析,思来想去还是使用云服务器先进行练手,看到一篇关于关于云服务器优点的帖子,就开始了自己的云服务器适应之旅。云服务器抛弃了以往对服务器的卡板印象,有着超级计算集群的超强计算能力,却没有实体机器,通过网络数据通道进行连接,数据的上传下载也非常的便捷,通过自己的需求去购买需要使用的配置,对我们阶段性使用的人群是非常友好的。反正云服务器带给你的感受绝对超乎寻常。每个人都的使用范围都是不同的,感受肯定也是不同的。.敏捷性是最大的特点:在后台成功部署一台云主机可能不到一分钟,如果是实体服务器的话,从采购到上架到机房,快递费用,快递风险,最主要的是运输时间,时间也是成本啊。
934 1
云服务器搭建生信环境搭建心得
|
弹性计算 安全 Linux
很高兴在这里发表一篇文章来跟大家分享我最近使用ECS的体验感受。我是一名广东财贸职业学院云计算专业的一名学生,因为目前学习的内容我需要一台稳定安全的服务器,所以我迫切的想要入手一台服务器。我找到了ecs。并且在这款服务器里使用着我所学习的一些技术,并且通过这款服务器使用着ecs。在这款服务器里面使用ecs,我学习了Linux安装docker并使用docker实现项目的环境搭建。
我在这款服务器里面,可以使用任何的电脑,包括网络,包括手机,包括电视等等,可以说是无所不用其极,但是这款服务器的强悍之处在于,它可以让我随时随地的控制着服务器上的电脑,甚至可以随意的调节服务器上的电源。我可以在服务器上随意的调节服务器上的电源,让服务器不会出现任何故障。我在这款服务器里面使用ecs,我学习了Linux安装docker并使用docker实现项目的环境搭建。再就是关于远程访问的配置,这可让我琢磨了不少时间。我遇到的问题便是:将项目部署到服务器上后,在服务器本地能够运行,但在其他设备上通过服务器的外网IP进行访问时,却提示访问超时,经过多方查询后,我才知道原来是需要配置安全组以及在服
154 0
|
搜索推荐 小程序 Android开发
快速搭建企业官网教程,企业网站搭建怎么做?
快速搭建企业官网教程,企业网站搭建怎么做?
387 0
|
缓存 负载均衡 应用服务中间件
阿里云平台网站搭建试验
通过阿里云平台配置服务器搭建网站项目
|
域名解析 弹性计算 NoSQL
五大步骤快速搭建个人网站
现在作为一个IT程序猿,没有一个自己的个人网站怎么行呢,现在就连许多不是IT人员都会搭建自己的个人网站 。那作为一个IT人员,如果别人让你帮忙搭建一下网站,然而你却没玩过,说不会,岂不是很尴尬 。另外,如果你自己会搭建网站,说不定还能赚取点额外的广告收入呢 。下面,我用自己搭建个人网站的心得和经验跟大伙分享一下如何简单学会一整套建站流程。
291 0
五大步骤快速搭建个人网站
|
存储 弹性计算 运维
大型企业自购服务器还是使用阿里云服务器更合适?
大型企业是选择自建机房还是选择上云?大型企业使用阿里云服务器省钱吗?
591 0
大型企业自购服务器还是使用阿里云服务器更合适?