机器学习和生物信息学实验室联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2893|回复: 1
打印 上一主题 下一主题

新浪云与阿里云部署Java Web的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-5 22:26:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

沙发
发表于 2015-11-6 09:10:17 | 只看该作者
阿里云也有类似于sinaapp的ACE,例如:http://mdap.cn-hangzhou.aliapp.com/index.jsp
可以选择按照流量收费或者包日包月,虽然只能靠上传war来修改,但与独立主机相比,价格低、更稳定、不影响其他的war
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

机器学习和生物信息学实验室联盟  

GMT+8, 2024-11-23 08:50 , Processed in 0.071662 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表