关于网站服务器的选择
2010-09-02 17:37
225 查看
刚刚朋友打电话问我网站服务器的硬件要求,顺便在这里记录一下。
网站服务器可大可小,对于企业的完全出于推广的展示性网站,说实话拿10年前的PC都能跑得很好,这就是小。而对于一个集成了网上商城、供应链系统、财务、HR等等的网站可能需要一个服务器群,或是N个服务器群。
拿一个电子商务网站为例,之前自己帮别人做的 http://www.siwee.net 来说,我把这个网站大概拆分成这么几个部分:
1、静态程序文件
2、动态图像、上传文件
3、数据库
静态程序文件其实对磁盘没什么要求,无论是速度还是容量,其主要是向处理器、内存提出挑战。程序中运算越多对处理器的占用也就越多,同时消耗的内存也会越多,通过测试基本上可以锁定一个基础连接的CPU、内存使用量和增量,以此来判断我们在这方面需要多少内存。
动态图像、上传文件其实对服务器的处理器没什么要求,而对内存的要求也是固定的。主要是对存储的要求,比如一个图库网,上传文件随着时间的推移越来越多,在这里就要计算文件的平均大小、数量综合增长速度来计算其对硬盘的要求,包括容量与读写速度。(最原始版的YOS是把文件存到数据库当中的,主要是为了防盗链和简化备份,在这种情下对磁盘的要求会加倍)
数据库对处理器、内存、硬盘都有要求,他是个完整的应用程序。通过对应用程序的分析,我们很容易统计出数据库的操作内容和频率,对于查询频繁的应用系统,我们可能需要更高的运算速度和磁盘读取速度,同时会临时使用一定量的内存,但查询完毕后会被释放。主流的数据库都提供了配置建议配置以及在何等体积、何等并发下的处理器、内存指标,算算乘法和加法就好了。
对于那些有中间件、搞负载均衡等等的复杂环境,也是量体裁衣。现在的软件、硬件更新速度实在是太快了,不要想着3年后再为服务器升级,就好比我们变胖了,衣服穿不进了最经济的办法是买一件肥大的衣服把自己的这件衣服送给合适体型的人而不是拆开来拼接缝补。
记得我第一家公司的一台2002年的DELL2450上个月刚刚退役,最开始跑Exchaneg2000,后来做Mail Gateway,再后来做FTPServer,再后来……
所谓长江后浪推前浪
我认为,对于这种PC服务器采购,如果我们业务可持续发展,那我们就量体裁衣吧,让合适的硬件资源为合适的应用系统服务,这个周期视市场而定……
选服务器就好比选衣服,得体是关键,能多几年要看自己的保养(包括对衣服和对自己),几年过后送给别人吧……(貌似这就是多个企业合并的一个目的,衣柜就好比资源池,而穿衣就是需求,合并是为了更好的调配资源避免浪费)
本文出自 “专注信息系统一体化建设” 博客,请务必保留此出处http://bingyi.blog.51cto.com/261731/386616
网站服务器可大可小,对于企业的完全出于推广的展示性网站,说实话拿10年前的PC都能跑得很好,这就是小。而对于一个集成了网上商城、供应链系统、财务、HR等等的网站可能需要一个服务器群,或是N个服务器群。
拿一个电子商务网站为例,之前自己帮别人做的 http://www.siwee.net 来说,我把这个网站大概拆分成这么几个部分:
1、静态程序文件
2、动态图像、上传文件
3、数据库
静态程序文件其实对磁盘没什么要求,无论是速度还是容量,其主要是向处理器、内存提出挑战。程序中运算越多对处理器的占用也就越多,同时消耗的内存也会越多,通过测试基本上可以锁定一个基础连接的CPU、内存使用量和增量,以此来判断我们在这方面需要多少内存。
动态图像、上传文件其实对服务器的处理器没什么要求,而对内存的要求也是固定的。主要是对存储的要求,比如一个图库网,上传文件随着时间的推移越来越多,在这里就要计算文件的平均大小、数量综合增长速度来计算其对硬盘的要求,包括容量与读写速度。(最原始版的YOS是把文件存到数据库当中的,主要是为了防盗链和简化备份,在这种情下对磁盘的要求会加倍)
数据库对处理器、内存、硬盘都有要求,他是个完整的应用程序。通过对应用程序的分析,我们很容易统计出数据库的操作内容和频率,对于查询频繁的应用系统,我们可能需要更高的运算速度和磁盘读取速度,同时会临时使用一定量的内存,但查询完毕后会被释放。主流的数据库都提供了配置建议配置以及在何等体积、何等并发下的处理器、内存指标,算算乘法和加法就好了。
对于那些有中间件、搞负载均衡等等的复杂环境,也是量体裁衣。现在的软件、硬件更新速度实在是太快了,不要想着3年后再为服务器升级,就好比我们变胖了,衣服穿不进了最经济的办法是买一件肥大的衣服把自己的这件衣服送给合适体型的人而不是拆开来拼接缝补。
记得我第一家公司的一台2002年的DELL2450上个月刚刚退役,最开始跑Exchaneg2000,后来做Mail Gateway,再后来做FTPServer,再后来……
所谓长江后浪推前浪
我认为,对于这种PC服务器采购,如果我们业务可持续发展,那我们就量体裁衣吧,让合适的硬件资源为合适的应用系统服务,这个周期视市场而定……
选服务器就好比选衣服,得体是关键,能多几年要看自己的保养(包括对衣服和对自己),几年过后送给别人吧……(貌似这就是多个企业合并的一个目的,衣柜就好比资源池,而穿衣就是需求,合并是为了更好的调配资源避免浪费)
本文出自 “专注信息系统一体化建设” 博客,请务必保留此出处http://bingyi.blog.51cto.com/261731/386616
相关文章推荐
- 关于个人网站选择虚拟主机还是VPS服务器的讨论
- 谈谈Asp.net网站优化二:关于 服务器控件 和 客户端控件(html标签)的选择
- 谈谈Asp.net网站优化二:关于 服务器控件 和 客户端控件(html标签)的选择
- 关于铁道部网站可以选择卧铺测试和一些感言
- 网站建设(4)——服务器的选择和购买
- 个人搭建网站的服务器选择
- 如何选择主机服务器搭建自己的网站
- 网站服务器大小选择
- 关于香港免备案服务器租用不可不知的秘密:点击看进来!多一份选择多一份收获!
- 建网站该选择服务器还是虚拟主机
- 关于阿里云Centos服务器搭建Java网站不能访问的问题
- 关于上传文件时,服务器选择列表为空的解决办法
- 关于VC操作Office屏蔽掉“服务器正在运行中”要选择“切换到...”或"重试"的对话框
- 关于香港免备案服务器租用不可不知的秘密:点击看进来!多一份选择多一份收获!
- Godaddy服务器上关于ASP.NET网站建设一些经验 - 防SQL注入攻击(三)
- 01-19asp.net网站--关于“应用程序中的服务器错误(需添加"Jquery"ScriptRescourseMapping)”
- 选择网站服务器需注意的事项
- 关于商城网站商品sku选择的js简易实现
- 关于服务器内存的选择
- 个在校学生关于网站建设的技术选择问题。。有点不知如何选择。。望得到解惑!!