需求如下:
1.全天候 24 小时运作
2.访问数初期估价约每日 30 万人次
3.防火墙及入侵防御系统架设
基本上需求就差不多是这样, 这是小弟我去面试的时候, 主管出的家庭作业, 所以正努力的在到搜索答案, 参考了大部份的文章, 都没有提及到流量 (访问数) 的评估, 例如服务器可以承担多少连接数, 或是可以用什么运算能力去换算参考值?
目前我所找到的数据跟已往的工作经验, 只有看过防火墙/由路器有连接数的参考值, 就网站服务器来, 小弟实在是不知从何下手, 还请前辈们指教.
家庭作业问题有
1.网络拓扑图 (这个小弟我自己解决)
2.防火墙、入侵防御、路由器规划 (这个小弟我也可以自己处理)
3.应有几台 Web Server DB 主机或其它应具备的主机系统
(目前小弟的想法是 2 台 Web Server 做 Load Balance, 2 台 DB 做备援, 不知是否有更好的选择)
4.可采购的服务器机型、品牌与预估配置
(这就是让我头大的地方, 没有参考数据让我无法评估)
5.如何规画、用意为何?
以上还麻烦各为先进前辈们, 多多帮忙指教, 我也会努力自己去找寻答案的, 必竟时间只有 1 天就要交考卷了 ~"~
,3.很多条件都会影响到架构
静态页面和动态页面的比例
数据量 浏览页面数
使用类型 论坛 视频网站 电子商务 甚至 一般公司网站都有差异
参考这个网页吧
http://www.dbanotes.net/arch/yahoo\\_arch.html
4.服务器参考IBM的配置
我的经验是一台 WEB + 一台 DB
CPU 至少四内核已上,双 CPU 更好
内存至少 8GB,16GB 更好
操作系统:Windows Server 2008 (x64)
硬盘:SAS 15000 转,至少三颗,做 Raid 0 + 1
(如果预算够的话,可以加买 iSCSI 的保存服务器)
服务器至少买 DELL 的,算是满便宜的..!!
钱很多的话,可以买 IBM 的!
然后同样的机器多买一套当作备援
万一系统出问题的时候,可以手动转换!
(如果预算很多,可以玩热备援)
If Linux platform :
Web tier :
个人建议 可以采用虚拟化架构
AP 用 X3550 最少二台,利用虚拟化企业版的,不管是 VM 还是 HYPER-V 这样就都有 HA,也可以视流量增加第三、四台作扩充并且都会有备援方式。
DB 可以用以往的方式作 HA。但一定要有一台好的 Strage ,这样性能才够。
我建议是用 netapp 除了性能好,内置快照备份的功能也很强,弹性也很大。
另外这样大的流量,在前端除了基本的以外 ,f5 或是 cisco ACE 的设备不能少。