内容提要
本文介绍了作者将博客从Amazon Lightsail VPS迁移到甲骨文云的过程,原因是亚马逊对公用IPv4地址收取额外费用。作者分享了迁移步骤和遇到的问题,甲骨文云性能更好。网站访问速度更快,操作系统升级。
延伸解读
迁移的触发因素与成本考量
作者迁移博客的直接原因是亚马逊即将对公用IPv4地址收取额外费用,这增加了原本每月3.5美元VPS的成本。此外,作者对亚马逊云的性能和收费模式不满,例如CPU资源不足导致VPS无响应。相比之下,甲骨文云提供丰厚的免费额度,即使升级到Pay As You Go账户,只要在免费额度内仍不会产生费用,且性能更高。这反映了云服务选择中成本与性能的权衡。
迁移过程中的技术挑战与解决
迁移时,作者遇到了数据库兼容性问题:最初在新主机安装MySQL,但恢复备份时因数据库引擎不一致而失败,改用MariaDB后解决。随后,恢复的SQL用户无法登录,通过删除并重新创建同名同密码用户解决。WordPress本身也无法运行,需重新安装,但保留原数据库和wp_content目录,因此帖子、评论和多媒体文件未丢失。这些经验提醒迁移前需确保环境一致,并做好备份。
迁移后的收益与注意事项
迁移后,网站访问速度比之前更快,操作系统从CentOS 7升级到Ubuntu 22.04,PHP版本升至8.1,带来了性能提升和新特性。但IP地址变化需要更新DNS记录,并重新申请SSL证书,期间可能导致短暂无法访问。作者建议耐心等待DNS和LetsEncrypt验证。总体而言,迁移虽繁琐,但获得了更好的性能和更低的成本。
Q&A
为什么作者选择将博客迁移到甲骨文云?
作者迁移到甲骨文云是因为亚马逊对公用IPv4地址收取额外费用,并且甲骨文云的性能更好且定价低廉。
迁移到甲骨文云的步骤有哪些?
迁移步骤包括备份原主机数据、安装新主机环境、恢复数据库和网站文件。
在迁移过程中遇到了哪些问题?
作者遇到了MySQL与MariaDB的兼容性问题和SQL用户登录问题。
迁移后网站的性能如何?
迁移后网站访问速度比之前在亚马逊的VPS更快,操作系统和PHP版本也得到了升级。
甲骨文云的定价有什么特点?
甲骨文云提供丰厚的免费额度,定价非常低,适合个人用户和小型项目。
迁移后需要进行哪些额外的配置?
迁移后需要重新安装WordPress及其插件,更新DNS记录并申请新的SSL证书。