买的最便宜的那种,690 一年 20g 系统盘 1m 带宽 512 内存 杭州节点 debian6 打算先放两个 ror 的网站 nginx+passenger postgreSQL 请问接下来应该怎么搞比较好?就跟虚拟机上一样来么?分区啥的都不用弄了?
#2 楼 @ChanceDoor 买数据盘了吗?建议买个数据盘,这样重要数据可以放数据盘上。如果系统有问题,可以直接重置系统盘,然后重新挂载数据盘就好了。 建议: 1、更改 Linux 的 ssh 端口(http://help.aliyun.com/manual?spm=0.0.0.0.geBsei&helpId=575)阿里云里面有太多闲的蛋疼的人整天扫呀扫呀; 2、一键式自动创建 swap 分区(http://help.aliyun.com/manual?spm=0.0.0.0.rQVEw4&helpId=1710); 3、如果有数据盘的话,优化分区并格式化以提高 IO 性能(http://help.aliyun.com/manual?spm=0.0.0.0.nOEWQS&helpId=1804)。
#8 楼 @ChanceDoor 如果用 passenger,ruby 安装在数据盘,貌似是会出现重启之后第一个请求成功,第一个请求之后的所有请求都会卡死的情况。
以前遇到过这个情况,不知道是我妄下结论还是什么,只验证过两次
参见帖子: http://ruby-china.org/topics/4016
有时间,有机会,楼主可以印证一下。把 ruby 装挂载的数据盘上,然后再试试,看 passenger 是否正常。好纠正我这个错误的判断。
#12 楼 @ChanceDoor 嗯。大多程序都会装在默认的 10G、20G 系统盘,然后把日志,数据什么的,都分到数据盘。
呵呵。我说的那种情况,确定是没有搞错权限的。因为相同的操作,重复了 N 多遍了。然后在同一台机器上,正常和异常情况,也反复操作了几次,才敢最终贸然下的那个判断。
#8 楼 @ChanceDoor 没关系,环境什么的肯定还是要配置在系统盘。数据尽可能放在数据盘,不过也有人盛传系统盘比数据盘的 IO 好一点,目前不太确认。
我觉得阿里云服务器挺好的,http://skilleye.com 上周刚部署在上面,nginx+unicorn+postgres+redis+sidekq+rails,目前内存稳定在 1G 以内,至于数据盘的问题,我不知道在说什么,可以采用 backup 备份