f*****w 发帖数: 2602 | 1 写了两个简单东西 打算deploy到某个cloud 服务器试试看怎么让跑起来。
amazon ec2肯定没问题,但是我想找个其他更加方便些 然后有免费instance可以让我
先用一段时间的。 heroku貌似支持得不太行。openshift官方说是就支持vertx,可是
我不知道是不是算可靠,而且好像openshift说是数据库支持得不太好? 我要用
postgresql的
请问有什么建议吗? 非常感谢 |
p*****2 发帖数: 21240 | 2 这东西很不成熟吧?还有人敢用?
【在 f*****w 的大作中提到】 : 写了两个简单东西 打算deploy到某个cloud 服务器试试看怎么让跑起来。 : amazon ec2肯定没问题,但是我想找个其他更加方便些 然后有免费instance可以让我 : 先用一段时间的。 heroku貌似支持得不太行。openshift官方说是就支持vertx,可是 : 我不知道是不是算可靠,而且好像openshift说是数据库支持得不太好? 我要用 : postgresql的 : 请问有什么建议吗? 非常感谢
|
z****e 发帖数: 54598 | 3 rhcloud
随便搞
这个你自己google一下就有
不明白有啥难的
除非你自己不懂linux和ssh这些
至于后台db可靠不可靠
这个不是cloud的问题
是你自己的db选择的问题
paas压根不管这事
你这个怀疑很无厘头
paas就是一个虚拟的linux
剩下的你用啥软件,跟这个平台稳定性有关
rhcloud主要是没有persistence,如果你怕,就用compute engine吧
vert.x也不管你用啥db,你用db纯粹是db的事
还有就是vert.x等异步服务器需要你小心一下,表block
这些东西压根不会扯到一块去,你问得也是够无厘头得 |
z****e 发帖数: 54598 | 4 只要是os,就支持vert.x
如果连这个都没理解的话
你这个java学得很一般
需要回炉重造一下 |
z****e 发帖数: 54598 | 5 vert.x就是最基本的一个多线程的framework
什么都没做,就跟一个java的lib差不多
还有支持不太行的说法,这个除非是没有傻瓜界面
你要问的是这个的话,我没话说
这个的确不是很多,就像你要linux用成windows那样
那这个还需要时间 |
f*****w 发帖数: 2602 | 6 大牛批评得是
我这不是没有经验 所以问那个支持得方便些 我可以少走些弯路嘛
【在 z****e 的大作中提到】 : rhcloud : 随便搞 : 这个你自己google一下就有 : 不明白有啥难的 : 除非你自己不懂linux和ssh这些 : 至于后台db可靠不可靠 : 这个不是cloud的问题 : 是你自己的db选择的问题 : paas压根不管这事 : 你这个怀疑很无厘头
|
z****e 发帖数: 54598 | 7 谦虚了
太傻瓜的话,你很难收获很多
有些东西搞明白了,将来遇到问题也心中有数
拖控件有好处也有坏处,傻瓜化开发就是拖控件
【在 f*****w 的大作中提到】 : 大牛批评得是 : 我这不是没有经验 所以问那个支持得方便些 我可以少走些弯路嘛
|
f*****w 发帖数: 2602 | 8 大牛这个就说得不太实际了
理论上连windows 都可以支持 就是overhead得大小差异而已
我尝试了下heroku 就感觉原生得支持不那么方便; 首先要用customoized 得
buildpack ,确实是有人做了,但是不知道会不会出问题,特别是以后vertx出新版本
了以后。其次heroku默认用maven当工具,但是vetex 是gradle, 当然这两个也很类似
,但是我要把他们搞到一起也是overhead对不对。。。
如果有哪个服务器得支持全都是无缝原生得,那我们当然去选择那种服务对不对?
ps> 貌似node.js在heroku上支持倒是很好啊
【在 z****e 的大作中提到】 : vert.x就是最基本的一个多线程的framework : 什么都没做,就跟一个java的lib差不多 : 还有支持不太行的说法,这个除非是没有傻瓜界面 : 你要问的是这个的话,我没话说 : 这个的确不是很多,就像你要linux用成windows那样 : 那这个还需要时间
|
z****e 发帖数: 54598 | 9 你这个是不是理解有点问题?
gradle和maven的repository是一样的
可以说是共通的,只要maven支持,gradle也支持
.m2什么都是一个地方,java的所有eco都是可以互换的
而且vert.x本身也支持maven啊
我不只一次看到tim在说用maven造template已经很简单了
你们为什么还要eclipse的tutorial
heroku是saas,这个很少用,一般码农用paas的比较多
saas比较容易被lockin,如果被lockin的话,那平台不支持
啥办法也没有,一般用cloud都是用paas,自己搭,有什么问题自己也清楚
要拆也方便,还有就是debian不会原生支持
debian和heroku又不是一个公司做的,各种不兼容问题还是会遇到
我承认傻瓜化是比较诱人的,但是傻瓜化的同时就会带来各种问题
那这个不好说,就像.net就很傻瓜,但是会lockin,都是一回事
【在 f*****w 的大作中提到】 : 大牛这个就说得不太实际了 : 理论上连windows 都可以支持 就是overhead得大小差异而已 : 我尝试了下heroku 就感觉原生得支持不那么方便; 首先要用customoized 得 : buildpack ,确实是有人做了,但是不知道会不会出问题,特别是以后vertx出新版本 : 了以后。其次heroku默认用maven当工具,但是vetex 是gradle, 当然这两个也很类似 : ,但是我要把他们搞到一起也是overhead对不对。。。 : 如果有哪个服务器得支持全都是无缝原生得,那我们当然去选择那种服务对不对? : ps> 貌似node.js在heroku上支持倒是很好啊
|
f*****w 发帖数: 2602 | 10 非常感谢建议 很明白被lockin的不爽
但是仔细想了下还是决定先heroku了 自己做的小东西 实在没有那么多时间再去维
护和配置虚拟机
非常感谢:-)
【在 z****e 的大作中提到】 : 你这个是不是理解有点问题? : gradle和maven的repository是一样的 : 可以说是共通的,只要maven支持,gradle也支持 : .m2什么都是一个地方,java的所有eco都是可以互换的 : 而且vert.x本身也支持maven啊 : 我不只一次看到tim在说用maven造template已经很简单了 : 你们为什么还要eclipse的tutorial : heroku是saas,这个很少用,一般码农用paas的比较多 : saas比较容易被lockin,如果被lockin的话,那平台不支持 : 啥办法也没有,一般用cloud都是用paas,自己搭,有什么问题自己也清楚
|
z****e 发帖数: 54598 | 11 saas还是少用比较好,这个lockin太强了
一般都基于paas来讨论平台的选择
saas你用了基本上就没有换的可能
你如果觉得某一个saas很垃圾,不爽了,想换
那基本上是mission impossible,越大越不可能换走
paas反正都是虚拟的os,换一个很容易
【在 f*****w 的大作中提到】 : 非常感谢建议 很明白被lockin的不爽 : 但是仔细想了下还是决定先heroku了 自己做的小东西 实在没有那么多时间再去维 : 护和配置虚拟机 : 非常感谢:-)
|
f*****w 发帖数: 2602 | 12 我觉得heroku应该算是PaaS才对? 毕竟我如果用vertx / node.js 这样的包似乎对
heroku本身没啥依赖性啊 如果我要换成aws 就把代码拷出来 重新放倒一个自己配置
起来的虚拟机环境就可以了
难道是我有什么理解错了吗
【在 z****e 的大作中提到】 : saas还是少用比较好,这个lockin太强了 : 一般都基于paas来讨论平台的选择 : saas你用了基本上就没有换的可能 : 你如果觉得某一个saas很垃圾,不爽了,想换 : 那基本上是mission impossible,越大越不可能换走 : paas反正都是虚拟的os,换一个很容易
|
z****e 发帖数: 54598 | 13 那heroku支持java啊
你直接安装java,然后跑vert.x不就好了?
没有任何问题啊,你要什么支持它没有?
【在 f*****w 的大作中提到】 : 我觉得heroku应该算是PaaS才对? 毕竟我如果用vertx / node.js 这样的包似乎对 : heroku本身没啥依赖性啊 如果我要换成aws 就把代码拷出来 重新放倒一个自己配置 : 起来的虚拟机环境就可以了 : 难道是我有什么理解错了吗
|
f*****w 发帖数: 2602 | 14 也许是我没有弄很明白
heroku只是提供了一个java的容器。 如果是自己弄若干java的class,那很容易,把启
动的命令指向到自己的类就可以了
但是vertex又是一个容器,当然理论上只要能让heroku一开始就进入vertex 接下来就
交给vertx就完了,但是把这个配置正确似乎不是那么trivial。而且接下来开发看上去
好像也会有若干麻烦,因为workflow会差别比较大
网上有customized的buildpack可以把vertex配置起来,但是看上去都很久没有
maintain的,不知道是不是还值得花时间试试看
我再研究下
【在 z****e 的大作中提到】 : 那heroku支持java啊 : 你直接安装java,然后跑vert.x不就好了? : 没有任何问题啊,你要什么支持它没有?
|