Blog使用美帝VPS:Linode服务介绍
写在前面:首先强调,这不是话题广告。刚换掉了古董机,算是鸟枪换大炮吧,总结后庆祝一下。
突然购买Linode.com服务,直接原因是一时头脑发热。根本原因是ADSL里放Blog太不靠谱了,ip经常更换,因此,需要时不时的更新DNS解析(DNS重新解析不会立即生效,慢则需要好几个小时)。观察了一周,服务、速度、稳定性都非常不错。
换用Linode后Google Analytics中的change项终于变绿了:
在家里ADSL环境下使用古董机就是这样浪费生命的
- 话说以前Blog是架在这样一台100大洋(RMB)的古董机上:GenuineIntel Pentium III (Katmai) 501.159MHz/3个内存条共386M/8G硬盘/Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+/VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450。系统是Debian etch,linux 2.6.28。
- 运行Blog服务使用的是apache2/php5/mysql5/wordpress2.8,瓶颈在CPU上,一次请求apache占用CPU就超过60%。试探性使用nginx,这才发现需要配置factcgi,可耻地失败鸟。
- Mysql平均每个月挂掉2次,好在每次mysql check/repair都顺利的修复了。即使没有mysql crash,备份也还是很必要的。第一次crash后我就加了简单的自动备份脚本,每天凌晨自动备份,最多保留9份拷贝。
- 由于家里上网时ADSL,ip时常被更换,所以得记录ip,方便随时随地远程访问。在Google App Engine上起个服务记录访问ip,过滤掉公司的ip。家里的台式机上每隔一分钟访问一下这个ip。每次ip变换后就手动修改blog域名的dns解析。Dns解析开放api访问就好了。
鉴于上述种种不可饶恕的浪费时间行为,忍痛买了国外的vps。而且以后配置wordpress上twitter插件也很容易了。选Linode很偶然,上网看见@Fenng的Blog使用这个,应该不会太烂,价格也可以接受。这里也有一个推荐,介绍也很详细:http://www.blogkid.net/linode。
注册Linode非常简单,特别注意的是亚洲访问速度较快的data center是旧金山的Fremont ,不要选错了。不过即使错了,也不用担心,我就选错了。在support页面咨询了一下客服,一顿饭功夫人家就帮忙换了个data center,自己只需要按照说明点三个按钮:关机、迁移、重启。
Blog迁移异常顺利,不到1小时完成了所有工作。系统选用Debian 5.0,候选系统也超多。LAMP安装工具使用apt,参考这里:“How To Set Up A Ubuntu/Debian LAMP Server”。
使用国外vps,最大好处是配置twiter插件,搭建某推的api都非常容易。以前用自己的台式机时,每次都想方设法修改代码,强制使用tor代理,而且速度贼慢。
现在空间、带宽冗余很多,有空整点好玩的东西,呵呵。
AD:需要注册的话,可以点这个推广的refer链接:http://www.linode.com/?r=2e236898b83cd7963f1cb6136e7b00cb9f13d1d8,按照说明应该会给我返利。
Btw:最后跑题说另一个使用虚拟化服务的case,twitter架构中考虑突发事件带来的访问洪峰问题时,购买了云计算服务。好处是避免了自行购买的设备长期闲置,导致浪费。Linode同样可以按需购买相应服务,升降级都很方便。
补充:使用的Linode 360配置如下
- RAM: 360MB
- Storage: 16GB
- Transfer: 220GB


Linode VPS
Tengine