1、从购买ECS谈起
弹性计算新版ECS购买控制台 为用户新购Ecs服务器提供了便捷的交互方式与丰富的功能选择。
- 用户最长需要经过5个页面的跳转,针对20项左右的配置选择,定制化自身所需的ECS云服务器。
- 用户最短需要经过3个页面的跳转,选择基础配置,网络配置和订单确认等10多个选项,快速下单购买。
2、快速发展的供给灾难
随着ECS业务不断发展,业务复杂度给产品供给造成了指数级复杂困扰
- 产品发展:然而随着ECS产品多样化(主售产品)与更新换代 (停售产品)。400种规格附加
网络类型
+磁盘类型
两个属性的组合已将产品SKU推送到了千级别。 - 地域发展:多样化地域与可用区 截至目前,阿里云已经在全球 18个地理区域内运营着45个可用区。千级别的产品SKU附加可用区产品内部署策略,供给复杂度已经上升到十万级别。
- 物理限制:由于机房容量固定,不可无限扩容服务器。与此同时用户野蛮式增长,短时间内将机房空间占满。使得老机房甚至已无法扩容库存,只能存量消耗。
3、缓解供给灾难
为解决十万级别供给复杂度,ECS产品应对策略为“抓大放小”。优先解决主要矛盾,逐步击破次要矛盾。
4、供给矛盾下的库存问题
-
供给灾难
产生的十万级SKU供给矛盾,使得ECS库存供给无法做到十全十美。虽然“抓大放小”策略能够缓解主要问题,却仍旧难以完全满足用户多样化的需求。 - 用户在ECS购买控制台 经过最长5个步骤,20项左右的配置选择下单后,根据用户需求数量,库存校验系统判断用户资源池资源数量是否满足用户需求。此时,若库存不足,便会以错误码提示用户。
- 以上的矛盾在于:ECS库存系统不希望将库存剩余数量透露给用户,防止用户恶意下单购买导致库存断供;对于普通用户来说,下单报库存不足,需要重新选择配置,无形降低了用户购买体验。
5、如何提升用户体验
思考如何提升库存问题产生的下单购买体验:
- 将库存数量透明给用户,优点是:用户可以清楚看到每种产品数量,预先了解库存风险;缺点是:对于资源匮乏的可用区产品,容易产生资源争抢与恶性竞争。
-
全力以赴
下单模式,用户在下单前,填写购买实例数量的时,如果需求的数量大于1台,用户可以选择最小购买数量
: 「ECS的库存数量 < 最小购买数量,会创建失败;当 库存数量 >= 最小购买数量,会尽可能最大化数量创建。」
总结下:用户如果义无反顾选择相信ECS根据库存情况帮助用户下单,则ECS库存系统在下单校验的时候,会全力以赴帮助用户争取库存,满足用户的下单需求。
- 对于openAPI批量购买的用户,即将同样推出
全力以赴
模式(文档地址)
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
... | ... | ... | ... |
Amount | String | 否 | 指定创建ECS实例的数量。取值范围:[1, 100]默认值:1 |
MinAmount | String | 否 | 最小购买ECS实例的数量。取值范围:[1, 100]默认值:无 (注1 ) |
... | ... | ... | ... |
注1: ECS的库存数量 < 最小购买数量,会创建失败;当 库存数量 > 最小购买数量,会尽可能最大化数量创建
6、总结
- 用户体验提升之路永无止境,一个小小的改动优化,可以大大提升用户购买的幸福感。
- 我们一步一步向完美努力,便是我们不竭的生命力与竞争力。
- 为了无法计算的价值:阿里云杀杀杀!