Uptime And Monitoring Strategies For Cloud-Based E-Commerce Applications/Websites-阿里云开发者社区

开发者社区> 芷沁> 正文

Uptime And Monitoring Strategies For Cloud-Based E-Commerce Applications/Websites

简介: In order to keep your e-commerce site functioning properly, you need to take positive steps to monitor both its performance and functionality.
+关注继续查看

After your eCommerce site is up and running in the cloud, what do you do? Is it enough to simply keep your inventory up-to-date and give the site an occasional facelift? Or should you do more?

The answer, not surprisingly, is yes, there is more that you should do. In order to keep your site functioning properly and delivering a high level of traffic and sales, you need to take positive steps to monitor both its performance and functionality, and maintain uptime.

Why is this true? Why can't you simply wind up your eCommerce site, and let it run? Consider the following points...

Every Site is a Work in Progress

Even the best and most experienced developers wind up making changes to their software after the initial release.

Some of these changes are functional. There are problems which become apparent only after an application or website has been in use for some time. The code may be technically correct, but it can still have unanticipated side effects.

Many post-deployment changes are the result of discovering how users interact with the software. It may turn out that an element of the user interface which was simple in theory is awkward or difficult to use in practice.

ECommerce websites and applications may also need to be revised at the level of design—if, for example, users have difficulty finding their way around, or if they fail to go to important parts of your site altogether.

You Depend (But Can't Always Count) on Third-Party Services

Your site may be a masterpiece, both in terms of design and functionality, but you can still run into problems. Most, if not all eCommerce sites rely heavily on third-party services, which can include such things as credit card authorization, image hosting, and database management.

The truth is that you cannot guarantee the continued functionality of any service provided by a third party. What you can do, however, is monitor your site's interaction with such services in order to respond quickly if one of them fails.

Your Market and Your Audience Do Not Hold Still

Your market is not static, and neither are your customers. You may have the luxury of operating in a market which changes very slowly, but even then, it will change. New products will become available from time to time, and demand will shift, based both on what products are available, and the uses to which they are put.

Most markets change much more quickly than that; they are likely to be very volatile, both in terms of the products available and the demand for those products, and you may be faced with a rapidly changing and sometimes very aggressive set of competitors.

Your customers' tastes may also change rapidly, and if your site does not keep up, they may become bored not only with the line of products that you offer, but also with the appearance and functional limitations of your site.

Monitor, Monitor, and Keep Monitoring

What can you do? The most fundamental thing that you can do, and that you need to do in order to keep your eCommerce site or application up-to-date and fully functional, is to monitor it, using a broad range of monitoring and analytics tools. What should you look for?

Uptime and Downtime

The single most important thing which you can and should be monitoring is whether your site is up and running, or whether it is down, either intermittently or for prolonged periods of time. Any period of downtime is costly, not only in terms of lost sales, but also lost customers.

Unless you're selling unique products which cannot be purchased anywhere else, when customers see that your site is down, they are likely to simply go to a site run by one of your competitors, and make their purchases there. When this happens, they may never return to your site again.

The best way to prevent this is to use monitoring tools which will automatically generate alerts whenever there is an indication that your site may be down. A service such as Alibaba's CloudMonitor provides close monitoring of key cloud resources, along with alerts by means of a variety of channels, including social networking, messaging, and e-mail.

Functional Problems

Problems with basic functionality at an eCommerce website may show up in a variety of forms. If a problem generates an error message, that message will typically be logged. Your monitoring and analytic system should detect and flag logged error messages that indicate such functional difficulties.

Other problems with functionality may not generate error messages, but they can still have an effect on the operation of your site. Functional issues of this type may show up in unexpected patterns of user behavior.

If, for example, a significant number of users are leaving the site with items still sitting in their shopping carts, but without having gone through checkout, that may indicate a problem with part of the checkout process, or with the transition from shopping cart to checkout.

The actual problem could be something that affects only a subset of customers, such as processing for a particular type of payment, or for a particular method of shipping. It could even result from something as obscure as a specific combination of items in a shopping cart. When this is the case, the only practical way to detect and diagnose the problem is likely to be through monitoring.

Anomalous User Behavior

Unexpected patterns of user behavior can also indicate problems of the level of design, rather than functionality. Users may be failing to move from one page to the next in the expected pattern simply because they do not see the button or link that they're supposed to click on. This can be the result of initial problems with design, or it could be caused by changes to a specific browser which render the link invisible or nonfunctional.

Any detectable change in user behavior away from what is expected should prompt a close look at the pages involved, from the point of view of user experience. What users see when they land on a page is not necessarily what the designer sees during the initial design process.

The actual appearance of the page itself may not have changed, but user attention may naturally follow a path which the designer simply did not anticipate. Even relatively subtle design issues can have an effect on the volume of sales at your site.

Flow of Traffic

Overall user traffic flow can be an important indicator not only of problems, but also changing market trends and patterns of user interest. Understanding user traffic flow on your site by means of market-oriented analytics allows you, in many cases, to detect trends in user interest and product demand at a very early stage. This makes it much easier for you to keep up with or get ahead of your competition. By paying close attention to sophisticated analytics, you can even develop a reputation as a market trendsetter.

The bottom line? If you're involved in e-Commerce, you cannot afford downtime. You cannot afford functional problems which interfere with your sales, and you cannot afford design issues which make it difficult for your customers to purchase your products.

You need to monitor your site continually, you need to understand what your monitoring system is telling you—and you need that system to alert you to any major functional problems which can lead to downtime.

ECommerce on Alibaba Cloud

For some real, hands-on experience with the products and services which Alibaba Cloud has to offer (including CloudMonitor), check out Alibaba Cloud's free trial offer (https://www.alibabacloud.com/campaign/free-trial#free-products, with $300 credit). Alibaba offers a full range of solutions and services for eCommerce, including cloud hosting, development platforms, support resources, and monitoring.

1

source: https://pixabay.com/en/e-commerce-online-shop-web-template-1606962/

Bio

Michael Churchman

@mazorstorn Michael Churchman started as a scriptwriter, editor, and producer of the game industry, working on the prototype for the laser-disc game Dragon's Lair. He spent much of the 90s in the software industry. During that time he developed a semi-automated system for managing localization in over fifteen languages. For the past ten years, he has been involved in the analysis of software development processes and related engineering management issues.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9479 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
2462 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13162 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9047 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4006 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6884 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
21886 0
+关注
芷沁
https://www.alibabacloud.com/blog/
417
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载