|
|
1
1
我已经站在了这两个方面(web开发人员和硬件工程师),我目前的观点是答案也包括了这两个方面。 您的硬件不仅需要满足一般用途,还必须应对合理的意外峰值和故障,这意味着它需要冗余,并且超出您的容量规划。
您的软件还需要进行设计,以使资源使用中突然出现的意外峰值不会因为任何外部原因(如营销活动)而经常发生。
CPU—选择具有大量缓存的设备,以及每个核心的单个缓存。这将大大加快系统的运行速度。我通常至少选择双核、双处理器(在两个单独的物理CPU上总共有4个核)。处理器速度等级并不像你现在想的那么重要。
硬盘-SAS至少15K RPM,RAID 6用于一个控制器上的数据分区,RAID 1或6用于另一个控制器上的系统分区。选择一个有良好支持或保修包支持的高质量控制器-如果控制器在3年内死亡,并且您无法获得更换,那么您的控制器就不好。
|