背景
过完年回到工作岗位,事情堆积如山,每天都在撸代码,根本没时间去管服务器的事情。偏偏这时候服务器到期了,不得不重新购置一台。原来一直用的是腾讯云,性能稳定,用着也挺顺手,但考虑到成本问题,还是决定看看有没有更划算的选择。
在对比了一圈不同的云服务器之后,我注意到阿里云的新用户优惠力度挺大,而且不限流量,这点对我来说很有吸引力。以前也用过阿里云,感觉和腾讯云相差不大,所以索性买了一台,顺便学习一下备案转移的流程。
网站资源迁移
服务器买好了,接下来就是把网站资源迁移过去。
我原本用 Jenkins 进行网站发布,所以第一步要备份好当前服务器上的所有数据,包括网站文件、数据库、配置文件等。迁移的过程相对来说不算复杂,主要涉及以下几个步骤:
备份网站数据:包括代码、数据库和静态资源。
在新服务器上安装必要环境:IIS、SQL Server 等。
恢复网站:将数据拷贝到新服务器,配置 IIS,使网站可以通过 IP 访问。
迁移域名:这一步看似简单,实际是最折腾的部分。
当网站可以通过 IP 访问后,只需要把域名解析到新的服务器就行了。但问题在于,我的域名是在腾讯云备案的,而阿里云要求备案信息迁移过来,否则无法绑定域名。
备案转移的折腾
在网上查了一下,发现只需要备案转移就可以了,理论上不会太麻烦。但实际操作起来,才发现备案转移比初次备案还要繁琐。
阿里云提供了一个备案入口,提交信息后,它会自动判断备案类型。但问题是,阿里云备案审核要求极为严格,需要提交的资料特别多:
- 个人证件信息
- 备案核验单
- 备案真实性核验照片
- 甚至还需要拍一段视频验证身份
这操作未免太复杂了吧,比初始备案还麻烦!提交了一部分资料后,我感觉越来越折腾,不禁心生退意。与其花费大量时间去搞这个备案转移,不如继续使用腾讯云来的省事。(具体要求页面忘记截图了)
放弃备案转移,回归腾讯云
考虑到备案转移的难度,我最终决定放弃阿里云,继续使用腾讯云。新买的阿里云服务器只能退掉,好在阿里云支持退款,虽然不能全额退,但至少能退回一半的钱,聊胜于无。
退款操作:
重新购买了腾讯云服务器后,服务器实例直接提供了域名绑定功能,已经购买的域名直接在下拉框选择即可,不需要额外折腾。于是,我把原来服务器的内容直接拷贝过来,重新发布,绑定域名,一切顺利搞定。
总结
(1)备案迁移远比想象中复杂,尤其是不同云服务商之间的迁移,涉及到的审核流程可能比首次备案更繁琐。
(2)个人开发者不是特别要求不要换服务商,太麻烦了,也差不了多少。