看需求了,要看网站的规模,网站的日均流量等等来选择的,如果是前期的小站,或者流量不会集中很高的企业站,就不需要很高配置的服务器了,一般1核2g 1m的就够用。
所以说不同需求选择不同配置的服务器,这才是性价比高的。
尝试根据下面四个问题来评估自己的需求:
1 服务器运行什么应用?
2 需要支持多少用户访问?
3 需要多大空间来存储数据?
4 我的业务有多重要?
2服务器的价格
服务器的价格呢主要是看服务器的配置,例如高防服务器,每个人对高防服务器的需求不同价格也会不同比如有的需要防御值更高的有的需要带宽很大的还有的对CPU以及硬盘有要求,所以在选择服务器的时候要明白自己需要哪种配置,然后再根据配置决定自己的价格预算
如果我的回答对您有所帮助,记得点亮采纳哦,谢谢啦!满足功能需求只是对一个软件基本的要求,作为一个好的软件必须关注一系列的非功能的要求,比如容易部署,界面友好,可以扩展,性能优良,等等。
一些软件框架以不同的维度提出了自己的非功能需求列表,供评估和提出需求时参考,自己也在开发过程中针对服务端软件,按照软件生命周期过程中参与服务端软件不同 *** 作的不同人员,以及这些人员对系统的关注点不同,拟出了一个服务端软件的非功能需求指标框架,可以用于提出指标,也可以用于进行软件评估。
第一层的划分是来自于询问自己的一个问题:软件生命周期中,都有谁会关注这个软件,他和软件有什么 *** 作,他关注软件的哪些部分?从这个问题出发,可以得到软件生命周期中有以下相关方:
软件本身的正常和异常运行
开发人员 :软件本身的设计和实现中的要求
运维人员 : *** 作/监测/部署升级 这三类运维人员在履行自己职责时对软件的要求
安全人员 :从安全角度出发对系统各个方面的要求
用户人员 :软件的不同用户对软件界面和接口的要求
机房/审计人员: 对软件的效能进行审计和控制
这样基本保证了指标的完整性,也许还有其他的点,后续继续补充了。如果只有两个Guest OS,以规格来看,瓶颈应不会在CPU性能上,反而是硬盘I/O跟网络速度的性能比较有可能,而内存数量及使用规划也要注意。另外如果是无法长期停机的机器,需要评估备份或后备规划,以及后备系统版权授权规定及费用。
关键瓶颈是磁盘I/O,并非CPU。需要跟进的事情是﹕
1 在旧主机上面,先监测出跑报表所需要的IOPS有多少?并精算VM硬盘。
2 如果文档复制会占用主机所有的IOPS,这种工作不适合跟其他VM共享磁盘。
所以,如果要拆开,主因并不是CPU不够用(跑报表跟文档复制,根本用不到多少CPU资源),而是磁盘的I/O资源会被文档复制全部占用,造成其他的VM排队等候。
在虚拟化软件的选择上,如果是VMware ESX(i),可以透过vSphere Client或vCenter新增Resource pool,来设定Guest OS的CPU资源。
可以测试一下:报表跑数据大量择取的时候,使用“Windows工作管理员/处理程序”查看CPU与内存以及I/O的状态。
虽然将它们放在同一台主机,但是文档服务给它一个完全独立的磁盘子系统,不跟其他VM共用,那这样就不会有以上的顾虑,还是可以放在一起。
例如,你可以买一台SAN给文档服务的VM专用,但另买一台SAN给其他的VM共用,最后,数据库的问题还是要回到IOPS上来。我遇过80%以上想做虚拟化的新手,都不知道原本旧主机上数据库的瓶颈是在Disk I/O。一般说来,跑ERP报表吃掉1,000~3,000 IOPS是很常见的状况,这代表RAID至少要5到15颗以上来组合,才足够应付这样的IOPS。
根据以往的经验,在看到这个数据之前,用户都一直认为瓶颈是CPU,所以要换新主机来提升CPU,但看过监测数据之后才知道,其实瓶颈都在IOPS。
补充一下,一般状况下,一颗SATA硬盘的IOPS只有70到80左右,一颗15K SAS硬盘的IOPS,大约200到240左右。组成RAID多颗硬盘时,IOPS会跟着你的硬盘数量而增加,例如使用96颗硬盘组成RAID-5的一台Dell MD3200i,实测数据上,IOPS可以高达40,000。人尽其才、物尽其用”。企业购买服务器当然是为满足特定需要。针对不同需求,我们要关注的性能指标也不同。举例来说,对于数据库服务器,联机事物处理能力是最需着力考察的指标。TPC-C是“事务处理性能委员会”(TPC)负责制订的基准测试指标,考察联机事务处理每分钟吞吐量。而TPC-C测试结果又包括两个指标,一个是流量指标tpmC,这个值越大越好;另一个是性价比指标Price/tpmC,指的是测试系统价格与流量指标的比值,这个值则越小越好。以IBM公司的x366为例子,根据TPC官方网站,TPC-C在线交易基准测试中,x366的流量指标达到了141504tpmC,是4路至强芯片服务器的世界纪录。
再比如说,购买Web服务器时,最重要的性能指标就应该是SPEC web99。SPEC web99为Web用户提供了用于评测系统用作Web服务器能力的最客观、最具代表性的基准; 而如果是选购应用服务器,关注SPEC jbb200和SAP SD这两个指标就能知道大概其了,因为SPEC jbb200是专门用来评估服务器系统运行Java应用程序能力的基准测试,而SAP SD 的测试结果为客户提供了基本的规模建议。
对于大多数人来说,基准测试指标是一个全新的知识空间 – 许多人在购买服务器时习惯于考虑CPU和内存,以为选定了这些,服务器的性能就差不多了。其实,不同的系统设计技术会对服务器的性能产生巨大影响,用诸多量化指标来衡量比较是十分必要和重要的。
用户都希望系统能24×7×365不停机、无故障地运行,这其实是要求服务器的可用性。而可用性和可管理性是息息相关的。服务器的故障处理技术越成熟,为用户提供的可用性就越高,而这个故障处理技术必须要有良好的管理手段和界面来及时表现:一方面可以通过出现故障时自动执行系统或部件切换以避免或减少意外停机,另一方面要让管理员及时察觉及帮助诊断,才能从根本上解决问题。目前这方面做得较好的是IBMx3架构服务器。它带有一种叫“d出式光通路诊断面板”的技术,只要轻轻,光通路诊断面板就会以从服务器前端d出,指示器可以帮助管理员快速地定位和替换故障组件,减少服务器的宕机时间。
以基准测试指标为基准,以理性考量为准绳,二者并行互航,您选择的服务器肯定错不了!
附表:部分服务器性能指标
应用
基准测试
简述
测试中主要考察的部件
联机事物处理
TPC-C
TPC-C是一种考察联机事务处理(OLTP)每分钟吞吐量的基准测试。TPC-C模拟的是完整的计算环境,大量用户针对数据库(如SQL、Server Oracle,DB2)执行并发事务 *** 作。许多IT专业人员将TPC-C视为衡量“真实”OLTP系统性能的有效参考基准。
全面考察微处理器,内存子系统,磁盘子系统合一些网络组件
电子商务
SPECweb99 SPECweb99用于评测Web服务器能够支持的最大同时连接数的客户端/服务器基准测试。基准负载是由运行>戴尔PowerEdge 2850与只有2个硬盘位的PowerEdge 1850相比,看重磁盘容量的用户更倾向于选择用于6个硬盘位的戴尔PowerEdge 2850.不仅因为2850能够提供高达18TB的存储容量,而且其磁盘阵列激活卡可以提供更高级的RAID 5功能。目前有经销商正对2850机型进行促销,整机价格为13300元,购买这款产品更可以950元的优惠价格购买磁盘阵列激活卡,而此前这块激活卡的市价在1500元以上,相当于打6折的价格。
戴尔PowerEdge 2850是戴尔销量比较好的2U机架式服务器,目前到货配置的处理器为英特尔Xeon 30GHz,拥有2M的二级缓存。
DELL PowerEdge 2850 (Xeon 30GHz/1GB/734GB)
许多偏重网络应用的用户都比较关注戴尔PowerEdge 2850服务器,这款产品为2U机架式服务器,兼顾体积与扩展性(存储方面),在节省机柜空间的同时能够为用户提供更大的存储容量。目前这款机器标配有1GB DDR2 ECC内存和73GB硬盘,可以说性价比相当高。
具体配置:
戴尔PowerEdge 2850
服务器类型
2U 机架式
CPU
英特尔至强30GHz
标配CPU个数/最大支持个数
1/2
内存(RAM)标准/最大 1GB(512MB×2)/12GB
硬盘类型/个数
73GB SCSI
网络
集成2 个千兆网卡
软驱/光驱
144MB/24X CD-ROM
服务 3年有限保修(12×5)
售价
13300元
能够胜任企业的关键业务应用,例如ERP、邮件、数据库应用等,并且2U机架式设计能够提供相对丰富的磁盘存储方案,也可以使它用做多应用服务器,如视频服务器等。
对于有高端存储应用需要的用户来说,戴尔这款产品的促销是相当实惠的,如果用3块SCSI(最大可以扩充至6块)硬盘组成RAID 5磁盘阵列,则在增加磁盘安全性能的同时能够大大提高数据读写速度。
这款产品标配的30GHz处理器频率已经比较高了,对付大部分应用都不成问题,如果以后想要升级可以另选配一颗同样的CPU,理论上可以获得2倍的处理能力。根据网上不少用户的经验来看,同编号、同批次的处理器互相兼容性更强,如果现在觉得不够用最好提前升级。此外,这款产品标配的内存为1GB(512MB×2),对于比较“吃”内存的应用来说,升级到2GB或以上也是必要的。
RAID 5相关知识:
RAID 5把校验块分散到所有的数据盘中,可以为系统提供数据安全保障,但保障程度要比磁盘镜像低而磁盘空间利用率要比磁盘镜像高。RAID 5使用了一种特殊的算法,可以计算出任何一个带区校验块的存放位置。这样就可以确保任何对校验块进行的读写 *** 作都会在所有的RAID磁盘中进行均衡,从而消除了产生瓶颈的可能。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。
RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入 *** 作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。一般数据方面的话,可以通过IO磁盘性能、网络速度等来衡量。具体指标就很细化了,简单说速度当然是越快越好了,反应时间当然是越短越好了。其实国内有些企业性能方面做得还不错,关键还是要看其他方面的比较,就拿资源来说,IDC服务商的网络带宽IP等资源肯定要丰富点的。云服务器很好的一家有傲龙网络等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)