云服务 刚买了阿里云的服务 求指点
买的最便宜的那种,690一年 20g系统盘 1m带宽 512内存 杭州节点 debian6 打算先放两个ror的网站 nginx+passenger postgreSQL 请问接下来应该怎么搞比较好?就跟虚拟机上一样来么?分区啥的都不用弄了?
分区什么的不必了,就是一个hostname的坑楼主注意点,可能影响发邮件
就是hostname要改下,改成一个正常的domain就行了,不然会发不出邮件
#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)。
#6楼 @ChanceDoor 我也刚捣鼓没多久,共勉。哈哈
阿里云应该提供这些服务,这样才算是云啊。
#8楼 @ChanceDoor 如果用passenger ,ruby安装在数据盘,貌似是会出现重启之后第一个请求成功,第一个请求之后的所有请求都会卡死的情况。
以前遇到过这个情况,不知道是我妄下结论还是什么,只验证过两次
参见帖子: http://ruby-china.org/topics/4016
有时间,有机会,楼主可以印证一下。把ruby装挂载的数据盘上,然后再试试,看passenger是否正常。好纠正我这个错误的判断。
#12楼 @ChanceDoor 嗯。大多程序都会装在默认的10G、20G系统盘,然后把日志,数据什么的,都分到数据盘。
呵呵。我说的那种情况,确定是没有搞错权限的。因为相同的操作,重复了N多遍了。然后在同一台机器上,正常和异常情况,也反复操作了几次,才敢最终贸然下的那个判断。
#14楼 @ChanceDoor 貌似当时还试了直接rails s,好像结果都是一样。一年多的事了。记忆得不是那么清楚。
#8楼 @ChanceDoor 没关系,环境什么的肯定还是要配置在系统盘。数据尽可能放在数据盘,不过也有人盛传系统盘比数据盘的 IO 好一点,目前不太确认。
我觉得阿里云服务器挺好的,http://skilleye.com 上周刚部署在上面, nginx+unicorn+postgres+redis+sidekq+rails, 目前内存稳定在1G以内,至于数据盘的问题, 我不知道在说什么, 可以采用backup备份
#21楼 @ChanceDoor 我自己装的postgresql,Oracle系的东西能不用就不要用
#23楼 @ChanceDoor 我有的时候甚至觉得盛传的磁盘 IO 不给力,就是为了卖阿里自己的数据库服务。