服务器硬件配置和电机选择是性能调整的第一步。无论是选择自己的服务器进行托管,还是租用服务器,还是选择云服务器,都必然会遇到一个难题:选择服务器的系统配置。
人们必须从不同的角度和几个层面来决定选择哪种服务器,并在技术必要性、市场扩张和成本管理之间找到最佳平衡。
那么,人们会谈到如何进行服务器硬件配置的电机选择。
服务器应该运行哪些应用?
人们应该根据服务器的主要用途来决定服务器的性能、体积和可靠性要求。
这里的人们按照最典型的系统架构进行思想交流:Web服务器、数据信息服务器、程序运行服务器。
1.网络服务器
对Web服务器的硬件配置要求不高,即使是一般的系统配置(2个4核,8G内存,1T固态硬盘)也可以考虑。如果Web服务项目的页面浏览量在中后期有所增加,那么Web服务项目的性能扩展只能通过增加同样配备的服务器和负载均衡集群来维持。
2.数据信息服务器
信息服务器对硬件配置的要求最大。关键特点是CPU要够快,内存要够大,硬盘IO要够快够稳。比如MySQL和Oracle服务器规定CPU必须配备好一点,最好有双路志强冠军金,硬盘要用SSD系列产品。
Redis服务器的关键是内存的使用,所以规定内存必须足够大,可扩展,而对硬盘和CPU的要求没有那么高。
3.程序运行服务器
服务器应用的典型特点是负责计算和功能维护。CPU至少配备双向智强金银系列产品。针对可信度的问题,当你只能有一台服务器的时候,那么这台服务器必须足够可靠,硬盘做成RAID1阵列必不可少。
4.其他公共服务器
还有一些公共服务器,如电子邮件服务器、DNS服务器和域控制服务器。对可靠性的要求很高,所以一般强烈建议至少部署两个部门作为主备单元。对硬件配置没有什么独特要求,一般硬件配置就可以了。
业务管理系统适用于多少客户?
硬件服务器的配置是为了呈现某个服务项目,应用这个服务项目的客户数量是人们必须考虑的重要因素。必须评估几个实际问题:
预计会有多少客户在线PK?
每日在线PK浏览的预计峰值是多少?
需要多少信息?
宽带网络的预计占用率是多少?
你要用多少容量来存储数据信息?
人们必须从两个角度考虑这个难题。一个角度是有什么样的数据信息,另一个角度是数据信息的增长速度,比如每天会增加多少数据信息。按照这个增长速度,可以整体规划未来1-3年的信息量。
最后人们可以得到一个更实际的大数,他们要把计算出来的大数乘以一个1.5左右的指数。
业务流程有多必要?
服务器可以为不同的业务管理系统呈现各种业务系统,这种必要性直接危及服务器的电机选择和设备。
1.门户网络
一台服务器,青铜单cpu,4G内存,500GB够用,没有备用机。即使服务器的硬件配置出现了常见的故障,几个小时甚至一两天都无法显示和浏览,依然会再工作,天也不会轻易塌下来。对企业没有伤害。
2.测试服务平台
如果只是系统测试,那么系统配置基础没有规定,vm虚拟机还是可以满足要求的。如果是性能测试,那么根据性能测试的导向,选择某个级别更强的硬件配置也是可以的。
3.电子商务平台
CPU要足够好,内存要足够大,硬盘必须是RAID10。另外,还需要部署主备架构,数据信息要即时远程备份。因为关键业务管理系统,一旦出现常见故障,直接损失的就是钱。
如何选择CPU?
cpu的CPU频率越高,其性能越高;两个CPU比一个最酷;说到知名品牌,也就是Intel和AMD,Intel服务器的市场份额更高。总体情况:
1.企业的业务流程刚刚发展起来。
量不大的时候,这个时候费用预算就不够用了,所以建议选择一款英特尔至强奖牌单CPU,但是记得留个扩展插座。
2.运行几个服务项目。
比如apache+php+tomcat+mysql架构都在一台设备上运行,所以强烈推荐英特尔至强黄金双CPU,这会是一个非常不错的选择。
3. *** 作MySQL/Oracle
那么至少要选择一个英特尔至强冠军双通道10核CPU,并且要嵌入CPU扩展插座。当负载增加时,可以选择将CPU升级到四通道。
需要多大内存?
与CPU相比,内存(RAM)其实是危及性能的最重要的条件。很多业务管理系统的CPU利用率一般在10%-50%之间,甚至更低。
1.Web前端开发服务器
比如apache和nginx。它不需要很多内存。因为这个Web服务器的关键是解决静态数据请求,一天几十万的页面浏览量,4GB内存已经够用了。
2.java超重型应用服务器
比如Tomcat,Resin,WebLogic,Websphere,jboss等等。配备的内存可以在16GB-32GB中间,配备32GB以上的内存是奢侈浪费的。
3.基于内存的业务系统软件
比如:redis,Squid,Varnish,Memcached等。,人们必须给服务器配备尽可能高的内存容量,因为这个应用的关键消耗就是内存。
需要什么样的SSD存储?
固态硬盘分布式存储的选择和分配是所有服务器系统软件中比较复杂的部分。人们必须考虑固态硬盘的总数、体积、接口类型、速度比、缓存文件大小、是否需要Raid卡、Raid卡的型号规格和Raid级别等。
1.硬盘类型
目前有SATA、SAS、SSD三种。SATA和SAS属于机械硬盘,速度比低,读写能力慢,但价格低,体积大。SSD归SSD。它的优点是读写能力更快,缺点是价格更贵。
2、突袭
有两种主要类型:软RAID和硬RAID。软RAID的所有功能都是由计算机 *** 作系统和CPU来完成的,没有单独的RAID控制板来解决集成ic和I/O来解决集成ic,所以效率是最少的。RAID硬配专业RAID控制板解决集成ic,I/O解决集成ic及其阵列缓存,不占用CPU资源。
如何选择网卡?
和网卡服务器的服务器带宽互相有害。这里人们从网卡的速度和网卡的数据冗余两个方面来分析。
1、网卡的速度
是用千兆网卡还是选万兆网卡,要看对网络总带宽流量的评估。大多数情况下,千兆网卡对于开放的网络展现服务项目已经足够,而如果内部数据传输非常频繁,比如hadoop业务流程,建议应用千兆网卡。
2、网卡的可靠性
要求互联网可靠性高。强烈建议使用两个网卡进行数据冗余,并且两个网卡连接到不同的网络交换机。这样,任何网卡的常见故障都不会危及所有业务流程的正常运行。
极客网随即与全球近120个国家的顶级主机房合作,展示了包括香港、英国、日本、日本、台湾省、马来西亚、西班牙、荷兰、美国、法国、印度、巴西、墨西哥、印度尼西亚、柬埔寨等国家和地区的服务器租赁和云服务器租赁服务。如有需要,请联系极客网在线客服!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)