|
BDSCyto(全称Best dimension search Cytokine)是一个(分类和)预测Cytokine类别的Java Web网站,它将集成诸如188D, PC-PseAAC (23D), SC-PseAAC (29D)和线性最优搜索等一系列特征提取方法和诸如LibSVM, LibD3C, LibLinear, Randforest, Bagging, IBK等常见分类器(目前目标还未达到)。展示部分通过Echarts将结果多角度展示。然后,就说重点吧。。目前简化版部署在新浪云:http://bdscyto.sinaapp.com;增强版部署在阿里云:http://malab.cn/software/BDSCyto/
1. 新浪云:新浪云属于PaaS,对于Java Web,它通过直接上传war包的形式部署应用,省去了配置JDK和web容器的繁琐,也带来了一些未知问题。例如,其Web容器使用的是Jetty,在生成路径的情况下其后是没有"/"的:
而Tomcat下生成的服务器路径后面有"/":
因此,在开发部署在新浪云上的J2EE应用时,尽量选择Linux环境和Jetty web容器,避免不必要的麻烦;如果运行Mysql,也要注意其username和password的独特配置。此外,weka.jar在新浪云工作是完全没问题的。费用方面,目前是0.1元/JVM/hour,如果没有访问没有开启JVM那就不耗钱,例如4个JVM开了3小时40分钟,那就是0.1*4*4=1.6元。
2. 阿里云ECS:阿里云ECS是独立主机,好处就是从服务器操作系统层面上都是自定义的,部署高度灵活,因此会稍比新浪云麻烦。它的定位就是跑程序,基础的学生版是每月9.92元(Linux系统送20GB空间,1GB内存;windows送40GB空间,1GB内存),之前创业我用过半年,windows升了2GB内存,每天承载2000pv挺完美的。此外,改善数据库IO性能的对应阿里云数据库服务器,改善静态资源访问的对应阿里云CDN加速服务器等等,算是国内最牛的了。缺点就是tomcat一旦挂了,里面的应用都会挂掉(除非部署多个端口的Tomcat)。费用方面活动很多,看运气,比如现在学生价就很合适,各大系统随意换,适合开发学习。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|