随着业务的不断发展,淘宝的服务器也经历了从早期的物理服务器,到虚拟化,再到云原生的演进之路。
早期的物理服务器
在淘宝创立初期,业务发展迅速,对服务器的需求量激增。当时,淘宝采用的是物理服务器的部署模式,也就是一台服务器对应一个物理机。
物理服务器的优点在于稳定性和安全性高,但缺点也很明显:
- 资源利用率低:一台物理服务器只能运行一个应用程序,导致资源浪费。
- 扩展性差i>
虚拟化
为了解决物理服务器的不足,淘宝于2008年开始引入虚拟化技术。虚拟化通过在物理服务器上创建多个虚拟机,实现资源的高效利用。
虚拟化的优点:
- 提高资源利用率:一台物理服务器可以运行多个虚拟机,提高资源利用率。
- 提高扩展性:虚拟机可以快速创建和销毁,满足业务需求的快速变化。
- 降低运维成本:虚拟机可以集中管理,降低运维成本。
淘宝在虚拟化方面做了大量的技术创新,包括:
- 自研虚拟化平台:淘宝自研了虚拟化平台,满足了业务的特殊需求,例如高并发、高可用。
- 虚拟机热迁移

