课程 --> 项目 (搭建一个站点)博客、论坛、企业网站等等
- 域名 2. 网站代码 3. 服务器 4. 装软件(搭环境)5. 出问题,怎么解决? --> 网站维护
步骤:
1. 域名
申请域名: 去哪里申请?去哪里购买?
怎么样去使用域名?解析?
备案 去哪里备案 怎么备案
2. 网站代码
运维不需要开发代码,(开发者、产品经理、测试人员)
直接拿开源的站点来实验
3. 服务器
我去哪里买服务器?
服务器配置?
服务器怎么安装操作系统?
安装环境软件?
配置软件
4. 网站不能正常显示了?
环境有没有问题?
操作系统有没有问题?
服务器硬件有没有问题?
网络是不是有问题?
监控(zabbix)
系统本身也有很多监控工具
加服务器,多台服务器在一起跑网站(集群架构)
服务器多了之后,维护不方便,自动化运维
服务器多了之后,上线代码(改动代码),(传统的方法:FTP,服务器多了,就鸡肋),代码上线系统(git)jenkins
硬件资源不充分使用,虚拟化 --> KVM (Linux 开源) 容器虚拟化docker --> (k8s)