什么是服务器?

很多学习制作全景的朋友,在制作完一个项目后会问一个问题:“制作好的全景作品怎么分享到微信 / 发给别人浏览 / 放到网络上?”

这类问题的答案,就是把制作好的“全景”上传到服务器。我们从一开始“了解Pano2VR”中就提到,Pano2VR制作的全景漫游,其运行环境是服务器。

那么究竟什么是“服务器”?

下面我将以不太专业但尽量通俗易懂的文字去解释:

我们知道最开始的时候,计算机(电脑)都很大,第一台通用计算机“埃尼阿克”(ENIAC),历史书上也见过它的样子,虽然它的计算能力还比不上现在的学生用计算器,但在当时确实是先进的。

当时的计算机,都是用于军事国防、金融交通以及院校科研,一般人是接触不到的,但即使能使用的上,也要排队,因为它的计算和处理能力很慢。为了高效发挥作用,那会儿采用主机-终端的模式,即小终端提供数据,大主机进行计算并反馈,再后来,为了进一步提高效率,采用了分时复用和虚拟化的思路,这在一定意义上便是服务器和云服务器的概念雏形。

随着互联网的发展,网络世界变得丰富多彩。那么这些丰富多彩的内容,是存放在哪里呢?我们通俗的会说在“网上”,或者具体点在哪哪个网站上,其实那些丰富多彩的内容,都是存放在服务器当中的。

服务器,用简单的一句话来说,就是一个除维护外一直运行着的,别人可以随时连接访问的大电脑。其实,它的零件和我们的个人计算机差不多,只不过它相比我们的个人计算机,设计的更稳定、安全和强大一点。当然,个人计算机也可以作服务器用。

现在来说,服务器价格还是比较高昂的,而且服务器呆的环境相对严苛,维护起来也不轻松,当然这是针对大中型的服务器群组。小型的独立服务器,有些和个人台式机一样,构造也差不多。这种小型的服务器价格虽较为低廉,但却不适合大部分对服务器有需求的个人或企业,因为很多时候对服务器的需求,不仅仅是计算、处理和存储,还需要别人能访问,也就是让服务器接入外网。而接入外网不仅仅只是插上网线那么简单,有一系列的问题需要解决且需要花钱才能解决。另外,更重要的一点就是服务器追求的是稳定性,最好不要出问题,至少是不要经常出问题,所以使用服务器需要维护。

我们在这里作个比喻,服务器就像一幢建筑楼,楼当然有大小高矮,但却是独立的一幢,要使用它当然就需要供水、供电和物业维护。想有个居住或办公的地方,不差钱的可能会买一幢楼。

VPS,虚拟专用服务器,就是用技术手段将一台服务器,虚拟成多个单独的小服务器。自然地,服务器能做的事它也能做,只是性能上相对低一些(相较未划分前)。

我们这里把VPS比喻,把一幢楼划分成独立的房间,每个独立的房间都能住人存物,嫌楼大,可能会选择买一个房间。

既然提出了买,那肯定就有租,想要楼也好,想要房间也罢,不一定买下来,也可以租下来,市场上有整租房间的,也有整租楼的。服务器也是,我们可以不用买一个摆在自己的办公场所,占地儿大,还得雇专业人员维护它。我们可以从专门服务商那儿租一个,网络条件允许了,远程操作就行。而VPS更符合租用条件,更准确地说,以前说租个服务器的更多是租的VPS。

云服的市场就这么来了,一开始是一些VPS服务商,把楼盖好或者房间分好,水电接上,卖给需要的人。随着互联网行业发展迅猛,这个行业qian景展露出来了,而服务器对于巨头型的互联网公司来说,就是它们吃饭的“碗”,它们自然非常熟悉。所以巨头们就瞄准这块儿市场,分区域集中盖大楼、大厦、通天塔,就近地区的分幢分层分房间往外租。

云服务器,就是在VPS模式的思想下,在很多服务器组成的庞大服务器阵列上虚拟无数个类似独立服务器的部分,云服其实就是VPS,不过VPS的母体比较大,不再是大点的独立服务器划分的,而是服务器集群阵列划分出来的。不仅如此,云服比VPS供应商更稳定些,集群中每个服务器上都有云服务器的一个镜像,除非所有的集群内服务器全部出现问题,云服务器才会无法访问。另外云服还可以弹性的选择和变更适合自己需求的服务器配置。

一般个人或企业都是在挂网站时,需要用(云)服务器,但挂网站需求单一,现在网站都做成选择前端+后台模式,所以很多用户会选择使用虚拟主机,那什么又是虚拟主机呢?

虚拟主机概念和云服务器差不多,是在一台服务器上划分存储空间,共用一台服务器的配置,存储空间各自独立。这和在租房中整租和合租差不多意思。两者不同是,云服务器就是一台电脑,不管配置高低,是独立的一台,我们能管理分配CPU、内存,存储空间等,操作系统我们可以随意更换。虚拟主机我们只有权管理空间,这个空间和其它若干空间共用CPU、内存等服务器资源。一般云虚拟主机基本上就是用来建站,建一个需求不高的站。而云服务器能干的事相对更多些。不过在各云服供应商那里,现在都流行独享/独立虚拟主机,即CPU、内存等服务器资源是独享的。这样云服务器和虚拟主机区别就在销售上,一般云服高低配和带宽可供选择的很多,虚拟主机配置和带宽选择就几种固定搭配。两者仅仅用来运行网站没什么区别。但是,云服还是比虚拟主机有更多操作性,简单来说云服能操控所有的资源,虚拟主机只能操控磁盘空间。

以上是对服务器和相关产品的解释。

如果该篇文章没能帮你理解服务器的概念,那么还请自行搜索学习,因为个人对这部分内容也并非专业人士,上面的一些内容不一定准确甚至不一定对,该篇文章仅作辅助理解。

有了服务器,我们才能迈出了第一步,想要部署漫游还要很多步骤需要我们解决,后面的文章我们一一展开。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注