扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
何时“可伸缩性”最重要
如果你有一家电子商务网站,你用它在线处理财政往来以及实物订单,那么准备好应付突如其来的访问流量就更加重要。如果那些因为听说你商品不错的浏览者们兴冲冲连上你的网站,却不能完成交易,那不仅仅意味着你失去了一个潜在的顾客,同时意味着你也失去了他未来可能会为你所做的“口头广告”。
即使是电子商务的“老大”亚马逊,沃尔玛,以及其他一些企业,一样也为这些问题头痛。最近我们一篇文章,引用了keynote Systems公司Evan Schuman所出具的报告(该公司一直监视互联网的流量),指出这些主要的网站一样在假期即将来临时无法应付随之而来的巨大流量。
实际上,运营一个电子商务网站的最大挑战来自于如何应对访问流量的剧烈波动。某些时候,比如在销售假期相关产品时,会有季节性的增长,这是可预测到的。而另一些时候,由于不曾料到的某个著名博客的推荐,则会导致突如其来的巨大流量。
重要的可伸缩性因素
有多种因素需要考虑,以决定你的电子商务网站是否可以应付巨量流入的访问者、巨量的商品查询和巨量的订单所带来的挑战(同时也是巨大的机会)。
这些因素包括:
Internet带宽
十年前,在模拟Modem还大行其道的时候,那些使用网络的人们习惯了等待,他们所熟悉的WWW并不是World Wide Web,而是World Wide Wait(世界范围的等待)。今天,如此之多的人们可以在家使用高速宽带连接,在办公室则使用专线连接,网页冲浪以及网上购物,已经越来越不能让人们等待了。如果服务器存在瓶颈让你的网页不能立刻显示,一些人可能立刻就会离开,不再购买。你必须保证你的互联网连接提供了足够的带宽以处理同时连接你网站的所有用户——而不是像蜗牛爬行的速度。
硬件设备
确保你的服务器硬件能够胜任工作;如果你预见到了大流量负载,那么支持多处理器,配备海量内存,运行支持多CPU的操作系统的服务器,可以让你更容易的进行伸缩。特别是你的数据库,应当在具有快速吞吐能力的硬件设备上运行。
存储容量
这种情况也是可能的,不过可能性并不太大——那就是你的服务器硬盘被存储在其中的订单信息撑爆了。你需要确认你拥有足够的磁盘空间来存储数据库,而不会丢失订单信息。如果你的磁盘空间不够,客户可能会收到错误信息,且无法下订单。
存货
在不是专业代理人的情况下,这是一个重要的可伸缩性问题——如果你是在销售物理产品的话(与之相反的例子就是,例如PDF电子文档,你可以无限的制作并分发)。没有足够的产品来完成订单可能会迫使你退还客户的定金,或迫使客户等待很长时间。这会让你的客户很不高兴,特别是节假期间,他们购买你的产品来作为礼物时。
可伸缩性如何影响可访问性
你的电子商务网站可伸缩性越强,对可访问性的担心就会越少。不过,除了流量因素之外,还有些问题(比如硬件故障)也能导致网站停工,造成销售损失。这就是为何你的可伸缩性计划应当和高可用性策略同时进行,这些高可用性策略包括:
资源
想了解更多如何使用微软技术来使你的电子商务网站更具可伸缩性以及高可用性,可以查看下述资源:
《结构设计:一个可伸缩的,高可用的商业项目结构》,包括了各种可伸缩性以及可用性的相关设计内容
《数据列扩展可伸缩性》,讨论了如何在电子商务环境中伸缩数据列,以及用于构造可伸缩性的分区机制
总结
在真正需要该方案的时刻到来之前,你应该事先让你的电子商务解决方案具备可伸缩性,虽然这需要支付一定的费用,除非你认为失去扩大销售,建立名气的机会没什么。要想获得“随时营业”(在网站上可以轻松实现这一点)的全部好处,你需要现在就开始考虑如何增强网站的可伸缩性,无论是从短期而言,还是从长期而言。
(责任编辑:陈毅东)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者