如同楼上所言,项目资源调研需要依据具体应用的需求来个别分析,如果从数据库角度,主要得考虑以下几个方面来规划你的硬件资源和架构:1)从交易量、扩展计划、高可用需求、业务类型等几个方面先考虑会使用何种基本架构,如果以DB2为例,得看应用是OLPA还是OLTP,是否要使用DPF或者pureS...
显示全部如同楼上所言,项目资源调研需要依据具体应用的需求来个别分析,如果从数据库角度,主要得考虑以下几个方面来规划你的硬件资源和架构:
1)从交易量、扩展计划、高可用需求、业务类型等几个方面先考虑会使用何种基本架构,如果以DB2为例,得看应用是OLPA还是OLTP,是否要使用DPF或者pureScale,对HA的计划是怎样(pureScale,HADR和操作系统/存储方面都能满足某些方面的HA)等,即便是同一种数据库软件,不同的架构会对硬件需求影响较大。
2)应用的负载对CPU和内存、磁盘甚至包括网络的决定比较大,比如每秒的访问量,交易数,不同交易类型(比如分析性还是交易性,长交易和短交易比,读写比等)分析等;不仅要看当前的还要预估未来3-5年的。
3)数据的增长,同样是要有初期的,以及未来的一个预估;这方面尤其对存储计划影响大。 对数据高可用和安全性的考量也是必要的。
3)预算 -- 不是技术因素但是很重要,它会决定一些取舍。
一般来讲很难有固定的工具或者模型来计算,除非应用本身比较特定,比如SAP就有资深的一套估算办法,但是只适用于SAP应用。所以最终需要专业且有经验的顾问根据实际应用以及业务需求来筹划,才好出来一个比较成熟和经得住考验的方案,规划如果过于轻率可能会给后期项目实施上线带来隐患。
希望这个回复有所帮助,如果需要可以线下仔细讨论,谢谢。
收起