








在做任何计算机项目之前,都需要估计机器的型号、配置,这个过程术语为sizing
sizing说简单也简单,说复杂也复杂。具体来说,有两种sizing的方案:
量钱裁衣和量体裁衣。
尽管量钱裁衣听起来让人不舒服,可是很多时候很有效,因为总共只有这么多钱,想要尽善尽美是不可能的,只要做一些权衡,牺牲一些,保住另一些,有多少钱就干多少事吧。超出这个预算,还达不到,也没有什么办法。量钱裁衣最不人道的不是为用户着想,按照可以出的钱去选择,而是按照自己的库存和最大利益着想,也没办法,没钱活不下去啊,可爱的customer,您也别怪我心狠手黑,您要是钱很宽裕,出手大方,我至于这么斤斤计较,给你出歪点子么?当然,也有哪些比我还心黑手狠的,就可着您的钱胡花,有用的没买,没用的买了一堆,您防着他们就好了。
这么多年经验,越是小心谨慎的用户,往往被骗得越惨。原因可能在于没弄过这个东西,想研究明白,原来PC + SQL Server,明码标价,谁知道小型机就几十几十的off,咋这么吓人!盯着、看着配置,生怕被骗,可您想想,使您懂还是那些老江湖懂?你问一个为什么,有100个解释等着呢!真正明白的,一下就能问到点子上,您不懂,撞大运也撞不上啊,就是真的善良人士,也被您看烦了,问腻了,以后一样对付您,所以,最好还是了解点知识,或者花钱多买点经验,效率高的,请个顾问。在这提醒您,千万别请:学校里的伪专家,网吧出来的高手。(sorry,语气不对,不过我也还是要说)。学校里的,不是用的赠送的机器,就是搞研究的,他们对设备,或者觉得不就cpu, mem, disk嘛,pc挺好,他们那的机器停个3年五载都没事,您老那3分钟就有人用板砖砸柜台了,他那有这个感觉啊!网吧的高手呢?也差不多,这机器,还要数银行点心,这两个地方用的大,用得多,经验多点。当然,最好是厂商、分销、集成里面做了多年的人,给您出点主意,一句话就省个十万八万的,枪枪要害,但你要确保他是站在你这边的,最好交几个知心的。
量体裁衣,这个是技术活了。要说性能,程序没在上面跑,算性能都是瞎说。好程序和坏程序,性能差1000倍,系统的好设置和坏设置(其实也不一定坏,可能是更可靠),性能还差10倍,这里里外外,十万八千里了。所以,5万块钱的pc server上跑的程序,做同样工作,可能比50万、甚至200万的小型机还要快!能事先有样板程序才有可能真正sizing出合适的机器,否则,大家一齐拍脑袋吧。
压力测试的工具也有用,不过前提依然已经有了系统,看看什么合适,这个很难,国内往往都是先买了硬件,在上面作开发,然后直接上线,我到是建议,先买个测试机、开发机,弄个原型出来,然后做压力测试,搞个压力曲线,根据这个选机器,绝对不亏,就是没人愿意,都这样,还怎么骗钱啊!
以上两个方案似乎都不太灵光,那sizing剩下的可就只有凑数骗人了,嗨,悲哀啊,没办法。要是您的业务系统不用每年换软件,只是变硬件,也还有个依据,现在1年开发,1年上线,1年稳定的3年应用策略,新应用层出不穷,sizing真不是一件好差事,当然,细节上还能做点事情,但就凭几千个客户,几百个连接,几十个业务逻辑的数据就把系统定下来,我是没这个能耐,别人呢?不知道。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。