2010年加入阿里巴巴集团,2012年加入中间件技术部高可用架构团队,一直从事高可用建设相关工作,主导设计了灰度发布系统、共享服务化平台、中间件运维平台、建站平台以及异地多活的架构演进。
见证了阿里巴巴的高可用产品体系从1.0到3.0的整个发展历程,积累了丰富的架构和稳定性经验,多次参与双11负责稳定性保障工作,目前主要负责异地多活和中间件 DevOps。
为什么我们要做异地多活?简单来说,一是因为双11很火(扩容的需要),二是因为杭州很热(容灾的需要),这两个需求在各个层面都影响着阿里巴巴各项业务的飞速发展。
为了不影响业务的调整发展,阿里巴巴通过“异地多活”技术,将业务封闭在一个个逻辑单元内,然后在多地部署多个这样的逻辑单元,满足了业务对容量和容灾的需求。同时由于有个别业务对“中心单元”有强依赖,我们又通过中心的同城双活解决了容灾问题。