前言:认识LNMP

LNMP 是一套技术的组合,L=Linux、N=Nginx、M=MySQL、P=PHP
Nginx 服务是不能处理动态请求。

静态请求:

请求静态文件或者 html 页面,服务器上存在的 html 文件(静态文件,指上传时什
么样子,访问时还是什么样子)

动态请求:

请求的是动态内容,带参数的请求。动态页面不存在于服务器上,它可能是取 2 数
据库或者 redis 等地方取值拼凑成的页面。
当用户发起 http 请求,请求会被 Nginx 处理,如果是静态资源请求 Nginx 则直接返回,如果是动态请求,Nginx 则通过 fastcgi 协议转交给后端的 PHP 程序处理。

K8S

自愈:

重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器。

弹性伸缩:

通过监控容器的 cpu 的负载值,如果这个平均高于 80%,增加容器的数量,如果这
个平均低于 10%,减少容器的数量。
服务的自动发现和负载均衡:不需要修改应用程序来使用不熟悉的服务发现机制。

云原生

  • 应用定义及部署(App Definition and Development)
  • 编排与管理(Orchestration & Management)
  • 运行环境(Runtime)
  • 配置(Provisioning)
  • 平台(Platform)
  • 可观测性和分析(Observability and Analysis)
  • 无服务(Serverless)