服务器怎么选择才好,第1张

1)操作系统

其实服务器的操作系统市场是广泛的,有很多不同的操作系统被用来托管不同的服务器。但是,使用最广泛的两种操作系统是Windows和Linux的操作系统。就微软视窗服务器而言,它们是ASPNET代码、微软SQL

Server和微软IIS的最佳选择。然而,如果您对开源堆栈感到满意,那么Linux操作系统的服务器是您的最佳选择。

无论您选择哪个网站服务器来托管您的网站,您都需要确保它支持支持您的操作系统要求的所有必要功能。

2)安全性

网站的数据是一种重要的资料,大多数与你的网站相关的有价值的信息都存储在这些服务器上。有时它们会作为缓存数据临时存储,或者永久存储在数据库中。所以我们要防止黑客部署了一系列网络攻击专门针对入侵者、垃圾邮件发送者、黑客和其他有害问题的软件。这里能拥有一个独立服务器的好处是,它可以定期更新和装备自己,以应对各种性质的伏击。

3)带宽

什么是带宽它定义了服务器和用户之间的连接。它围绕着两个方面;数据传输和上行链路速度。如果您的数据传输和上行链路速度加快,您将获得高带宽;万一它坏了,你的带宽就低了。如果你的网站需要消耗大量的资源来运行,或者它包含了无数的动态元素,你需要一个提供高带宽的服务器。高性能网络减轻了冗余,保证了高达99%-100%的稳定正常运行时间。

4)硬件

服务器由服务器程序备份和运行,如Apache或MySQL。这些程序严重依赖处理器速度和服务器内存。事实上,具有音频/视频元素的网站需要更高的运行速度和良好的存储。您的独立服务器只有在能够充分满足所有这些要求的正确硬件上运行时,才能为您提供最佳服务。服务器的硬件焦点可以通过它们的规格和品牌来定义。

bluehost中文站提供虚拟主机和独立服务器、站群服务器、云主机等系列,下单输入MDD会得到折扣优惠。

云服务器的配置规格影响价格,也直接决定了它的计算能力和特点,是在采购时要重点考虑的问题。

选云服务器配置,看这三个维度

云服务器的配置规格主要取决于类型、代别、实例大小三个最重要的维度。

维度一:类型

云服务器的“类型”或“系列”,是指具有同一类设计目的或性能特点的云服务器类别。

通常来说,云厂商会提供通用均衡型、计算密集型、内存优化型、图形计算型等常见的云服务器类型。这些类型对应着硬件资源的某种合理配比或针对性强化,方便你在面向不同场景时,选择最合适的那个型号。

vCPU 数和内存大小(按GB计算)的比例,是决定和区分云服务器类型的重要依据之一。

通用均衡型的比例通常是1:4,如 2核8G,这是一个经典搭配,可用于建站、应用服务等各种常见负载,比如作为官网和企业应用程序的后端服务器等。

如果 vCPU 和内存比是1:2,甚至1:1,那就是计算密集型的范畴,它可以用于进行科学计算、视频编码、代码编译等计算密集型负载。

比例为1:8及以上,就被归入内存优化型,比如8核64G的搭配,它在数据库、缓存服务、大数据分析等应用场景较为常见。

图形计算型是带有GPU能力的虚拟机,一般用于机器学习和深度学习模型的训练和推理。随着 AI的火热,这类机器也越来越多地出现在各种研发和生产环境中。

在主流云计算平台上,常常使用字母缩写来表达云服务器的系列。比如,AWS 的通用型是M系列,阿里云的内存优化型为R系列,Azure的计算优化型为F系列。

维度二:代别

云服务器的“代”(Generation),用来标识这是该系列下第几代的机型。

数据中心硬件和虚拟化技术是在不断发展的,云厂商需要不断地将最新的技术和能力推向市场,所以即便是同一系列的机型,不同的代别之间也会有不小的区别。

同类型云服务器的更新换代,往往会先带来相应硬件CPU的换代提升。由于CPU在不断更新,所以云服务器的单核性能未必相同。有时,虽然两个云服务器的核数一致,但由于底层芯片的架构和频率原因,性能上可能有较大的差别。

新一代的型号,往往对应着全新的特制底层物理服务器和虚拟化设施,能够提供更高的性能价格比。

维度三:实例大小

云服务器的实例大小(Size),指的是硬件计算资源的规模。

在选定的机器类型和代别下,我们能够自由选择不同的实例大小,以应对不同的计算负载。在描述实例大小时,业界常常使用medium、large、xlarge 等字眼来进行命名区分,这样的描述基本已经成为事实标准,包括AWS、阿里云、腾讯云在内的多家主流厂商都在使用。

大致可以这样记忆:标准large对应的是2vCPU的配备,xlarge则代表4个vCPU,而更高配置一般用nxlarge来表达,其中n与xlarge代表的4vCPU 是乘法关系。比如,8xlarge 就说明这是一台84=32vCPU的机器。

如若要更严谨的表述配置,则使用vCPU而非核数(Core)来描述云服务器处理器的数量。因为超线程(HyperThreading)技术的普遍存在,常常一个核心能够虚拟出两个vCPU的算力,但也有些处理器不支持超线程,所以 vCPU是更合适的表达方式,不容易引起混淆和误解。

在某些场景下,你可能还会看到“metal”或者“bare metal”这样的描述规格的字眼,中文称为“裸金属”。它们就是云服务商尽最大可能将物理裸机以云产品方式暴露出来的实例,主要用于一些追求极致性能,或是需要在非虚拟化环境下运行软件的场景。

云服务器的命名规则

云服务器的型号名称一般由类型、代别、实例大小这几项的缩写组合而成,有时还会带有补充后缀。AWS的命名规则最具代表性(阿里云采用的也是非常类似的格式):

当你理解了云服务器的命名规则后,今后看到某个具体型号,便能够很快明白背后的含义,晦涩的字符串立刻变得清晰。

比如,分解r54xlarge这个型号,这首先是一个R类型第5代的内存型机器,它应该有4×4=16个vCPU,内存大小则是16×8=128G(内存型机器的CPU内存比一般为1:8)。

当然,并非所有的云都一定是采用类似 AWS 的命名规则,微软Azure就用了一个略有不同的命名体系,大致可以总结为:

比如“E4v3”,就代表了微软Azure上4核32G的第三代内存型机器。掌握了Azure的格式特征后,你同样能够很快地解读标识的具体含义。

在命名公式中,还有一个称之为“后缀”的可选部分,在许多的型号命名中都能看到它。它一般是作为型号硬件信息的一个重要补充,这种型号与不带此后缀的标准版本相比,有一些显著的区别或特点。比如阿里云,表达“网络增强”含义的后缀是“ne”。

如何验证机型配置与期望相匹配?

在Linux环境下,可以使用lscpu命令来了解云服务器的CPU信息,并与机器的具体型号名称进行对照。下图是在一台AWS的m5axlarge机型上运行的结果,可以看到芯片提供商AMD及双核四线程等关键信息,与机型命名的含义相符:

 

 https://wwwwycn/computing/wcloud/allutm_source=wemedia

  谈到服务器技术选型,用户一般都会从性能、能耗、可扩展性、可用性、可管理性等几个方面去考虑。不过,对于越高端的产品,解决方案和服务在其中的重要性也会越突出。因此,我们建议用户既要关注产品的硬件指标,更要关注整体解决方案的价值。那么,如何具体做这类产品的技术选型呢

  首先,在选购服务器时,建议用户可以先从内核数量、CPU主频、L3缓存等几方面来比较不同机器的档次。对同一厂家产品,一般来说,内核数越多、主频越高、L3缓存越大的系统,性能也会越好。

  其次,系统扩展能力非常重要。中高端产品要求能够应对突如其来的业务需求,如果CPU、内存和I/O等组件没有很好的扩展性,就意味着可能每年都要更换一批机器。

  第三,可靠性、可用性往往缺少可量化的参考指标,也可以比较厂商独有的高可用技术。

  第四,对于关注能源消耗的用户,可以重点比较不同产品之间的每瓦特性能指标以及各家独有的软硬件节能技术特性。

  第五,除了硬件,还应该考虑操作系统、虚拟化等系统软件,尤其是对于那些CPU利用率偏低,希望通过虚拟化进行整合的用户,尤其重要。因为不同厂家的虚拟化技术在效率、功能、扩展性、安全性等方面其实存在非常大的差异。

  当然,对于很多用户来说,纯粹的硬件指标并不能代表系统实际的收益和价值,真正关心的是服务器硬件与系统软件、应用软件的紧密结合程度。这也是为什么网新易得服务器非常注重与软件的结合与优化,以便能够向用户提供一站式的解决方案,让用户把原来用在系统整合、兼容性测试、性能调优等日常IT运维管理上的精力和资源腾出来。这一点,尤其对于那些业务创新要求较高的企业,如银行、电信等,是一种非常重要的价值。 出处:《网新易得服务器性能介绍白皮书》

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器怎么选择才好

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情