L**********1 发帖数: 797 | 1 1. heroku.com
不错,一家成熟的PaaS(平台即服务),
我问过,一个帐号可以开750个instance,
可以用java,ruby,python,node.js,php...
一个instance 512M内存,他家为了防止滥用,每次都将免费的instance deactive。
加34刀,可以加到 1G内存,不会再催眠你的instance.
这家是建设在EC2上的,主要是卖PostgreSQL服务器。
你还可以购买几十种其它服务.
2. openshift.com
redhat的PaaS平台。
可以免费开3个,特色是JBoss。
这家性能不错。不催眠。
免费的内存512M,存储1G,可以安装mysql等等数据库。
mongodb就不是那么方便了,占空间太大。
如果你的项目发展顺利,可以scale up,
官方宣称可以支持到16G内存,百万/天的访问量。
和heroku一样,这家也是用的EC2。
3. aws.amazon.com
micro instance免费1年,但是不是真的全免费。
对IO,bandwith等等都有限制,超过还是要收费。
不过还是真的挺大方,
免费给你用几十G的数据库。
这三家是最优秀的云平台。
前两家都是用cli + git来管理的,而且都有eclipse插件,开发->部署很方便。
后一家是IaaS,管理方式及其灵活。
对创业团队非常友好,
开始的时候免费,
但是到了后来,都可以通过扩展达到支持百万PAGEVIEW/DAY的级别。 |
d*j 发帖数: 756 | 2 rw 啥是催眠? 谢谢~ 目前还只是用用 virtual hosting
【在 L**********1 的大作中提到】 : 1. heroku.com : 不错,一家成熟的PaaS(平台即服务), : 我问过,一个帐号可以开750个instance, : 可以用java,ruby,python,node.js,php... : 一个instance 512M内存,他家为了防止滥用,每次都将免费的instance deactive。 : 加34刀,可以加到 1G内存,不会再催眠你的instance. : 这家是建设在EC2上的,主要是卖PostgreSQL服务器。 : 你还可以购买几十种其它服务. : 2. openshift.com : redhat的PaaS平台。
|
b***i 发帖数: 3043 | 3 我对这个不休眠很感兴趣。我用GAE,总是休眠。
那个512M的small,能上java吗?
【在 L**********1 的大作中提到】 : 1. heroku.com : 不错,一家成熟的PaaS(平台即服务), : 我问过,一个帐号可以开750个instance, : 可以用java,ruby,python,node.js,php... : 一个instance 512M内存,他家为了防止滥用,每次都将免费的instance deactive。 : 加34刀,可以加到 1G内存,不会再催眠你的instance. : 这家是建设在EC2上的,主要是卖PostgreSQL服务器。 : 你还可以购买几十种其它服务. : 2. openshift.com : redhat的PaaS平台。
|
L**********1 发帖数: 797 | 4
这家主打JBoss,
512跑Java没问题。
我简单用ab测试过,不错的。
我放了一个WS在上面,挺好。
【在 b***i 的大作中提到】 : 我对这个不休眠很感兴趣。我用GAE,总是休眠。 : 那个512M的small,能上java吗?
|
b***i 发帖数: 3043 | 5 刚装了JBoss Developer Studio。开始项目,发现错误: javax.servlet cannot be
resolved。
我应该下载什么来解决这个问题?
【在 L**********1 的大作中提到】 : : 这家主打JBoss, : 512跑Java没问题。 : 我简单用ab测试过,不错的。 : 我放了一个WS在上面,挺好。
|
L**********1 发帖数: 797 | |
b***i 发帖数: 3043 | 7 JBoss server包含tomcat吧?
我下了tomcat,然后在项目中加入了servlet-api.jar这个外部的jar,就可以编译了。
我想确认的是,这个jar不需要进入最后的war吧?OpenShift的gear应该自带了tomcat
,对不对?我只是需要本地上用来完成编译。编译的时候需要知道javax.servlet的那
些定义而已。是这样那个吗?
【在 L**********1 的大作中提到】 : enable maven?
|
b***i 发帖数: 3043 | 8 OpenShift怎么上数据库? GAE的集成的,直接用api即可,象OpenShift, 用了JBoss,
得自己起一个gear用MySQL吧?然后怎么用呢?用hibernate吗?这个数据库能scale吗?
【在 L**********1 的大作中提到】 : enable maven?
|
z****e 发帖数: 54598 | 9 理论上应该是啊
奇怪,不过可能它们把jboss单独独立出来当app server用
没有包含有web server
tomcat
【在 b***i 的大作中提到】 : JBoss server包含tomcat吧? : 我下了tomcat,然后在项目中加入了servlet-api.jar这个外部的jar,就可以编译了。 : 我想确认的是,这个jar不需要进入最后的war吧?OpenShift的gear应该自带了tomcat : ,对不对?我只是需要本地上用来完成编译。编译的时候需要知道javax.servlet的那 : 些定义而已。是这样那个吗?
|
b***i 发帖数: 3043 | 10 真烦
在webapp里面开始一个新的jsp,test.jsp,用导向开始了默认的。结果,编译后,Run
as server愣是告诉我本地没有更改过。当然,上传后看不到test.jsp。
为什么snoop.jsp就在那里,那我新做的jsp如何能用呢? |
|
|
L**********1 发帖数: 797 | 11
Run
你要是用对了IDE,
又怎么会多这么多周折呢?
【在 b***i 的大作中提到】 : 真烦 : 在webapp里面开始一个新的jsp,test.jsp,用导向开始了默认的。结果,编译后,Run : as server愣是告诉我本地没有更改过。当然,上传后看不到test.jsp。 : 为什么snoop.jsp就在那里,那我新做的jsp如何能用呢?
|
z****e 发帖数: 54598 | 12 用eclipse的插件
从eclipse的marketplace里面找jboss tool
要留意跟自己的ide版本号符合,我用的是juno
安装后,就可以直接new一个openshift的project了
Run
【在 b***i 的大作中提到】 : 真烦 : 在webapp里面开始一个新的jsp,test.jsp,用导向开始了默认的。结果,编译后,Run : as server愣是告诉我本地没有更改过。当然,上传后看不到test.jsp。 : 为什么snoop.jsp就在那里,那我新做的jsp如何能用呢?
|
z****e 发帖数: 54598 | 13 试了一下,楼上我建议你下最新的eclipse,4.3.1keple
旧版本的eclipse貌似插件有问题,我更新不能 |
z****e 发帖数: 54598 | |
z****e 发帖数: 54598 | 15 楼上的你添加的jsp可能没有commit
要先commit到git的respository上去
然后再publish,这样才能发布出来
openshift集成了version control |
b***i 发帖数: 3043 | 16 Commit了之后就可以看到jsp了。servlet导致服务器上compiler error,servlet-api.
jar导致的。看来JBoss Developer Studio就是烂。
但是,用Eclipse,建立tomcat的项目,就不用找servlet-api.jar吗? |
z****e 发帖数: 54598 | 17 你建了项目之后,有一个maven的pom.xml,里面有依赖
然后你可以点开maven depencies的那个
那个下你可以找到jboss-servlet和jsp的jar文件
所以不需要你自己引入dependency
api.
【在 b***i 的大作中提到】 : Commit了之后就可以看到jsp了。servlet导致服务器上compiler error,servlet-api. : jar导致的。看来JBoss Developer Studio就是烂。 : 但是,用Eclipse,建立tomcat的项目,就不用找servlet-api.jar吗?
|
z****e 发帖数: 54598 | 18 j2ee很强大
里面应有尽有
你要的di,hibernate,jms什么都有
所以如果用了jboss的as7的话,应该够你玩了 |
b***i 发帖数: 3043 | 19 我在JBoss Developer Studio里面用JBoss AS项目可以加入servlet。
但是,在Eclipse/JBoss Developer Studio两个IDE中都无法成功在tomcat 7.0项目中
运行servlet。我创建了openshift的tomcat7.0项目,然后就看到无法识别javax.
servlet这个错误,我就设置了server,下载了apache tomcat,并在项目中java build
path加入Library,选择
tomcat。然后可以编译,在server上运行,看到snoop.jsp,可以创建自己的jsp。这一
步是不是就有问题?有别的办法吗?
然后我新建servlet,修改web.xml,commit and push,发现错误,
First.java:[4,20] error: package javax.servlet does not exist
//First.java
import java.io.IOException;
import javax.servlet.ServletException;
Library:
Apache Tomcat v7.0
JRE。。。
Maven:postgresql--9.2, mysql...
Maven中没有Tomcat。前面JBoss AS项目的maven dependencies里面有JBoss的servlet-
api。所以我想,是不是要从哪里安装一下servlet那一套东西?
【在 z****e 的大作中提到】 : 你建了项目之后,有一个maven的pom.xml,里面有依赖 : 然后你可以点开maven depencies的那个 : 那个下你可以找到jboss-servlet和jsp的jar文件 : 所以不需要你自己引入dependency : : api.
|
z****e 发帖数: 54598 | 20 我准备用appengine做图片等静态资源的存放点
然后动态的东西,都放rhcloud上
然后再找个国内的免费资源放图片这些
参考这个api,这样就可以拿到ip地址的地理位置了
http://stackoverflow.com/questions/2469416/how-can-i-find-the-c |
|
|
b***i 发帖数: 3043 | 21 GAE的静态不要钱吗?
【在 z****e 的大作中提到】 : 我准备用appengine做图片等静态资源的存放点 : 然后动态的东西,都放rhcloud上 : 然后再找个国内的免费资源放图片这些 : 参考这个api,这样就可以拿到ip地址的地理位置了 : http://stackoverflow.com/questions/2469416/how-can-i-find-the-c
|
z****e 发帖数: 54598 | 22 要钱,但是启动快,可以看作不休眠
而且平常用不了太多gae的东西
【在 b***i 的大作中提到】 : GAE的静态不要钱吗?
|
h******b 发帖数: 6055 | 23 感觉azure最适合新手。
windows界面,前4gb完全免费。 |
z****e 发帖数: 54598 | 24 openshift还是会休眠,不过是以两天为限,比gae动不动就休眠强
What happens if my application is not used for a long time?
Updated: 10/17/2012
If your application does not receive an http request made to your
Application URL from outside of your gear in 2 days, your application will
be idled. It will start up again when it receives it's first http request
thereafter. |
b***i 发帖数: 3043 | 25 我的一天就休眠了。
我就是希望Openshift能够给出一个真正的Spring的quick-start。现在的首先没有真正
的数据库,第二离我需要的scalable,存对象的,我不想自己DIY,第三,Openshift很
多例子里面居然是很旧的参数,有些出错,有些缺少,反正就是不正规的感觉。
【在 z****e 的大作中提到】 : openshift还是会休眠,不过是以两天为限,比gae动不动就休眠强 : What happens if my application is not used for a long time? : Updated: 10/17/2012 : If your application does not receive an http request made to your : Application URL from outside of your gear in 2 days, your application will : be idled. It will start up again when it receives it's first http request : thereafter.
|
z*******3 发帖数: 13709 | 26 你不需要spring,如果你用jboss的话
不过文档的确是个问题,这种开源公司都是靠卖服务赚钱的
它们所谓的服务,就是咨询费,所以可能是故意把这种支持搞得这么糟糕的
【在 b***i 的大作中提到】 : 我的一天就休眠了。 : 我就是希望Openshift能够给出一个真正的Spring的quick-start。现在的首先没有真正 : 的数据库,第二离我需要的scalable,存对象的,我不想自己DIY,第三,Openshift很 : 多例子里面居然是很旧的参数,有些出错,有些缺少,反正就是不正规的感觉。
|
b***i 发帖数: 3043 | 27 我就是想看看真正scalable的spring的例子,就是有scalable的数据存储,存对象,比
如图片,音乐什么的。看看怎么回事,调试一下,改改代码,了解了解。
问题是,Openshift不是还卖gear吗?难道还同时卖服务做gear上的应用?
【在 z*******3 的大作中提到】 : 你不需要spring,如果你用jboss的话 : 不过文档的确是个问题,这种开源公司都是靠卖服务赚钱的 : 它们所谓的服务,就是咨询费,所以可能是故意把这种支持搞得这么糟糕的
|