在使用阿里云之前,我最早是使用过google的app引擎,由于后来google退出中国,陆陆续续一些服务慢慢的都关掉了,最终我的webapp也不能进行下去了。
再后来,我使用过新浪ace,新浪ace在国内最早推出app引擎,可是我php不熟,实验体验了一把,热情了那么一段时间,可是没有过多久,自己的热情就慢慢的消退了。
再后来百度推出ace,我又转到百度ace,因为我java比较熟悉,百度的aceForJava就用了起来,自己使用了一段时间,光有ace还不行,还得有数据库,我选了百度的mysql服务,可是我的英文又不好,英文对我的开发是个阻碍。
到目前转到使用阿里ace,我是使用java作为我的开发语言,阿里aceForJava的版本发布比较方便,每次我使用netbeans8修改了我的webapp之后,只要把netbeans8编译生成的jr2000.war发布包,通过aceForJava的管理控制台的版本管理功能,把jr2000.war软件包上传到ace,点击“发布”按钮就可以自动运行了。这省了我的好多心思。
开始的时候,使用了一段时间的ace的按量计费,感觉用下来,按小时计费,分别对cpu使用、内存使用、网络流量的三方面计费,不如包年包月划算,因为自己的webapp应用要一直开着,没有精力和时间为了节约把webapp应用开开停停的,后来就升级成包月了,目前webapp包月费用20元,感觉响应速度还可以,能够满足当前实际。
我的webapp目前已经更新到34版,从最初的3.xxM到现在的24.xxM(当然这里面含了许多要用到的类库),程序功能和架构不断演进着,同时根据阿里ace的监控参数,修改自己程序的内部实现,以便更好的适应阿里云ace的运行环境。