首先,Nginx 在启动时,会解析配置文件,获取需要监听的端口与 IP 地址,然后在 Nginx 的 Master 进程里面先初始化好这个监控的Socket(创建 Socket,设置 addr、绑定i
master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动重新启动新的work
连接限制:Nginx自带的limit_conn_module模块(TCP连接频率限制模块)和limit_req_mudule模块(HTTP请求频率限制模块)支持对连接频率以及请求频率、来源进行限制,通
HTTP是建立在TCP上,一次HTTP请求需要先建立TCP三次握手(称为TCP连接),在连接的基础上再进行HTTP请求。HTTP请求建立在一次TCP连接基础上,对于HTTP会话,一次TCP连接可以建立
基于Nginx的特性,Nginx的应用场景主要有:http服务器:Nginx是一个http服务可以独立提供http服务,可以做网页静态服务器。虚拟主机:可以实现在一台服务器虚拟出多个网站。正反代理:负
Nginx是一个基于事件的Web服务器,Apache是一个基于流程的服务器;Nginx所有请求都由一个线程处理,Apache单个线程处理单个请求;Nginx避免子进程的概念,Apache是基于子进程的
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器。可以作为一个HTTP服务器进行网站的发布处理,同时也可以作为反向代理进行负载均衡的实现。其主要特点有:占有内存少,并发能力强。N
它们都是MPM,Worker和Prefork有它们各自在Apache上的运行机制,取决于哪种模式启动Apache。Worker MPM和Prefork MPM基本的区别在于它们产生子进程的处理过程。1
Apache虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。Apache具有两种类型的虚拟主机:基于名称的虚拟主机
Apache服务器是一个非常流行、功能强大并且开源的Web服务器,基于HTTP超文本传输协议运行,这一协议提供了服务器和客户端Web浏览器通信的标准。它支持SSL、CGI文件、虚拟主机等许多功能特性。
Flannel为每个host分配一个subnet,容器从subnet中分配IP,这些IP可以在host间路由,容器间无需使用nat和端口映射即可实现跨主机通信。每个subnet都是从一个更大的IP池中
docker跨主机通信按原理可通过以下三种方式实现:直接路由方式:直接在不同宿主机之间添加静态路由;桥接方式(如pipework):通过静态指定容器IP为宿主机IP同一个网络的形式,即可实现。Over
Docker使用Linux的Namespaces技术来进行资源隔离,其中Network Namespace实现隔离网络。一个Network Namespace提供了一份独立隔离的网络环境,包括网卡、路
Linux文件系统:由bootfs和rootfs组成,bootfs主要包含bootloader和kernel,bootloader主要是引导加载kernel,当kernel被加载到内存之后bootfs
Docker体系相对简单,主要涉及如下5个组件:Docker客户端 – Dockerdocker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。Docker服务端
容器部署简单,虚拟机部署相对复杂。虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运
Dockerfile 是软件的原材料,Docker 镜像是软件的交付品,而 Docker 容器则可以认为是软件的运行态。从应用软件的角度来看,Dockerfile、Docker 镜像与 Docker
Docker容器可以有四种状态:运行已暂停重新启动已退出
Docker主要有如下特性:标准化保证一致的运行环境弹性伸缩,快速扩容方便迁移持续集成、持续交付与持续部署高性能不需要进行硬件虚拟以及运行完整的操作系统轻量级快速启动隔离性进程隔离
Ceph的应用场景主要由它的架构确定,Ceph提供对象存储、块存储和文件存储。LIBRADOS应用Librados提供了应用程序对RADOS的直接访问,目前Librados已经提供了对C、C++、Ja
所有Ceph存储集群的部署都始于部署一个个Ceph节点、网络和Ceph存储集群。Ceph存储集群至少需要一个Ceph Monitor和两个OSD守护进程。而运行Ceph文件系统客户端时,则必须要有元数
Ceph存储池Pool是Ceph存储集群用于存储对象的逻辑分区。Pool中存在一定的数量的PG,PG将对象存储在一组由CRUSH算法确定的osd中。Ceph使用CRUSH算法将对象分配给池中的一个PG
Ceph体系架构主要由RADOS和RADOS GW和RBD以及CephFS构成。RADOS(Reliable, Autonomic Distributed Object Store)是Ceph的底层核
Ceph是一个分布式的数据对象存储,Ceph相对其他存储系统具有如下优势: CRUSH算法:ceph摒弃了传统的集中式存储元数据寻址的方案,而使用CRUSH算法完成数据的寻址操作。能够实现各
cephadm文件存储目录一 工作目录二 部署cephfs三 挂载cephfs文件系统四 配置客户端五 挂载cephfs文件系统六 数据验证 一 工作目录root@cephadm-deplo
用户名: