所有 SiteGround 帐户现在都使用站点工具

Forum for insurance professionals on data and technology
Post Reply
mahindra
Posts: 8
Joined: Tue Dec 03, 2024 3:38 am

所有 SiteGround 帐户现在都使用站点工具

Post by mahindra »

任务完成!我们的最后一台 cPanel 服务器昨天已切换到 Site Tools。我们很高兴看到这一漫长而复杂的迁移工作即将结束,因为现在我们的每一位客户都安全地进入了 SiteGround 开发的新时代。一年半前,我们开始从 15 年历史的服务器设置(由第三方软件主导,这不可避免地阻碍了我们许多最大胆的梦想)过渡到新的最先进的托管管理平台,由我们自己独特的服务器软件驱动。自 2019 年我们在新平台上推出第一台服务器以来,我们终于能够充分发挥我们的想象力,并且已经创造了许多速度、安全性和可用性改进,这些改进在旧平台上是不可能实现的。而且,我们知道最好的还在后头!

我们新尖端平台的想法和愿景诞生于大约 4 年前,不久之后,我们开始着手构建 SiteGround 的站点工具和新客户区。我们在 2019 年夏天开始让新客户加入,但转换所有现有客户是一项极其复杂的任务,我们又花了 1.5 年的时间和大量辛勤工作。下面简要介绍一下这个复杂的迁移过程中付出的所有努力,以解释为什么这对我们来说是一个里程碑和值得骄傲的时刻。

迁移账户数量巨大,数据超过 3367.46 TB
需要将大量实时托管帐户和网站数据从安装了 cPanel 的服务器转移到安装了 Site Tools 的服 自营职业数据库 务器,这是挑战的基本部分。成功执行如此大规模的操作需要精心组织人力和资源。在过去的 1.5 年里,我们的管理团队花费了无数的时间协调团队和调动资源,以确保我们以最快、最安全的方式为客户从 cPanel 迁移出去。总而言之,在 2019 年 9 月至 2021 年 4 月期间,我们总共转移了 15,774 台服务器,其中有3,367.46 TB 的数据,这是一个巨大的工程!

Image

为迁移自动化编写的大量用例和 44,000 行代码
除了大量的数据之外,第二大挑战是必须审查和解决大量边缘情况,并采用可靠的技术解决方案 - 多个应用程序设置为在其配置中使用绝对路径;网站具有插件、停放或子域无限设置选项;多个插件域使用相同的数据库;还有更多!我们的 DevOps、软件工程师和技术支持团队都必须深入挖掘,以识别、分析并为每种情况提供解决方案。一旦我们识别出它们并为每个情况制定有效的解决方案,我们就可以将其自动化。我们的 DevOps 将编写用于迁移前检查的脚本,以检测服务器上匹配的潜在问题,为它们调用特殊迁移规则,然后运行迁移后检查以确保没有损坏。如果出现任何问题,我们将审核脚本并重新编写代码以改进它们。此外,如果自动化出现任何问题,我们的技术支持代表将接手运行手动网站检查并修复它们。

我们有 35 名专家负责编写迁移脚本,反复迭代、测试和改进代码,直到我们让它们尽可能快速高效。这些敬业的专业人士每天都为这个项目忙碌,总共编写了 44,000 行代码,才让我们取得了今天的成就。
Post Reply