机房迁移是一个很大的动作:
15年在58同城实施过一次(“逐日”项目),几千台物理机,从IDC迁到了腾讯的天津机房,项目做了10个多月,跨所有的部门,与所有的业务都相关;
16年在58到家又实施了一次(“凌云”项目),几百台虚拟机,从IDC迁到阿里云,前后大概一个季度的时间,也是所有技术部门都需要配合的一个大项目。
“单机房架构-全连”
要说机房迁移,先来看看被迁移的系统是一个什么样的架构。
上图是一个典型的互联网单机房系统架构:
(1)上游是客户端,PC浏览器或者APP;
(2)然后是站点接入层,为了面对高流量,保证架构的高可用,站点冗余了多份;
(3)接下来是服务层,服务层又分为与业务相关的业务服务,以及业务无关的基础服务,为了保证高可用,所有服务也冗余了多份;
(4)底层是数据层,数据层又分为缓存数据与数据库;
至于为什么要做分层架构,不是今天
继续阅读与本文标签相同的文章
下一篇 :
mysql并行复制降低主从同步延时的思路与启示
-
Unity工程无代码化
2026-05-20栏目: 教程
-
MySQL双主一致性架构优化 | 架构师之路
2026-05-20栏目: 教程
-
CAS下ABA问题及优化方案 | 架构师之路
2026-05-20栏目: 教程
-
浅谈CAS在分布式ID生成方案上的应用 | 架构师之路
2026-05-20栏目: 教程
-
mysql并行复制降低主从同步延时的思路与启示
2026-05-20栏目: 教程
