提交需要 | 联系我们 |   官方微博

石家庄市酷艺网络信息中心(酷艺网络)成立于2004年,经石家庄市工商行政主管部门批准的以互联网经营为主的单位,是一家专注于从事企业网站建设的营销型互联网企业。多年来,凭借着...[详细]
当前位置:首页 > 技术支持 > 站内新闻 > 正文

电子商务网站容量规划

(1)分而治之

大型的电子商务系统可能非常复杂,包含全球各主要地点的数据中心、全球广域网络、数据中心的当地交换局域网络、安全基础设施、各数据中心的计算基础设施、存储子系统、分布式的数据库系统等。从系统设计的角度讲,复杂系统的设计通常采用自顶向下的模块化、层次化的构架设计。层次是基于结构的一种划分,模块式基于功能的一种划分。复杂系统可以先基于层次划分,然后在每一层次中细分功能模块;也可以先基于模块划分子系统,然后在子系统内部再划分。

这种设计思路简化了问题的复杂度,比较好的控制了再设计的每一阶段需要同时考虑的因素的数量。电子商务系统的容量规划,对应系统架构的分解,也可以分而治之,对各层次、各模块的性能分别进行容量规划。具体到各层次、各模块。他们对预期容量、性能、扩展性的要求都是不一样的,分而治之也可以确保容量规划考虑到足够细致。

另外,分而治之能帮助把握容量规划的重点。根据8/2原则,整体系统的性能的瓶颈,往往取决于系统20%的组建,分而治之帮助找到系统中的需要关注的层次和模块,在容量规划中对这些层次和模块加以重点考虑,往往能达到事半功倍的效果。

(2)利用工具

容量规划即是科学,又是一种艺术,因为没有人能精确预测实际的容量需求。利用工具可以帮助预测和分析电子商务系统的行为和需求发展趋势,为容量规划提供样本数据,为理论计算提供实际数据参考。

在两类工具可以帮助容量规划。一类是测试工具,通常在系统部署上线和升级之前使用,用于模拟用户用户实际实际的访问请求,可以用来测试和观察系统在接近真实访问请求的情况下的行为和性能。模拟一定数量的并发访问,可以用来做压力测试,帮助测试观察系统在不同的负载下的行为和处理能力的变化情况、趋势和饱和点。这些数据都可以极大地帮助到容量的分析和预测。常用的工具如,微软的免费工具web capacity analysis tool 和web application stress tool。

另一类是检测工具,通常在系统运维阶段使用,用于监视系统的实际访问量和使用率,观察访问需求和峰谷值特征和变化趋势,帮助警告系统容量接近上限是否需要扩充,帮助预测一定周期内访问量和增长趋势,便于对可预见的将来系统的进一步升级进行规划。某些工具还可以自动进行某些预测分析,预告未来几个月、半年、一年的容量需求。