综合服务器搭建

简介: 综合服务器搭建

一、项目实施规划
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.在群集部署过程中,遇到的问题和困难,及其解决方案

目录
相关文章
|
1月前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
83 3
|
存储 弹性计算 NoSQL
个人和企业购买阿里云服务器配置选择经验及注意事项分享
无论是个人还是企业用户,需要搭建网站或者部署APP、数据库等项目,买个价格便宜且适合自己云服务器是必不可少的,好多个人和企业用户买阿里云服务器只看价格,哪个便宜就买哪个,殊不知云服务器实例规格不同,性能差异是很大的,另外配置也要根据自己的需求来选择合适的,选择1核2G、2核2G这些入门级配置是无法满足大型网站或其他项目需求的。本文为大家分享几点阿里云个人和企业购买云服务器的相关经验及注意事项,以供参考。
1301 0
个人和企业购买阿里云服务器配置选择经验及注意事项分享
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(上)
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(上)
162 0
|
弹性计算 运维 网络安全
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(下)
《企业运维之弹性计算原理与实践》——第一章 云网络总览与概述——第一章(下)实验:ECS 云服务器新手上路(下)
127 0
|
人工智能 数据安全/隐私保护
干货持续分享|2022年真正好用免费的设计网站有哪些?
Hello,宝子们,这篇文章收集了我2022最爱用的设计灵感网站合集,包含常用的图片、免费素材、字体和图片编辑处理网站,希望能够帮助到有同样需求的朋友们!
干货持续分享|2022年真正好用免费的设计网站有哪些?
|
存储 运维 监控
如何选择专业、安全、高性能的远程控制软件
前面的话,一直用向日葵,但是有的时候太卡了了。最近我用了一款还不错的,给大家推荐下。
191 0
如何选择专业、安全、高性能的远程控制软件
|
前端开发 NoSQL Java
记一次云服务器部署过程以及心得
在本地完成了一个基于springboot的轻量级博客项目,将此项目部署在云服务器上
462 1
记一次云服务器部署过程以及心得
|
域名解析 弹性计算 NoSQL
五大步骤快速搭建个人网站
现在作为一个IT程序猿,没有一个自己的个人网站怎么行呢,现在就连许多不是IT人员都会搭建自己的个人网站 。那作为一个IT人员,如果别人让你帮忙搭建一下网站,然而你却没玩过,说不会,岂不是很尴尬 。另外,如果你自己会搭建网站,说不定还能赚取点额外的广告收入呢 。下面,我用自己搭建个人网站的心得和经验跟大伙分享一下如何简单学会一整套建站流程。
301 0
五大步骤快速搭建个人网站
|
搜索推荐 小程序 Android开发
快速搭建企业官网教程,企业网站搭建怎么做?
快速搭建企业官网教程,企业网站搭建怎么做?
424 0