可扩展性 – 什么是缩放?
我听说有人说他们已经做了一个可扩展的Web应用程序..
>什么是缩放比例? 解决方法
扩展是应用程序的容量和/或使用量的增加.
允许他们的应用程序垂直或水平缩放. 水平缩放是关于做并行的事情. 垂直缩放比较快.这通常意味着更强大的硬件. 通常当人们谈论水平可伸缩性时,理想的方法是拥有(近)线性的可扩展性.这意味着如果一个$5k的生产箱可以处理2000个并发用户,那么再添加4个应该处理10,000个并发用户.越靠近那个数字就越好. 高度可扩展的应用程序的理想之处在于具有近乎无限的近线性水平可伸缩性,因此您只需插入另一个盒子,您的容量会增加预期的数量,几乎没有或没有递减的回报. 理想地,冗余也是方程的一部分,但这通常是一个单独的问题. 当然,这种可伸缩性的海报孩子是Google.
>应该规划多少比例?没有必要花时间和金钱来解决你永远不会有的问题;
是: 不要担心你永远不会有的问题; (4)是关键点.您可能有一个写得不好的应用程序,这将需要$20,000硬件来实质修复.现在,20,000美元购买了大量的电力(64 GB RAM,4个四核CPU等),可能超过99%的人会需要.这样做比较便宜,还是花费6个月的时间来重写和调试一个新的应用程序,使之更快? 这是第一个选择. 所以我将添加另一个项目到我的列表:务实. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |