云服务 想买 VPS 搭建个 Rails 网站,请帮忙指点一下

diguage · 2013年04月12日 · 最后由 timothyye 回复于 2013年05月25日 · 7610 次阅读

接触 Rails 后,被 Rails 的快速开发所震惊,就像使用 Rails 做个网站。(这也是我学 Rails 的目的)由于网上支持 Rails 的的虚拟主机较少。所以,考虑买个 VPS,自己搭建整个网站环境。本人刚刚接触 Rails,也是第一次玩 VPS,有一些选择不是很清楚,请大家帮忙指点一下。

VPS 选择 我是价格敏感性。所以,传说中的 Linode 对我来说有点贵,这个先排除了。从价格方面考虑,目前挑选出来三个 VPS: http://buyvm.net/ https://www.budgetvm.com/ http://alienvps.com/vps-hosting/

谁用过这三个 VPS,对于国内用户来说,哪个 VPS 稳定性和速度最好? 如果有稳定性、速度更好一点的。价格稍微贵一点也可以接受。

另外,http://alienvps.com/ 还有一个 Specials 套餐,这个套餐和其他几个套餐相比,有啥区别吗?网址如下: http://alienvps.com/vps-hosting-specials/ http://alienvps.com/vps-hosting/

机房选择 一般的 VPS 都会有很多机房,Los Angeles、Chicago、Vegas 等等。 请问, 是不是在米国西海岸的网络性能会稍微好的?

IP 数量 有些 VPS 提供好多 IP。但是有些只有一个 IP 地址。只有一个 IP 的情况下,需要再单独购买 IP 吗?多个 IP 有什么好处?

操作系统选择 很多 VPS 都提供了好多中 Linux 系统供选择,Ubuntu、CentOS 等。 对 Ubuntu 和 CentOS 比较熟悉。 建议选哪个系统?64 位?还是 32 位?为啥?

内存选择 计划购买 512M 内存的 VPS,不知道跑一个 Rails 网站 +MySQL 是否够用? 如果够用,可以最多可以放几个 Rails 网站? 如果不够用,最好使用多大内存?(够用就行,不追求顶级配置)

数据库选择 我看 Ruby China 使用的是 MongoDB。请问使用 MongoDB 相比使用 MySQL 是不是会省一些内存?MongoDB 和 MySQL 相比,有啥优势? 在生产环境上能否使用 SQLite?不过,貌似 SQLite 对并发性不是很好。

VPS 以及 Rails 内存消耗(当然还要加上数据库)这些东西我都不是很清楚。NoSQL 我只听说,MongoDB 等都没有用过,这方面我再查查资料。

请熟悉这些东西的朋友,帮忙回答一下。谢谢!

1、这三个我都没用过 没有发言权 2、内存的话 512 只能跑一个 rails+mysql+memcached 3、数据库选择还是看自己 应用不大的情况下 哪个熟选哪个

mongodb 比 mysql 更费内存

你真的考虑这价位的话就 digitalocean 或者 budgetvm 的 xen

openvz 在任何时候都别碰, 这玩意儿就是坑人的, 顺便补一句, mongodb 在 openvz 下有一定几率会发生数据损坏

#2 楼 @clearJiang 有木有速度、稳定性更好点的?价格可以稍微贵点。

#3 楼 @diguage stylexnetworks(onapp, 这个以前一直有半价优惠码,你可以去找找), budgetvm, damnvps, digitalocean(这个质量靠谱,到国内速度不行), 再往上就 linode 吧, 再唠叨一句,xen/kvm/vmware 都可以选, 但是再好再贵的 openvz/virutozzo 都是坑 跳一个死一个

Linode 内存也翻倍了

樓主想找個 hobbybox 而已,沒必要要求那麼高,隨便找個便宜的就行,openvz 沒有那麼可怕,碰上便宜的出手就好,你說數據損壞怎麼辦,樓主的數據很寶貴麼?隨便玩玩有什麼大不了的,再說不管用哪家,備份腳本都是少不了的,在 1. 數據不怎麼重要;2. 定時備份 的情況下,挑便宜的就是了。

個人推薦 DigitalOcean 的 5 刀 plan ,SSD 什麼的暫且不管,一個免費自動備份功能就通殺其它了,何況還那麼便宜。缺點是機房在東海岸,連國內線路差些,但是據說今年之內會開西海岸和亞洲機房。

前幾天我還在這裏定了一個 VPS 。19 刀管半年,2GB 內存,我用來跑 confluence ,這東西內存大戶,512 壓根兒起不來,1GB 剛剛能跑,反正我自用,備份腳本到位,根本不用怕什麼數據損壞。

MongoDB 不省內存,NoSQL 一般來說都比傳統數據庫耗內存一些。「能跑幾個 rails 網站」主要還是看訪問量不是看網站數量,不過 512 的 VPS 就不要指望能跑十多個站了,能跑兩三個沒什麼人訪問的站應該問題不大。

操作系統上我是 Debian 系的擁躉,所以建議你選 Ubuntu 。Rails 社區也傾向 Ubuntu ,所以得到的社區支持會好一下。512 的話選 32bit 據說能省那麼一點點內存,不過我沒啥感覺,基本都直接上 64bit 了。

什麼時候樓主要正兒八經上線網站,不是隨便玩玩了,那嚴肅的選擇一般就 aws / linode / rackspace 這幾個了。

#6 楼 @blacktulip openvz 的内存分配又不是正常的, 你看 LET 上的这篇, 就一个线程栈的问题, 一个几 mb 的 pdnsd 在 openvz 下会占掉 10 倍以上的正常内存, 再加上 openvz 是声明即分配 (而不是按实写),fork 也不是 copy-on-write 的机制, 所以,一个 2G 的 openvz, 实用内存能不能超过 512mb 的 xen, 我觉得还是值得商榷一下的。 再加上 openvz 的原罪是超售, 一个 20g 的 openvz 卖个 40 份 2g burst 的 vps 都能算良心企业了。 勤备份是没错, 但是随时可能来一下 OOM, 然后数据库挂了, 又间或连备份程序都跑不了, 我估计这谁都受不了吧

#7 楼 @clearJiang 用了好多年 openvz 沒遇到過你說的這些情況。 超售當然有,不超售怎麼低價呢? hobbybox 真的無所謂這些東西。你要說同樣價錢,或者稍微貴一點點,我也會去選 xen kvm 什麼的。價格差一兩倍,那就需要想想了。 3 刀一個月,2GB 內存,能跑 confluence 我爲啥不買?備份程序一天跑不了,不可能一週都跑不了吧?那最壞的情況也就是一週的更新沒了咯。更何況樓主是用來做 rails 網站的,代碼肯定本地一份 github 一份 VPS 一份吧,一點都丟不了。至於數據庫,說實在的,要是嚴肅跑生產站,直接 linode 或者 aws ,要是隨便玩,本來就無所謂。

VPS 一分价钱一分货! 如果是有价值的站点,就选 Linode 吧。它值那个价格! 如果是练练手的,随便选一家开始吧。

反正樓主想想最糟糕的情況要是發生會造成多大損失,值不值得每個月多花四五刀去降低這個概率就是了。要不就先用 DO 吧,KVM 的,雖然一樣能 oversell ,不過別的方面比 openvz 好點。

OpenVZ 普遍严重超售是事实,当然还是看价格和质量哪个更重要了。

digitalocean 便宜,我也想弄个来放不怎么打理的网站。

#6 楼 @blacktulip #7 楼 @clearJiang #9 楼 @kgen #12 楼 @Rei 一般的 VPS 都会有很多机房,Los Angeles、Chicago、Vegas 等。请问, 是不是在米国西海岸的网络性能会稍微好的? 我刚刚测试了一下 #6 楼 @blacktulip 提到的 19 刀半年的 VPS。我使用http://ping.chinaz.com/ 测试了一下 IP, Los Angeles 速度最好, 电信平均: 209 毫秒 联通平均: 214 毫秒; Chicago 次之,电信平均: 222 毫秒 联通平均: 267 毫秒; Atlanta 最差,电信平均: 229 毫秒 联通平均: 259 毫秒; 我使用 Chrome 测试了一下下载速度,没有太大区别,能达到 160kb/s(我的网速就这样),而且是哪个先下载,哪个快。我猜,可能是 Chrome 里面有优先级排序。

#13 楼 @diguage 是的,一般西海岸的網絡延遲要低一些,因爲地理上比較接近亞洲。 需要注意的是網絡延遲是網絡質量的一個重要參考,但不能完全代表網絡質量。

#14 楼 @blacktulip 网络质量除了网络延迟之外,还有那些考核因素?

#14 楼 @blacktulip 请问,你买的半年 19 刀的,是 Los Angeles 机房的吗?我也想买个玩玩。也许不部署正式的应用。等玩会了再说买个好点的,正式部署应用。

#16 楼 @diguage 是的我買的是 LA 的

#17 楼 @blacktulip 这个 VSP 只提供一个 IP。够用吗?!需要再另外添加 IP 吗?

#18 楼 @diguage 。。。。。。要那麼多 ip 幹什麼

#19 楼 @blacktulip 等你好久了,你终于是上线了。能单独聊一下吗?QQ、微博私信等都信。Email 也可以,我的 Email 是公开的,你可以给我发 Email,告诉我你的联系方式。木有发现你的 Email。哈哈

buyvm 用的 NK 的 15 刀一年的,ping 值在 200 多以上; 最近新买了 oneasiahost.com 12 刀一季度的,速度很快 ping 值 70,推荐一下

但是后台 buyvm 比 oneasiahost 更专业点

其实还有一家 vps 不错,我用了两年了。 ramhost.us 经常卖断货。

fengkuok [该话题已被删除] 提及了此话题。 10月09日 16:29
需要 登录 后方可回复, 如果你还没有账号请 注册新账号