服务器迁移

费了好大的劲,把服务器从ec2又迁到家里了。 原因主要有以下几个; ¥ec2快到一年,要收费了 ¥ec2性能不能保证 ¥家里建服务器可行 绕来绕去好像原因只有两条,ec2收费,家里建服务器比ec2性能好。 一年的免费体验时间过了。一个月150多人民币的费用,虽然不算多。但是也觉得没有必要。云技术号称是不需要关注物理结构的,随便的从资源池里申请服务器例程就可以。最终实现上难免通过虚拟技术划分单个的物理服务器上资源,分配给虚拟的主机来使用,分配在同一“物理服务器”上占资源的服务多了。难免相互影响。比如以前的例程,速度很慢,cpu占用率经常在70%左右,把例程删除重新申请(转移到别的物理服务器上),开始的时候有所改善,不知什么时候又慢了。 自己家的服务器,虽然是用pc机来充数,跑小应用还是绰绰有余的。 能够在自己家建服务器得益于以下几点。 ¥日本的高速互联网 ¥服务提供商ocn允许设置端口转换 ¥域名服务商允许动态ip绑域名 以下是稍微详细的说明。 大概07年的时候,在国内买了域名,自己家建服务器,跑了个开源论坛。nnd网速叫一个慢,出了家门很难连上。日本网速大大的快。用迅雷下载,热门资源可以达到7.x的M。用ping website的服务测试,从世界各个角落访问速度都不坏。 日本光纤接入,需要一个叫ocu的设备,有的网络服务提供商,出于安全考虑,不允许设置端口转换。也就是说所有来自wan的访问,都被ocu给截住了。需要在ocu设备上设置端口转换,解禁防火墙。而且我又连了个无线路由,让这个工作更复杂了。在设置ocu上有些拖沓。耽误了很多时间。 最后是动态绑定域名。重启ocu的时候,ip就会重新分配。国内的花生壳就提供非固定ip绑定域名的软件。我的域名服务商gmo也有相同的工具。很简单,很方便。 总结,一年多之前就想在自己家建服务器。因为ec2有免费版又很方便也就没深入研究。这件事上有很多值得反省的地方。 不要用以前的经验套住自己。在国内的时候家里建过服务器,网络接入服务,路由配置等经验在日本并不适用。以前经验行不通的时候,多查多问,不要预先自己否定自己。