2017年开年我总是喜欢对过去一年进行一个小小的回顾和总结,本文则要记录两件2016年对我有较大影响的两件事:一件是数据抓取;一件是网站运行,由于这两件事情办的 不错,较得领导欢心,因此我才占据了唯一一个名额被安排到美国“深造”。尽管抓数据和建网站表面看去没什么联系,但共同点是其背后都是阿里云技术的支撑。
2015年第,我接到两位上级领导委派的两项不同的任务,一是要实时抓取小木虫网站的帖子信息,二是搭建一个网站用于宣传省委领导感兴趣的地域文化展示,而二者都将持续 一年的时间。单位就是这样,不会先给钱再做事,我怎样才能找到最合理的实现方案令两个任务都能顺利完成呢?
我首先想到的是新浪云(SinaAppEngine,SAE),SAE出现的比较早,而且我记得我还是SAE的高级开发者,因此系统派发了很多云豆,基本上没有额外经济投入。然而,当我重新登录SAE的时候,我发现一切都不一样了。
说好的每月配给3000云豆呢?之前积累的8万云豆呢?天上掉下来的馅饼说没就没啊。好吧,实在不行我买一个总可以吧?看了一下价格,觉得免费和1万之间的差距之大有点不能接受。
顿时放弃了SAE的念头,不过却也萌生了使用云服务器的想法,毕竟和其他用户一起租用虚拟空间能干的活太少,上传下载网站文件是没问题,想跑个Python爬虫就甭想了。于是,自己开始搜索国内主要的云服务器服务商,然后通过朋友推荐而最终进入“阿里云”和“腾讯云”二选一的状态,二者一年的主机价格差不多,阿里稍稍贵一点。随后我开始泡阿里云和腾讯云的技术论坛,三天后阿里云的服务速度、知识专业水平及服务的态度令我折服,于是高高兴兴地打算从支付宝掏银子。这时另一个问题出现了,如何给自己的云服务器做一个技术选型呢?
我是这样筹划的,把两个任务分别单个评估,然后各项取最大,用“木桶理论”那个最低的短板作为各项的最大资源需求。比如:
数据抓取,2CPU,4G内存,10G数据盘,1G带宽,10个月
网站建设,1CPU,2G内存,无额外数据存储要求,2G带宽,12个月
因此,我的选配方案便是:2CPU,4G内存,10G数据盘,2G带宽,1年使用期。令人高兴的是当一次性购买一年的服务时,还有85折的折扣,Oh yeah。最终一年也才2000来块钱,这样的费用实在划算。当时只顾高兴了,也没截图,用现在的补一个(除了计算器的界面不太一样,其他内容都是一样的):
后台管理也很方便,通过windows自带的远程桌面连接,可以很方便地操作,特别是直接在阿里云服务器上进行代码调试:
当然,这是最基本的。随后又直接在阿里云上申请了新域名并进行备案,一个字:快!域名很快拍好,备案时幕布是免费邮寄的,走的是顺丰快递,拍好照片提交后10天就批下来了。
当然,还有一个重要事项,当然也是顺丰快递,那就是开发票。
一年来,阿里云运行非常稳定,在网站访问量较高的时段也能够应付地绰绰有余,想想吧毕竟后台对jason数据的处理以及前台图片的生成都是实时的,加上此时此刻后台还要运行数据抓取的任务。所以,阿里云的稳定性及其技术含量确实不容小觑。show一下网站截图吧:
五岳之巅 原创,转发需注明出处,谢谢