服务器的配置复杂,租用时该如何选择参数?

news/2024/11/14 0:19:27/

对于互联网企业来说,开发一套可以接入互联网的产品,并利用它来盈利是终极目的。但互联网产品必须有服务器才能运行,对于很多公司来说,托管服务器成本太高,而租用服务器才算得上是最好的选择,但面对配置参数繁多的服务器,该如何选择呢?

相信大部分都是用来做网站,而网站租用的服务器有多种,有虚拟主机、云服务器、VPS还有独立服务(实体机服务器),关于服务器租用的用途,不同企业对于网站服务器的需求都有所不同,只有确定好网站的类型,才能进一步确定好服务器的配置,选择适合的服务器

除此之外,服务器的常见作用还有搭建APP、数据库、游戏软件平台、直播平台等。

然而对于服务器租用配置的选择,应该如何选呢?为此,以下内容就为大家详细阐明了在选配方面的一些知识。

服务器的配置,通常有CPU、内存、硬盘、带宽、IP这五个方面,我们就来逐一介绍。

1.CPU的选择

就跟我们平常购买家用电脑一样,服务器的选配应该首要考虑CPU,因为CPU是服务器的核心,服务器的性能如何,几乎取决于CPU的运算能力。其他配置都是服务于CPU的,协助它稳定运行。

选择服务器CPU时,要考虑服务器CPU的品牌、类型以及具体的型号。家用电脑的CPU只有两家公司提供,分别是Inter和AMD。但服务器CPU的品牌商除了以上两者外,还有IBM和SUN。

Intel和AMD的处理器是基于x86,或者IA-64架构的,主要支持的操作系统是微软的Windows系统和各品牌的Linux系统。而IBM和SUN 的处理器装本上都是基于RISC架构的,主要支持各自的UNIX系统和一些特定品牌的Linux系统。

从整体上来讲,Intel和AMD的处理器兼容性能好,支持面广,但一般仅能满足中、低档用户需求,像IDC、电信、金融、证券之类的用户通常是选择支持UNIX系统,基于IBM和SUN处理器的服务器系统。在价格方面,当然是基于Intel和AMD处理器的服务器要便宜些。

1核~2核:适合小型网站应用、简单开发环境、 代码存储库。

4核:适合中小型网站应用、简单计算应用、普通数据处理。

8核:适合中小型数据库、数据处理、缓存集群和其他企业应用程序的后端服务器场景。

12核及以上:大型交易网站、兼具计算及存储需求的数据处理、其他企业应用后端服务器场景。

2.内存的选择

除CPU外,最重要的当属内存了。服务器很多宕机故障都是内存导致的,由于内存的作用是临时存放CPU的运算数据的,当内存超负荷或损坏时,服务器系统就会暂时性关闭,导致服务器无法继续运行。

因此在服务器内存选择方面,不仅要考虑当前主流的内存技术,如DDR2、DDR3 ,以及所支持的内存容量,还要看它所具有的其他特性,如支持的内行模组(如普通的DIMM,还有现在最新的FB-DIMM),纠错方式(至少要支持标准的ECC),是否支拌内在镜像、内存保护、内存阵列等技术。

服务器内存大小的选择方法:以企业站为例。如果网站程序的大小是10M,有1000个产品需要发布到网站上面。而网页上使用的图片一般每个不要超过200K(图片越大,用户打开网站的速度越慢)。那么,1000个产品需要占用200M左右的空间。此外,加上数据库,所有内存加起来也就约260M。

所以,一般的小型企业网站,1G的内存就足够使用。如果考虑到后续数据会增加,可以选择2G或者4G等更大的内存。

提供商一般都会提供不同内存大小的服务器方案,比如8G、16G、32G、64G、128G以及512G等不同内存大小,对于普通的网站来说,8G和16G的服务器内存大小已经够用了。但对于网站规模大又属于是视频类(音乐类)网站来说,就需要其他大容量的服务器内存大小了。如果没有足够大小的内存,服务器就会把硬盘虚拟成内存,用来临时存储CPU的计算数据,但硬盘的响应速度比内存慢了几十倍甚至几百倍,最终的结果就是严重影响服务器的性能。

3.硬盘的选择

由于服务器要面对多用户的并发文件访问,所以要求服务器所用的硬盘的读写性能非常高。这一方面是通过提高硬盘转速、硬盘接口带宽来保障,另一方面还要通过磁撤阵列(RAID)来加强。

服务器硬盘的种类主流的分类为hhd、hdd、ssd三种。

hdd就是传统意义上机械硬盘,一般机房都会采用专业的服务器专用硬盘,转速和稳定性都远高于普通硬盘。SSD就是大名鼎鼎的固态硬盘,利用的是NAND闪存进行读写,速度快但是容量小。hhd又被称作混合硬盘,由于是闪存读头,基本上读头坏了数据就很难找回了,安全性差点,性能介于ssd与hdd之间。

而硬盘大小的选择就完全取决于你的服务器所需要存储的数据量的多少了。

4.带宽的选择

服务器带宽是我们在服务器租用的时候必须选择的一项配置,有了带宽,用户才能对服务器进行访问。但是,我们往往在选择带宽容量大小的方面不知道应该如何选择,选小了不够用,选大了,会造成成本的增加,资源的浪费。

我们一般的带宽计算方式是每秒下载文件的字节数×8/0.7 = 宽带的速率。这个前提是必须先关闭其他正在运营的网络程序,不能同时下载其他的网页和软件。因此,理论上最快的下载速度就是10÷8=1.25MB/s,100M最快下载速度就是12.5MB/s。这是理论上的最大值,实际会因为网络因素,会有一些相应的损耗。

在页面增多或访客数量上涨的情况下,所需要占用的服务器带宽资源也会要求更高。

5.ip的选择

对于大部分使用场景来说,ip数量一个就够了。如果你的业务需要双ip或多个ip,那么就可以按照需求进行选择。

如果你需要更多ip,那么直接选择特殊服务器——多ip服务器会更好一些。如果我们的服务器需要加入多个网站,多IP 的功能就能够得到有效的发挥了,多个网站放置到同一个服务器上,能够让每个网站都拥有独立的IP地址,一旦其中一个网站因为一些问题不能访问,是不会让其他网站也受到牵连的。对于用来作站群的朋友来说,选择多ip服务器会更好一些。

德迅云安全-----弹性云服务器

服务器(Elastic Compute Service)是一种简单高效、处理能力可弹性伸缩的计算服务, 帮助您快速构建更稳定、安全的应用,提升运维效率,降低IT成本,使您更专注于核心业务创新。

优势

稳定:单实例可用性达 99.975%,多可用区多实例可用性达 99.995%,云盘可靠性达9个9,可实现宕机自动迁移、快照备份。

弹性:支持分钟级别创建千台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容。

安全:提供DDoS防护、木马查杀等服务,提供支持可信计算、硬件加密、虚拟化加密计算的实例,通过多方国际安全认证,云服务器云盘支持数据加密功能。

高性能:单实例最高可选256vCPU ,内存6TB,主频3.8GHz,性能最高可达2400万PPS,80Gbps,100万IOPS,1600万session,网络时延20us+。

易用性:丰富的操作系统和应用软件,通过镜像可一键简单部署,同一镜像可在多台云服务器中快速复制环境,轻松扩展。

可拓展性:弹性云服务器可与德迅云安全产品无缝衔接,可持续为业务发展提供完整的计算、存储、安全等解决方案。

产品功能

丰富的实例类型和多种存储选择

VPC专有网络

快照与多种镜像类型

多种付费和存储选择


http://www.ppmy.cn/news/1546266.html

相关文章

xcode更新完最新版本无法运行调试

‌Xcode更新后无法运行调试的原因可能包括以下几个方面‌: 1.‌版本兼容性问题‌:Xcode更新后,某些旧版本的代码可能不再兼容新版本的Xcode,导致出现错误。解决方法是根据错误提示逐个修复代码,或者尝试使用兼容新版本…

SpringBoot驱动的共享汽车管理解决方案

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理共享汽车管理系统的相关信息成为必然。开发…

停止的 Docker 容器占用的内存和其他资源

要查看 Docker 停止的容器占用的内存,可以通过以下几种方法来实现。Docker 提供了一些命令和工具来帮助你管理和监控容器的资源使用情况。 方法一:使用 docker system df 命令 docker system df 命令可以显示 Docker 使用的磁盘空间,包括镜…

ArcGIS/QGIS按掩膜提取或栅格裁剪后栅格数据的值为什么变了?

问题描述: 现有一栅格数据,使用ArcGIS或者QGIS按照矢量边界进行按掩膜提取或者栅格裁剪以后,其值的范围发生了变化,如下: 可以看到,不论是按掩膜提取还是进行栅格裁剪后,其值的范围均与原来栅…

【日常问题排查小技巧-连载】

线上服务CPU飙高排查 先执行 top,找到CPU占用比较高的进程 id,(比如 21448) jstack 进程 id > show.txt(jstack 21448 > show.txt) 找到进程中CPU占用比较高的线程,线程 id 转换为 16 进…

Java反射原理及其性能优化

目录 JVM是如何实现反射的反射的性能开销体现在哪里如何优化反射性能开销 1. JVM是如何实现反射的? 反射是Java语言中的一种强大功能,它允许程序在运行时动态地获取类的信息以及操作对象。下面是一个简单的示例,演示了如何使用反射调用方法&#xff…

go template 模板字符串

普通方式 当我们需要在字符串中拼接参数时可以通过fmt.Sprintf() 方法实现 func main() {var header fmt.Sprintf("# &#x1f4ca; 触达挤压统计 &#x1f4c5;&#xff08;%d月%d日&#xff09;\n<font color\"comment\">&#xff08;1小时最多发送4…

FreeRTOS 23:事件组EventGroup创建、删除、置位操作

FreeRTOS 提供了事件标志组的一些相关操作函数&#xff0c;如下表所示&#xff1a; 创建一个事件组 xEventGroupCreate() 动态方式创建事件标志组 xEventGroupCreate()用于创建一个事件组&#xff0c;并返回对应的句柄。 要想使用该函数必须 在头文件 FreeRTOSConfig.h 定义宏…