B站为了解决单机房容量瓶颈,选择多机房方案作为首选。该方案面临的主要问题是跨机房网络带宽不足、稳定性差与离线海量数据处理任务高效产出之间的矛盾。通过单元化架构、数据复制、数据路由、版本控制、数据限流和跨机房流量分析等技术手段,B站成功降低了跨机房带宽消耗,提高了数据一致性和稳定性,为离线任务高效产出提供了保障。