我相信制造业的大企业都会在用ERP,由订单开始管理、物流采购、生产进度……等等。但是对于卖虚拟产品的公司,如点数卡、充值卡、游戏道具等。貌似没有这个需要,因为所有的产品都只是数据库里面的一行记录而已。不需要采购、也不需要生产。部署好应用程序,客户通过银行支付接口后,拿到充值的点数卡。购买产品,激活点数卡。就能使用产品了!现在的点数卡系统发达得很,可能是在网站上显示一长串的点数卡号码。连印制点数卡的环节都省了。生产点数卡,送给经销商销售。完全没有原材料的采购压力。

刚刚今天就有发生了一件很事情,做点数卡那边的系统生成了一批点数卡卖出去了。但是充值系统这边的系统表空间满了。用点数卡充值激活不成功。导致大量的用户投诉!
马上扩表空间,发现存储的空间也满了。需要先扩存储空间,然后才能扩表空间。高端存储,初始化一下存储空间就要几小时,再加上扩表空间的时间。至少要8、9小时之后表空间才能加完。临近315这个敏感日子,做运维的同时日志真的不好过。

这个真是蝴蝶效应!因为点数卡卖多了,而造成其他系统表空间爆满。其实现在的IT系统很大很复杂,加上SOA等架构。对于生成点数卡系统的管理员来说充值系统接口通的,我点数卡管理员就不需要管接口后面的东西。而对于充值系统的管理员来说他也不知道未来会有多少的数据增长。系统之间的消息不流通,系统之间的依赖关系没有集中的梳理。没有一个人在总体的高度去管理确实会有很多问题。盲目扩大存储不现实,毕竟存储分出去了就很难收回。

会不会有一个针对虚拟产品的ERP系统呢?好想ERP系统一样在接到订单开始能预算处存储需求的增长、网络带宽的增长、时段交易并发增长交易增长,并且发信通知各个系统管理员的预警呢?但是IT系统千差万别,这个东西真的没办法做出一个通用产品。