服务器其实就在我们的身边,比如说浏览网页或者打游戏,背后就是以它为载体;我们平时遇到的一些加载错误也和它的运行状态有关系
它和我们个人电脑其实差别不大,都出自一脉,只是用途和配置更复杂多样
物理服务器和家用电脑的区别
网络层面
案例:网站托管
我弟弟在2018年的时候建设了一个个人博客站,他可以在上面发布技术类型的文章和相关视频
为了确保用户可以随时随地访问他的网站,所以说他选择把网站托管在一个数据中心的物理服务器上
服务器拥有公网IP,而我们连接的则是家用宽带属于内网IP;就像现实中的住址,这里指的则是在网络中的地址
二者不同的概念
公网IP:
该服务器被分配了一个固定的公网IP地址,相当于用户不管在何时何地,只要输入其网站的域名就可以进行访问
这种设置不但大大提高了访问的便利性,也保证了运行的持续和可靠
内网IP:
如果尝试把网站搭载到自家的电脑上,由于家用电脑只分配了内网IP(192.168.x.x)并且通过家庭宽带连接互联网
那么外部的用户通常无法访问此网站,因为在公网是不可见的,需要额外设置DNS或端口转发才可以实现
系统层面
案例:软件开发
我有个朋友姓张是做软件的,他在家中配置了一台高性能电脑进行日常工作和使用,但是随着工作的发展和变化,他选择使用物理服务器
在家中的时候,电脑装的是带有图形操作界面的系统(如Windows10)方便代码的编辑和调试程序
但在物理服务器上他选择了无图形操作界面的系统(如Ubuntu Server)因为这样可以减少占用,提升整体运行性能,并且更适合持续性工作
硬件层面
案例:数据处理中心的相关需求
数据中心每天都要处理海量的数据集,因此他们部署了大量的物理服务器
硬件需求的不同
这些设备配置了多核心处理器(如如Intel Xeon)和大容量的内存,来应对高强度的并行计算任务,而且为了应对存储需求每个设备都配备了多个SSD硬盘
散热方面也需要讲究,由于服务器不间断的运行,产生的热量非常大,因此采用了风道优化设计来降温
虽然说家用电脑也有一定的配置需求,但几乎不会达到上述的规模,家庭用户更注重合理的配置和个人使用体验
可以把家庭电脑当作服务器吗?
严格意义上也可以,但是服务器一般运行在数据中心等比较稳定的地方,在家中的话可能会有很多不确定情况
比如说持续供电以及网络和后期维护,我们个人是无法面面俱到的,如果有需求的话还是不要用电脑代替了