服务器知识全面解析,你值得拥有!

发表时间: 2020-07-24 20:26


不知道大家是不是跟我一样,刚入行时总是搞不清物理服务器(独立服务器)、VPS服务器(虚拟专用)、云服务器、虚拟主机、裸金属服务器这些概念。说实话,我刚开始接触的时候也有点头大。后来随着了解地不断加深,逐渐清楚了这些服务器之间的区别,并且学会了如何挑选服务器。今天,我就将自己掌握的服务器有关知识全部分享给大家!希望对大家以后识别服务器、选购服务器能有帮助。


既然提到了上面这些概念,那就先从区别这些服务器开始吧!


物理服务器:又叫独立服务器或者传统服务器。顾名思义,物理服务器就是一台台看得见摸得着,摆在机房的实实在在的服务器。可以理解为是一台具有高计算能力、高性能、高安全性、高稳定性、高可控性,独立又完整的电脑。有硬盘、内存、CPU,可以自行分配实行多种网络功能服务,将各种软硬件资源集于一身。

应用场景:适合大型网站及应用。

优劣势:优点在于性能稳定、安全性高、更可控;缺点是需要专业的服务器运维人员管理,价格高,灵活性弱,扩展限制大。

价格:高。



VPS服务器:又叫虚拟专用服务器。VPS服务器是用虚拟技术把物理服务器划分成若干个独立空间,每一个独立的空间都是虚拟专用服务器,也就是VPS服务器。由于是从物理服务器上虚拟出来的产品,因此没有物理服务器稳定,运算速度也要慢一些,性能不高,适合对配置要求不高的客户。

应用场景:适合预算不多的网站和应用。

优劣势:最主要的优势就是价格了,价格比物理服务器便宜很多,比虚拟主机贵不了多少,管理起来比较方便;缺点是在扩容、存储、稳定性方面都不及云服务器,这也是为什么大多数企业选择云服务器的原因。

价格:便宜。



云服务器:又叫云主机,简称ECS。在一组集群服务器上虚拟出多个类似独立服务器的部分。云服务器不是单个的物理服务器,它们之间通过网络技术连接起来形成一台超级计算机,拥有独立的宽带和IP。云服务器具有安全可靠性高、易部署、扩展性高(即时扩展,按需扩展)、性价比高等特点。因为是多个服务器的集群,云服务器还具有硬件独享、资源独享、风险共享的优势。云服务器还具备容错性,故障恢复快,操作系统和软件环境皆可备份,恢复后无需重新配置软件环境。

应用场景:适用于中小型网站和应用。

优劣势:优点相比物理服务器更灵活,弹性伸缩管理,价格可按需实时制定,避免造成网络资源的浪费,降低了运营成本;缺点在安全性能方面,用户缺乏对云服务器的控制,因此出于企业数据安全层面考虑,建议选择大厂商。

价格:低。



虚拟主机:又叫虚拟服务器或共享主机。是一种在单一主机或主机群上,比如物理服务器、VPS服务器或者云服务器上安装例如CPanel、Plesk等面板搭建而成的。虚拟主机市场比较混乱,使用云服务器最好(推荐阿里云),物理服务器也可以,但一般不推荐VPS作为虚拟主机的服务器。如果说用租房来比喻VPS和虚拟主机之间的区别,那VPS相当于整租,虚拟主机就是合租。但整租是毛坯房,合租是精装房。

应用场景:适用于非Java项目,且流量、内存较小的网站应用。

优劣势:优点在于价格便宜,和物理服务器相比降低了不少运营成本;缺点是稳定性、安全性等都很弱,网站在应对大流量访问时性能不足,对速度和流量有非常大的限制。

价格:最便宜。



裸金属服务器:类似云上的专属物理服务器,在拥有弹性灵活的基础上,具有高性能的计算能力。计算性能与传统物理机无差别,具有安全物理隔离的特点。相当于传统物理服务器的“变态版”。裸金属服务器是集物理服务器的稳定性能,和云服务器高度弹性的资源优势于一身的超级平台。兼具超高计算性能的同时,满足用户对核心应用场景和服务器稳定性的要求。比如,阿里云弹性裸金属服务器-神龙,就具备这样的特点。

应用场景:适用于对数据安全、性能配置、安全监管等都要求非常严格的Web网站、中大型企业等重量级数据库应用、游戏和金融等高性能网站和应用。

优劣势:集合了物理服务器的稳定性和云服务器云上资源高度弹性的优势,性能更高,更灵活;缺点是价格相对较高。

价格:较高。



讲完上面几种服务器的区别,可能有人会说还不知道服务器是什么呢,能不能系统地讲一下服务器到底是个什么东东啊?OK,继续往下看。


服务器是指能向网络用户提供特定服务的软件和硬件。


服务器的作用:

是为网络提供特定的服务,人们通常用服务器所能提供的主要服务来命名服务器,比如提供文件共享服务的服务器称为文件服务器,提供打印队列共享服务的服务器称为打印服务器等。

服务器工作原理:

如果把服务器比作人,处理器就是服务器的大脑,各种总线就像是分布于全身肌肉中的神经。芯片组有点像骨架,I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴。电源系统相当于血液循环系统,将能量输送到身体的各个地方。


服务器作为软件,有很多形式的服务器:文件服务器、数据库服务器、Web服务器、邮件服务器、网页服务器、FTP服务器、域名服务器、应用程序服务器、代理服务器、游戏服务器等。


服务器系统的硬件构成包括中央处理器、硬盘、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件等,和我们平时所接触的电脑有诸多相似之处。但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。



作为服务器大脑的中央处理器,即服务器CPU,是衡量服务器性能的首要指标。接触过局域网络的朋友一定知道,服务器是网络中的重要设备,承载着成千上万用户的访问。因此对服务器有大数据量的快速吞吐、超强稳定性、长时间运行等严格要求。目前,服务器CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU。后来又出现了一种64位的VLIM指令系统的CPU。


服务器常见的外型有四种:塔式服务器(又称台式服务器)、机架服务器(rack)、刀片服务器(blade server)、机柜式服务器。


根据不同的计算能力,按网络规模划分,服务器又分为:工作组级服务器,部门级服务器和企业级服务器。这三者之间的关系是,由工作组级服务器到部门级服务器,再到企业级服务器,对所要服务的联网计算机的数量、处理速度和数据安全性、硬件配置、系统可靠性等要求依次递增。并且对应服务的是小型网络、中型网络、大型网络。


按架构划分,服务器可分为:CISC架构服务器和RISC架构服务器。


按用途划分,服务器又可分为通用型服务器和专用型(又称功能型)服务器。通用型服务器,顾名思义就是可以提供各种服务功能的服务器。当前大多数服务器属于通用型服务器。专用型服务器是为某一种或某几种功能专门设计的服务器,在某些方面与通用型服务器不同,比如光盘镜像服务器是用来存放光盘镜像的,就需要配置大容量、高速的硬盘以及光盘镜像软件。



科普了这么多,可能大家最关心的还是如何选择适合自己的服务器。一般来说,选用服务器需要从以下几个维度来衡量性能指标:


1.可用性

可用性是指在一段时间内服务器可供访问者正常使用的时间的百分比。提高可用性可从两方面着手:减少硬件平均故障时间和利用专用功能机制。专用功能机制可在出现故障时自动执行系统或部件切换机制,避免或减少意外停机。


2.高性能

顾名思义,指服务器综合性能指标要高。主要要求在运行速度、磁盘空间、容错能力、扩展能力、稳定性、监测功能及电源等方面具有较高的性能指标。尤其是硬盘和电源的热插拔性能、网卡的自适应能力等性能指标要高。


3.模块化

模块化是指电源、网卡、SCSI卡、硬盘等部件为模块化结构,且都具有热插拔功能,可在线维护,从而使系统停机的可能性大大减小。特别是分布式电源技术可使每个重要的部件都有独立的电源。


4.可扩展性

为了使服务器随负荷的增加可以平稳升级,并保证服务器工作的安全性与稳定性,必须将服务器的可扩展性能作为一项重要衡量指标。首先,在机架上要有为硬盘和电源的增加而预留充分的空间。其次主机上的插槽不但要种类齐全,而且要有一定的余量。


5.可管理性

可管理性是指服务器的管理是否方便、快捷,应用软件是否丰富。在可管理性方面,基于Windows NT/2000平台的个人计算机服务器要优于Unix服务器。


当然,除了以上这些因素是在选购服务器时需要重点考虑的之外。品牌、价格、售后服务以及厂商实力等因素也是需要考虑在内的。



讲到这里,相信大家对服务器的种类区别,以及如何选择适合自己的服务器已经心里有数了。但我最近也收到一些用户的反馈,他们对另外一些服务器相关的问题还存在疑惑,希望我能帮忙解答一下。借此机会,我也一并分享下。


问题一:一个网站需要多少服务器?


这个问题没法直接给出具体数字,因为影响一个网站所需服务器数量的因素有很多,最简单的比如网站源代码。事实上源代码写得越牛,需要的服务器数量就可以越少。反之,则越多。其次,网站业务量越大,整体架构就会越复杂。服务器数量的评估,需要根据不同业务系统的特点具体分析。


中小型企业需要多少服务器:

情况一:企业自研发网站,就可以根据业务规模以及业务系统特点,选用不同配置的云服务器。比如阿里云服务器常用的配置有1核1G、1核2G、2核4G、2核8G、4核8G、4核16G、16核32G等,这些都是中小企业用户购买最多的,可以说是爆款云服务器配置。至于数量,这个需要根据网站的实际情况而定。

情况二:如果企业是购买的阿里云模板建站、半定制化建站产品,则不需要购买服务器。比如阿里云速成美站和云企业官网,服务器是包含在建站费用里的。拥有云服务器(ECS)、负载匀衡(SLB)、云数据库(RDS)、云存储(OSS)、网络加速(CDN)等云计算资源集群,以SaaS的方式提供给用户,让每一个网页都能秒开,同时确保网站稳定。


大型网站需要多少服务器:


对于电商网站来说,每天都会有大量用户访问,进行购买操作。所以服务器需要进行大量的数据请求处理,因此用于电商网站的服务器在CPU、内存上的要求会比较高。对于视频类网站,除了用户访问请求和下载数据外,还需要有大硬盘、大带宽的配置,才能保障用户在观看视频时不会出现卡顿。


对于大型网站来说,无论是图片网站、视频网站、门户网站、企业网站、还是电商网站,在租用服务器时,需要注意基本的配置标准。比如CPU、硬盘、内存、带宽、防御上的配置都是需要我们考虑的。通常情况下,CPU建议最好是选择8核以上的,视频网站的话,内存不要低于16G,硬盘至少要1T,带宽独享100M会更好些。



问题二:有没有便宜好用的云服务器推荐?


现在买云服务器,大多数用户优先考虑的都是阿里云服务器。阿里云服务器以稳定、安全、方便以及高性价比等优势,一直以来都深受用户欢迎。阿里云服务器是一种高效,计算能力可弹性伸缩的云计算服务,用户可根据业务需要,随时创建、修改、释放云服务器ECS配置。


运行于阿里云自研的飞天操作系统,具有计算性能可弹性伸缩,存储空间可扩展,网络配置可自定义的低耦合特性。实例规格、磁盘、网络、操作系统等作为云服务器ECS的组成部分,可以像搭积木一样任意组合卸载,满足用户多样化的需求。


价格方面,阿里云服务器有各种各样便宜到爆的特惠活动。比如:个人新用户低至1折(限购1-2台)。企业新用户低至2.6折(限购3-5台)。每日10点限量抢爆款产品,先到先得。此外还有新注册用户专享,爆款云服务器免费试用12个月等优惠活动,0成本上云,0元试用18+款产品。了解详情可咨询阿里云官网。



问题三:阿里云服务器怎么样?腾讯云与阿里云,哪个更好些?


腾讯云,和青云、景安云、UCloud这几家比。平心而论,腾讯云是有一些优势的。但是和阿里云比,腾讯云目前还处于推广阶段,优惠比较多。但是性能方面,我没用过,所以特意问了一些用过的朋友,据他们反馈不是很好。


阿里云,作为毫无争议的中国云服务第一品牌。从2009年创立,发展至今已有11个年头。拥有弹性计算10年的深厚技术积淀,技术领先,性能优异,稳如磐石。阿里云目前的服务范围已经覆盖200多个国家和地区,在全球18个地域开放了49个可用区,在全球部署了200多个飞天数据中心。


阿里云服务全面覆盖IaaS、PaaS、SaaS三大云服务类型,产品涉及云计算基础、安全、大数据、人工智能、企业应用、物联网等众多领域。自主研发的超大规模通用计算操作系统飞天系统,已经全面服务于全球范围内的客户。飞天系统能够将遍布全球的百万级服务器连成一台超级计算机,以在线公共服务的方式提供计算能力。


云服务器方面,阿里云目前从云服务器ECS已经衍生出了多个云服务器系列,包括适用于初级用户的轻量应用服务器、适合高性能场景的多种云服务器等。为中小型企业提供一站式互联网服务,专注于云计算领域的研究和研发,在全球云计算领域构建起强大的技术及市场优势。多年来一直保持着高增长,增速已经超越亚马逊云计算的业务增速,成为全球增速最快的云计算服务商。



在云服务器市场,阿里云服务器占据近五成的国内市场份额,国内市场排名第一无可争议。阿里云服务器成为企业在部署各种应用场景的时候考虑云计算服务商的首选。跟其他云服务器厂商比,阿里云服务器有什么优势?


1.弹性计算服务ECS:支持分钟级别创建1000台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容。帮助用户构建更稳定、更安全的应用。提升运维效率,降低IT整体成本,使用户更专注于核心业务创新。提供GPU和FPGA等异构计算服务器、弹性裸金属服务器以及通用的x86架构服务器。


2.稳定可靠:同地域多可用区(机房)可为用户提供超高的容灾能力。单实例可用性达99.975%,多可用区多实例可用性达99.995%,云盘可靠性达99.9999999%。可实现自动宕机迁移、快照备份,进一步保障企业服务和数据安全。


3.高安全性:提供虚拟防火墙、角色权限控制、内网隔离、防病毒攻击及流量监控等多重安全方案。免费提供 DDoS 防护、木马查杀、防暴力破解等服务,通过多方国际安全认证,ECS云盘支持数据加密功能等。


4.高性能:单实例最高可选88vCPU,内存704GB,单实例性能最高可达到700万PPS网络收发包,35Gbps带宽。提供性能监控框架和主动运维体系。


5.易部署:分钟级交付,快速部署,缩短应用上线周期。快速接入部署在全球范围内的数据中心和BGP机房。


6.高性价:成本透明,按需使用,支持根据业务波动随时扩展和释放资源。支持包年月预付费,按需计费,满足不同用户场景需求。无需自建机房,无需采购以及配置硬件设施,无需服务器、网络和硬件等维护,零成本运维。提供10大类、40多个不同版本的免费基础操作系统。


7.可扩展性:支持通过内网访问其他阿里云服务,形成丰富的行业解决方案,降低公网流量成本。ECS 可与阿里云各种丰富的云产品无缝衔接,可持续为业务发展提供完整的计算、存储、安全等解决方案。


8.易用性:丰富的操作系统和应用软件,通过镜像可一键简单部署,同一镜像可在多台 ECS 中快速复制环境,轻松扩展。提供行业通用标准API,提高易用性和适用性。


(图片来源于网络,侵删)

参考资料:

1.计算机网络与应用技术

2.电子商务师、高级电子商务师

3.大学计算机基础