« 上一篇下一篇 »

新手购买云服务器需要弄清的4个问题(如何选择适合自己的服务器)

     我们选一台服务器,都有偏向某方面功能的需求,比如用于建Web服务器,或视频服务器,或DNS服务器,或游戏服务器等等,还有是租用服务器或自行购买服务器进行托管等等。成功的服务器选择会事半功倍,花最少的钱做最多的事。

    如果不认真的考虑和规划,轻率的选择一台性能强劲让你高枕无忧但价格远超出预算的服务器,毫无疑问大材小用,会带来资源上的极大浪费;而如果单单为了节约成本,而选择一台不能满足当前数据规模处理能力的服务器,长时间满负荷运行,不但影响业务的运行效果,客户投诉响应速度超慢,经常打不开网页等,最可怕的是发生服务器崩溃或硬盘数据丢失等灾难性的后果,反而得了芝麻丢西瓜。那么我们应该如何选择适合自己的服务器呢,云群网络idcyq.com将在下面为大家介绍一些易于理解并尽可能全面的建议,并帮助你做出决定。

购买前我们先好好弄清4个问题

1.首选先确定自己的用途,看下具体做什么类型的应用

2.用户群体所属地区,是海外用户还是国内用户为主,根据用户的地区选择适合自己的服务器

3.需要支持多少的访问量

4.需要多大空间来储存数据

根据上述问题答案来确定自己服务器的配置侧重点:

1、服务器运行什么应用?

   这是首先需要考虑的问题,在这里你要根据服务器的应用类型,也就是用途,来决定服务器的性能、容量和可靠性需求。我们按照前端服务器+应用程序服务器+数据服务器的常见基础架构来讨论:
   (1)Web前端:正常情况下,我们认为大多数Web前端服务器(Front-end)对服务器的要求不大,例如静态Web服务器、动态Web服务器、图片服务器等等,因为在现有的技术框架中,我们有很多方案可以解决前端服务器的性能扩展和可靠性问题,例如LVS、Nginx反向代理、硬件负载均衡(F5,A10,Radware)等。

(2)应用服务器:由于承担了计算和功能实现,我们需要为基于Web架构的应用程序服务器(Application Server)选择足够快的服务器,另外应用程序服务器可能需要用大量的内存,尤其是基于Windows基础架构的Ruby,Python,Java服务器。这一类服务器至少需要使用单路至强的配置。对于可靠性的问题,如果你的架构中只有一台应用服务器,那肯定需要这台服务器足够可靠,RAID绝对是不能忽视的选项。但如果有两台或更多的应用服务器,并设计了负载均衡机制,具有冗余功能,那我们则不必将每台服务器武装到底。

(3)特殊的应用:除了作为Web架构中的应用程序服务器之外,如果你的服务器是用来处理流媒体视频编码、服务器虚拟化、媒体服务器(Asterisk之类),或者作为游戏服务器(逻辑、地图、聊天)运行,则同样对CPU和内存需求比较高,我们至少要考虑单路至强的服务器,其中服务器虚拟化对存储的可靠性的要求都非常高。

(4)公共服务:我们指的是邮件服务器、文件服务器、DNS服务器、域控服务器这类服务器。通常情况我们会部署两台DNS服务器作为互相备份,域控主服务器也会拥有一台备份服务器(专用的或非专用的),所以对于可靠性,无需达到苛刻的地步。至于邮件服务器,至少需要具备足够的硬件可靠性和容量大小,这主要是为了对邮件数据负责,因为很多用户没有保存和归档邮件数据的习惯,当他们重装系统后,总会依赖重新下载服务器上的数据。关于性能问题,需要评估具体用户数量来最终决定。

(5) 数据库:我们最后讨论的应用,也是要求最高,最重要的服务器。无论你使用的是MySQL、SQLServer还是Oralce,一般情况下,我们认为它需要足够快的CPU,足够大的内存,足够稳定可靠的硬件。单路至强CPU/4GB内存/Raid1绝对是入门配置。关于准确的配置我们需要再讨论业务需求后才能作决定。数据库服务器的内存由数据库实例的数量、表大小、索引、用户数来决定,一般建议配置4GB以上的内存,我们甚至在很多的客户案例中使用了24GB到48GB的内存

(6)你需要一台游戏服务器,那么我们建议你选择双路的至强服务器,需要注意的是,使用双路CPU需要应用程序的支持,如果应用程序本身没有对双路CPU进行代码优化,就不会带来性能的显著提升

 

2.用户群体所属地区

大陆用户可以选阿里云,腾讯云等品牌服务器;客户如果都是在国外的话,如外贸型企业,那么选美国,香港等海外机房的服务器,海外云服务器具有免备案优点,如云群网络的海外机房资源都很优质

3.需要支持多少的访问量

  论是Windows下的IIS还是Linux下的Apache,一般情况下Web前端服务器不需要配置特别高的内存,尤其是在集群架构中,1GB-2GB就已足够。只有当几千个并发用户,并运行动态脚本的时候,我们才会考虑使用4GB或更高的内存,相比于CPU,我们更认为内存(RAM)是影响性能的最关键因素。因为在相当多正在运行的服务器中,我们发现CPU利用率一般都在10%~30%之间,甚至更低。但我们发现由于内存容量不够而导致服务器运行缓慢的案例比比皆是,如果服务器不能分配足够的内存给应用程序,应用程序就需要通过缓慢的硬盘接口来交换读写数据,这将导致网站慢的令人无法接受。内存大小主要取决于服务器的用户数量,当然也和应用软件对内存的最低需求和内存管理机制有关系,所以,最好由你的程序员或软件开发商给你最佳的内存配置建议。所以,除了花钱购买内存来满足应用程序的贪婪之外,系统优化和内存管理仍然是我们需要重视的问题,技术角度,这不是一个好主意,但至少能够帮你节约一大笔成本,如果你的服务器运行SQLServer、MySQL或者Oracle,而且目前有几百个用户同时在线,未来还会不断增长,那么你至少应该选择安装一个E5504(或更高主频)的至强服务器。当半年后负载越来越大的时候,可以选择增加一个CPU

 

4.需要多大空间来储存数据

现在云服务器一般硬盘比较大,价格也比较实惠,除了视频网站等大量数据需要较大的空间外,一般情况下云群网络的云服务器默认的硬盘空间配置都可以满足

1)般的企业站:内容跟图片不多的企业站,一般来说500M的就足够使用。

2)图片数超过200张以上的网站:需要2G的网站空间;

3)视频网站:最好租用服务器,独享带宽,1T以上的空间;

4)门户网站:开头可以先使用5G的空间,如后续不够可以再续加网站空间;

5)论坛网站:开头可以先使用10G的空间,如后续不够可以再续加网站空间;

6)flash网站:需要大致30G左右网站 空间服务器;

7)商城网站:一般产品不多的需要5G,产品比较多的20G以上;

如果你是一个新手小白,那么也可以告诉我们您的需求,我们云群网络公司的技术客服会根据你的需求推荐适合你目前使用的合适的配置

文章为云群网络科技有限公司新手建议,如有转载,请注明出处。