VPS初体验之一:从网站代管换到 Linode
如果你和我一样没什么技术能力,又正面临是否从Web Hosting(网站或网页代管)升级到VPS(虚拟私有主机)的抉择,本篇文章以个人升级到 Linode为例,让你了解升级过程大概会经历什么事,以做为参考。
最近我的网站升级到 VPS(虚拟私有主机)服务,选择网路上最多人推荐的Linode。他的入门级方案为2GB RAM,2个CPU 核心,48GB SSD储存,每个月20美元再加 5美元的备份服务共25美元。(详细规格如下,备份服务价格另计,因方案不同价格也不同。)
除了价格和规格之外,Linode 另一吸引人的是他有东京机房可以选择,相较于许多美国的 VPS,东京离台湾近,理论上可以提供台湾使用者更好的连线速度。
这次从Web hosting 升级到VPS过程当中学到很多,但也发现到网路上很难找到VPS的入门文章让初学者可以循序架起网站。
所以打算写的这一系列文章,除了把遇到的问题做些笔记,让遇到同样状况的人能够快速解决问题之外,也期望能够协助有心转到Linode的入门者能够快点上手。
何时该升级?
VPS真的很难吗?
技术的轮迴
Mail Server; Disk IO Rate
Linode简介
该升级了!
近来我的网站经常出现资源超限而停机的情况。
原本网站存放在威普虚拟主机代管的美国机房,多年来都相当稳定而可靠,很少停机。
就虚拟主机代管来说这算是我非常推荐的一家,特别是如果你用的CMS和我同样是Drupal,这也是我网站放在这裡好几年的原因。因为Drupal对于执行环境来说应该是常用的CMS中最难搅的,要找到一家支援非常好又稳定的真的不容易。
「虚拟主机代管」这一名字其实有些混淆,通常大家这么说时是指「网页寄存」(Web hosting)。Web hosting在网站所能使用的硬体资源上非常有限,说穿了就是和一堆人分享共用有限的资源,所以比较适用于流量很少的微型网站。若以「租屋」来比喻的话,它就好比只是个「胶囊旅馆」,或者顶多就是个小雅房:所以你就不应该期望他能同时容纳很多人。
如果你的网站很小,而且对于架站完全一窍不通,那么Web hosting是不错的选择。但是当你网站流量慢慢有些规模时,你就不能嫌ISP业者怎么那么烂经常停机了。
但流量规模这个数字很难界定,要视你的网站设计和购买的方案而定。若网站没搞得很複杂或肥胖臃肿,或许每天有个几千人时(如果撑得到这个数字的话)应该就该考虑升级到VPS。至于是否有网站每天几万人了还在使用一个月几块美金的Web hosting?我不敢说没有,但应该不是很适当。
或者如果你的网站已经顺利运行一段时间之后,随著造访人次的增加,开始在尖峰时段会遇到资源超限而停机,你又没有更好的Web Hosting可升级时,那么就该换了。
Web hosting另一个优点也是缺点是,通常因为有诸如cPanel一类的管理后台,因此整个架站过程较为简单,但万一遇到问题时,有时候会因为你所能得到的权限或是ISP的一些技术限制而让你难以处理,甚至无法处理。有些观点甚至认为,cPanel等后台管理平台相当耗资源,web hosting所能用的资源本来就少了,再加上cPanel的消耗,资源问题当然也就更加严重。
在此顺道一提的是,通常虚拟主机会超限的都是诸如RAM或CPU Time等广告上很难看到的这些硬体资源问题,较少是广告上经常宣称的无限空间、无限频宽……,所以千万不要看到「无限」资源就跳下去了,因为只要是承诺要给你的「无限」资源,几乎一定都是让你看得到吃不到的,不然业者怎么敢那么大声承诺?
VPS真的很难吗?
答案当然因人而异,但对我来说:真的很难。
以我所选的Linode来说,它卖的是Linux平台,所以如果你对于Linux作业系统的操作,还有Apache伺服器的设定、MySQL、PHP,也就是一般大家最常用的架站环境,俗称的LAMP都很熟,那么应该很快就可以上手,而且我想应该不用看我这一系列文章了,反而我还必需去请教你。
但如果你和我一样,对于这些都不懂,就真的要有与技术问题抗战的心理淮备。期间很可能遇到完全一筹莫展,束手无策的情况──就算有Google大神,你甚至都不知道问题要从那裡问起。
至于要抗战多久?我想这多少会有些运气问题,若只谈一开始的把网站架起来这件事,耗个两三天应该是很常见的。
我是爬了很多文章,尝试了很多错误之后,足足花两天时间才从零到有,让网站终于上线。但上线之后因为Drupal的执行还有些重大问题,又花了一天时间才真的让网站可以开始顺利运作。
过去我在虚拟主机的迁移上通常都只是几个小时的问题而已,而且多数时间都是花在搬迁资料上,而不是解决技术问题。
期间在网路上搜寻时看到的论坛讨论,和我一样从完全不懂Linux开始的,多数也大约是花费二至七天不等。当然的,应该要找到一天或更短的时间内就弄好的人应该不难,这本来就是因人而异的。
但这只是把网站架起来而已,后续许多杂七杂八的维护问题,还有Mail Server是否该不该架的问题……这些所需要的技术门槛也都相当高。
另外,Linode或其他Linux平台VPS架站有个问题,由于Linux版本纷岐,每个人遇到的状况也都不会很一样,所以教学文章似乎也没有一篇能够让你照著操作就完成架站的:不管是中文和英文的。每篇文章所写的总是会少个环节是你遇到但写文章的人没遇到的。
事实上Linode有个资料非常丰富的线上「Linode 图书馆」,你要的任何问题都有Step-by-step的详细教程,图文并茂。但一方面只有英文版,对于一般人来说阅读还是困难。另一方面,我的经验是:一开始该找那篇文章来做就是个大问题,而在你的「平台决策」确定了,例如决定以Ubuntu或是CenOS或是什么系统来架之后,然后找著了对应的教学文章,你照著操作也不见得会成功。
技术的轮迴
如果你不是喜欢玩技术的人,希望别消耗太多时间在技术问题上,那么对不是很建议用VPS,Web hosting能用就顶著用吧。
我在经历过痛苦的技术瓶颈之后,回想搬到Linode之前的不确定与担心,再看看眼前还有以后可能要面临的诸多技术挑战,只能感叹一声:老狗还得不断学新把戏,苦命呀!
所以,是否该跳入VPS,真的要三思!因为技术似乎会是个永无止境的轮迴。
例如,再架好站之后,我又面临了是否该架邮件伺服器(Mail Server)的问题,这又是一个技术大黑洞。另外还有Disk IO超限的问题。
邮件伺服器 (Mail Server)
在较常见的Mail Server服务方面,一般来说Web Hosting业者都会提供免费的邮箱服务,就像你不需自行建构CMS或网路应用的环境一样,你也不需自行架设Mail Server,就可以轻易开设诸如myname@example.com这样的信箱。
但在VPS上,这是你必需自己去处理的,而且坏消息是,现在Mail Server问题又更多了。
因为过去VPS使用者在Mail Server上有非常好的免费外部信箱服务可用,像最有名的就是Google App,还有微软的outlook.com。
然而Google App早就已经不提供免费帐号,而是每一使用者每人5美元,一年优惠价50美元,差不多是新台币1500。
而微软的outlook.com也在今年四月开始不再接受「自订网域」(Custom Domains),也就是说你不能再利用微软的信箱服务做为你网站的外部Mail Server服务。新规定是Office 365企业版以上的订阅户才能够「自订网域」,如果你是Office 365企业版以上用户这当然是好消息,若不是,那么相当于你要为此每个帐号每月付出160元,一年1920元。
所以,现在似乎已经不再有免费而好用的外部Mail Server服务可使用:这意谓著你必需好好评估你的Mail Server该怎么办?如果有自己的信箱服务对你来说很重要的话,那么你就必需在以下两方案下做一选择:
再花一笔钱使用Google App或Office 365帮你解决Mail Server问题。
或者自己当黑手架设那充满技术及系统挑战的Mail Server。
因为架设Mail Server也是另一个专业,并不是一般人想像的那么简单,step-by-step架起来就好了。长远来说还有一些安全,特别是spammer(垃圾虫)的问题。
当你只是一个终端使用者时,你要担心的只是人家寄垃圾过来该怎么办的问题,改用gmail来收信就可解决大半。但当你要自架Mail Server时,就得担心你的系统被spammer当做跳板,弄个平台让垃圾虫当中继站。
Disk IO Rate超限问题
网站上线之后,似乎平均每两天就会收到Disk IO Rate超限的通知,细读通知之后大概知道,Linose预设的1000 通知门槛是可以去设定修改的,你可以将这个数字依自己网站的需求调整成例如500或3000。
因此收到这个通知,并不代表你的网站在资源使用上有滥用或超载的问题。
可是进一步研究Disk IO Rate问题之后从后台发现,我的系统有几个时段显然出现了问题,这个恐怕不是调整通知门槛的问题。搜了一下网路文章之后也大概了解,长期来说,还是得把什么软体应用出现问题抓出来。
因为大致比对一下资料,似乎Disk IO Rate突然飙高时,网站效能就被大幅降了下来。
Linode简介
现在假设你想跳入VPS了,也想选择 网路上很多人推荐的 Linode,那么当然得先了解一下这家公司是否能够让你安心。
Linode是一家美国公司,公司名称由来据说是Linux Node的简写,因为他们只提供Linux的平台,所以如果你的网站用的是Windows平台,那么就不用选Linode了。
网路上推荐Linode的人非常多,不只是因为他提供的方案非常实惠,另一原因是长期的使用者都认为他很稳定,效能也很不错。
我在使用大约两周以来,特别是网站上线之后,非常满意。至少,立即感受到的是网站变得非常快,我的使用者最直接的回应也都是网站变快了。
在电脑网路的领域裡,效能、速度就是王道,Google的十大信条中,除了大家最常听到的「不做恶」之外,第三条就是「越快越好」(Fast is better than slow)。当然这还得是在系统「稳定」、「可靠」的前提之下,在这方面,需得有长期的使用经验,关于长期使用心得则可参考重灌狂人的文章。
Linode的服务相当不错,随时随地有问题一「开票」(ticket),就几乎是立即得到回覆。期间我问过三个问题,有半夜的,有白天的,三次都比过去我在使用美国一些ISP的Live Chat客服还快,因为Live Chat经常还得跟人排队。
另外,Linode也是少数上得了科技新闻大版面的虚拟主机业者,经常是被拿来与Amazon云端服务在做比较的。
这裡简单列出几则关于他的报导及摘要:
? 代管市场注意:传统供应商岌岌可危
这篇报导大意是说,四年前AWS(就是亚马逊)、Linode以及Digital Ocean这三家公司的新网站代管数字只占全球5%,现在则占了31%。
四月时Linode升级硬体,储存从传统硬碟改用SSD,并让所有用户RAM加倍的事情,在国外也是一则大新闻,有非常多的知名国际媒体报导,例如:
?Techcrunch:Linode投资4500万美元升级到SSD,加倍RAM
?The Register:Linux云端战!Linode RAM加倍,Digital Ocean闪一边
?Gigaom:Firehost、Linode新闻解读:Amazon之外的IaaS云端服务生机
不过Linode只有英文介面,对于有英文阅读及沟通障碍的朋友就比较抱歉。
Linode的付款方式我认为并不是很友善,只接受每个月信用卡自动扣款,已经没有一年、两年的优惠方案了(写信去客服确认过)。而在使用其服务时也需小心一点,像备份等服务都是要加价的,但似乎没有清楚的提示。
天津网站建设 | 自助建站 | 智能建站 | 企业网站建设 | 北京网站设计公司 | 企业建站
- 1企业OA办公系统
- 2OA制度
- 3OA是什么
- 4OA好处
- 5OA优点
- 6简单的OA
- 7OA登陆
- 8工业检测行业OA系统(ERP)
- 9煤炭行业ERP系统(OA)
- 10石油行业ERP系统(OA)
- 11政府行业ERP系统(OA)
- 12制造行业ERP系统(OA)
- 1七夕,跟牛郎学做seo
- 2PageRank的未来: 对链接的价值越来越少
- 3搜索引擎工作原理
- 4数据库复制转移时容易出错的地方
- 5你加入网络营销了吗
- 6为什么关键词排名急剧下降的原因 有什么方法解决
- 7如好去论坛发帖一个外链专员的经验分享
- 8入门者如何做搜索引擎优化
- 9中小企业老板为什么不愿意做营销型网站?
- 10搜索引擎的优化的基础知识
- 11一个合格的搜索引擎优化人员大约怎么选择网站空间?
- 12正确优化网站的六大步骤
- 13将来的故事
- 14人生有多少个现在 且行且珍惜
- 15手机版网站跟一般电脑版网站有什么不一样?
- 16在线内容整合 — — 转换
- 17VPS初体验之一:从网站代管换到 Linode
- 18专业人员使用的托管电子商务平台
- 19网站建设类型有哪几种?怎么创建实惠常用的官方网站?
- 2010个步骤让你成功完成seo迁移策略
- 21怎样优化多个关键词?
- 22投放广告的策略
- 23网站关键词布局(上)
- 24百度站长工具如何提交死链?站长工具提交死链方法!
- 25网站推广 写软文也要学会声东击西之法
- 26人生的价值
- 27如何利用网站建设公司实现有价值的官方网站呢?
- 28[网站经营] 第4篇: 如何创建一个含MySQL数据库的PHP论坛
- 29几个新鲜实用的网页图标设计教程
- 30二分之一的智慧