云主机原理云服务器原理


云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。“云”是一个计算资源池,通常为一些大型服务器集群,包括计算服务器、存储服务器、带宽资源等等。“云计算”将所有的计算资源集中起来,通过网络提供给用户。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

云主机平台的每个集群节点被部署在互联网的某个骨干机房,可独立提供计算、存储、在线备份、托管、带宽等互联网基础设施服务。集群节点由以下硬件构成:

管理服务器:采取双机热备的方式,对整个节点的所有计算服务器、共享存储、网络进行管理,同时对外提供管理整个节点的API。管理服务器上提供:

管理服务(管理节点的计算服务器,对外提供管理接口)、DHCP服务(为计算服务器的网络启动分配管理网段的IP)、tftp服务(为计算服务器的网络启动提供远程启动映象下载)、nbd服务(为计算服务器提供网络块设备服务)。管理服务器上还会运行一个数据采集程序,他定时将各种性能数据采集下来并发送到中央的数据采集服务器上存储服务器群:存储服务器可以是ISCSI或内置存储容量比较大的x86服务器,通过集群文件系统组成一个统一的存储池,为节点内的虚拟机提供逻辑磁盘存储、非结构数据存储以及整合备份服务。

计算服务器群:计算服务器是高配置的四核服务器,计算服务器无需安装操作系统,但必须具备网络引导功能,其上运行一个linux微内核、云计算机软件、一个与管理服务器进行通讯的Agent。

交换机:按不同功能和节点性能要求配备多个三层交换机,分别负责管理网段、公网交换网段、内部交换网段、存储网段等。

从19年开始使用华为云(4核8G)到20年使用阿里云(1核2G),从基于springcloud按照自己对微服务的理解做了一套完整的CMS系统(虽然细节处理不怎么丝滑,不过也算微服务入门吧)到依赖成熟…

熟悉我们公众号的朋友应该知道,我们公众号最核心的内容就是《生物信息分析平台搭建》的内容,包括ubuntu和CentOS平台的内容,分别20篇。有不少用户都通过这些内容可以自己配置好服务器,…