高考结束的小伙伴们有没有放飞自我嗨到爆?本文的主角恰好是一位刚刚脱离学海的准大学生,他选择在软件编程领域发掘自我,从零出发,最大化利用阿里云的免费套餐活动,自学构建了一个个人博客平台。
背景
这个暑假过后,我就是一名广东外语外贸大学的大一新生,修习计算机相关专业。其实从中学起,我就开始接触博客类的网站,加之对计算机软件编程的浓烈爱好,目前正在专心构建一个属于自己的博客网站。之所以选择博客这一平台,一方面我可以在其中分享文章来很好地展示自己,另一方面后期网站流量上来之后还可以选择投放广告,自力更生赚些外快。
因为年龄限制,我的博客域名还没有到官网备案,所以现下只能通过阿里云VPC内网访问。
项目上云
去年起,在认真自学了从零入门的技术资料后,我开始尝试搭建博客。最初,我是在腾讯云上进行的部署,不过后来在别人的博客上看到了关于阿里云免费套餐活动的推广,其对于学生来说优惠力度太过诱人,我就把项目整个从腾讯云上搬过来了。
对比腾讯云和阿里云,除去免费折扣这一点,阿里云的云服务器性能也是无需置疑的。我在腾讯云中使用的是1核1GB,阿里云免费使用的则是1核2GB,质量更好。此外,阿里云还提供2GB内存,速度更快且不易卡死,避免了频繁重启的尴尬。虽然与付费产品相比,这些入门级产品还是存在一些差距,不过其超高的性价比已经让人很满意了。
整个部署过程其实很简单,腾讯云上部署时踩过的坑,在阿里云上部署时就成功吸取教训了。因为之前已在腾讯云上建好,只需把网站文件备份,数据导出,然后在阿里云上重新拷进去就行。目前我所使用的免费套餐产品包括数据库、负载均衡还有云服务器。其中,负载均衡的选择出于多重考量:1M的网络带宽下访问有限,平时访问量不高时直接用DNS公网就可以,访问量大时用DNS的API;Monitor监控服务器负载到达指标之后切换解析到负载均衡上,使用按流量付费的服务,就可以方便更多的客户来浏览。
使用的三款产品基本可以满足我的博客需求,我已经在上面分享过近三十篇文章。最近使用内网压力测试时会发现稳定性是没有问题的,除去硬件限制,可以看到一旦达到预定指标,项目就会自动连上VPN,通过负载均衡去访问。相信等十月份备案后产品效果会更凸显。
挑战和建议
从零开始,每一步对我来说都是挑战,比如说:PHP不可以一键安装,安装速度非常慢;操作数据还好,因为阿里云里面提供了可视化界面;最难的是监控服务状态然后调用Clare的SNS,即DNS的APH,去创建一个A记录。问题再多,也可以通过查找文章不断尝试,最终顺利解决。从零基础到入门到现在的实践,过程没有多励志,通过Google、博客以及官方文档等网络渠道,就可以学到很多。
上云的经验,不多但都是我亲身实践总结的。首先,能分离的东西尽量分离,不要全部堆在一台机器上,比如数据库和网站服务器放在同一台机器上会占用内存,所以强烈建议站库分离。还有流量上来之后,20台机5M的带宽,事实上比一台机100M的带宽要划算得多。最后一点,Google是个好东西,一定要多问问。
下一步的计划
这个博客是我的第一个上云项目,以腾讯云作比较的话,阿里云免费套餐活动为我带来了1000多元的成本节约。后续,除去云服务器、负载均衡等基础产品外,我还计划多多关注其他产品:块存储和DPS、到访IP。在博客的试点基础上,我还会开发一个类似CDN的自用分布式平台及数据库分布式,以后搭载游戏上去会很便利。
免费套餐申请链接请戳这里!
免费套餐案例:
实力优惠VS高安全性,这个夏天我选择了阿里云进行网站改版
向阳网络:跬步千里,且看初创企业的上云之路