前段时间帮朋友一个创业的朋友做一个网站迁移。之前他的网站使用的自己的办事器托管在IDC机房,后出处于合作的关系需要伶仃迁移出来。在迁移过程中也斟酌过几个方案,但最终选择了使用云端相关的办事。在试用了这一小段时间之后感触感染仍是很是不错。分享给年夜家。
首先原有办事器的拓扑布局年夜概如下图所示,当然由于权限的原因我没有具体操作到原有办事器。年夜概是两台Web做了NLB,一台数据库办事器,一台集办理、开辟、域名、邮件等功能的办事器。
【原有办事器拓扑图】
软件方面。网站使用PHP编写,操作系统使用CentOS,其他应用软件都是比较常常使用的:Apache,MySQL,SVN等。
迁移方案
方案一 新浪SAE
由于之前也有一些项目使用的是新浪SAE,速度比较快,打算费模式也比较矫捷低廉。但由于SAE是PaaS的办事,虽然很多应用软件都不需要自己来配置但由于网站的目录布局及代码功能类库根基上都是使用原来自力办事器的体例。并且SAE平台对源码年夜小(暂时不克不及逾越100M),MySQL并发毗连数,PHP文件操作等类库的使用有很多限制,因此如果迁移到PaaS平台上会有比较多的改革工作量。对帮忙做迁移的我不是什么好的方案。因此就抛却方案一
方案二 自主办事器 + IDC托管
抛却了方案一之后就起头在琢磨第二个方案了,第二个方案是想着跟以前一样的情况,就是买台办事器找个IDC机房托管,也咨询了相关的供给商,差不多点的办事器一台年夜概在一万元左右,再加上IDC托管费用北京这边年夜概在5千-7千左右。这样折下来差不多得将近2万块钱。当然那时想着如果没有更好的方案的话就起头准备采购了。跟我那朋友讲了之后说他人给他推荐了西部云计较中心,我查了查德律风也打欠亨,也没有试用的就抛却了。不过有天突然在网上看到了阿里云的告白或文章啥的。其实之前也听过阿里云、盛年夜云等只是之前没寄望。现在重新对这些进行了简单的评估于是有了方案三。
方案三 云主机
针对这个工作,刚起头试用的是阿里云(当然盛年夜云很早就起头用了,还跟他们在微博上吵了好一会儿),由于可以申请试用就申请了台4核4G/500G标准C 型主机行试用,效果还不错。原本还想再重新评估一下盛年夜的云。盛年夜云的计费模式比阿里的要矫捷可以支持按天付费,不过那时工作比较晚了就没付费试用,随手试了一下他的云硬盘建了两个各200G的云硬盘,没想到第二天正要准备付费使用的时候提示我欠费欠了6块多。NND我可以是1bit都没用啊就想收我钱了。算了最后在微博上吵吵就没用了。于是就采取第三个方案就是用阿里云。由于可以向上升级先租了一台2核1.5G,150G的标准A型主机。后来又开通了一台1核1.5G/100G的经济B型主机做为开辟办事器。
办事器弄定之后当然还有包含DNS,邮件等其他应用,按照以往的经验使用了其他免费的办事,别离如下:
DNS:国内的免费DNS办事应该比较好选择了除DNSPood(http://dnspod/)应该就没有别的了。特别是速度快,稳定,还带宕机、DNS请求数统计等监控功能。
邮件:邮件使用的是腾讯的企业邮局(http://exmail.qq/ ),免费版本支持200个用户对草创公司来讲应该够用了。年夜品牌也比较有保障,别的QQ的Web邮箱仍是蛮好用的。
监控:监控主要是使用的监控宝(.jiankongbao/ )的监控办事,基于SNMP协议可以支持办事器和办事的监控,由于是免费版本所以只有邮件通知、监控述说等(短信10条而以根基疏忽),根基上满足监控的需求。当然阿里的云监控也有使用,他免费提供每账户1000条免费短信的办事,根基上也够用。
平安: 网站平安除常规的Linux配置之外,还使用了360的Web平安扫描,并按照扫描后的成果进行了相应的优化。这一步确实有需要。后来在网站上确实是发现了一些木马。10年底就给种上了,到现在都没发现。木马方面的情况可以参考我之前的一篇文章:邪恶的木马
源码办理:之前是筹算把代码托管到GitHub的。后来斟酌到速度,开辟人员熟悉水平等方面的顾虑就暂时没有用。目前使用的仍是别的租了一台阿里的云主机+SVN进行办理。