这个帖子里只讲带宽方面,因为阿里云的主机超过5M带宽后每增加1M带宽的费用要比5M以内的单价要高非常多,很不划算。
下面讲一下具体方案设计。
主站,比如
www.server110.com
,只放程序和网页,不放图片。
附件服务器,比如upload.server110.com,只放图片和附件文件。
主站由于没有图片,5M带宽已经可以承受非常高的流量了。
那么来说附件服务器,假设附件服务器高峰流量可以达到20M,那么我们可以用4台附件服务器,每台5M带宽。
其中附件服务器A,用来放附件,并且也对访客提供服务。
附件服务器B,附件服务器C,附件服务器D,这三台不存放附件,只通过内网反代附件服务器A,并且设置缓存。
upload.server110.com
这个域名可以使用DNS轮询方式解析到4台附件服务器上(建议这种方式),也可以使用阿里云的SLB负载均衡。
假设所有附件服务器均用5M带宽,CPU和内存用最低配置,只有附件服务器A增加100G数据盘(附件文件只放在附件服务器A上)。
那么这四台附件服务器的价格是:211 ﹢ 171*3 =
724
。多去查一下各大BGP机房的租用和托管价格,就知道这个价格是什么概念了。
如果不采用这种方案,只用一台附件服务器加到20M带宽和100G数据盘,那么价格是:
1711
。
那么我们再来算一下和阿里云开放存储服务价格的对比。
以100G硬盘计算,每月的价格为:100*0.6 = 60。
带宽和流量是很不好计算的,暂且按每天高峰占用带宽20M来说,一般24小时平均带宽应该在6M到10M之间,取个中间数,就按8M来算吧,那么每月的流量价格为,8/8*60*60*24*30/1024*0.65 = 1 645.3125。
以每个图片/附件平均100K计算,请求费用为8/8*60*60*24*30*1024/100/10000*0.01 = 26.54208。
总计60 ﹢ 1645.3125 ﹢ 26.54208 =
1731
.85458 RMB/月。
本帖欢迎参与讨论,欢迎不同意见与声音,如果您有好的建议,欢迎与大家分享~
[ 此帖被服务器之家在2013-08-17 21:40重新编辑 ]