抖音的数据库非常大
抖音,百度,阿里云,腾讯都是自建的数据中心。
都是 T 级别出口带宽(总出口带宽),也就是达到 1T=1024G/s 的出口带宽。
服务器总署基本都在 20 万台以上,甚至阿里云都超过了 100 万台。
字节跳动的数据中心总带宽,可能在 10TB 级别左右,预期突破 15TB 级别不远了。
一般情况下:总出口带宽 1TB,实际机房出口带宽可能只有 100G 上下,这是采用双(多)链路设计,双出口实现动态流量分担,总的出口带宽可以达到 T 级别。
大型数据中心想要同一时间有数亿人在线,TB 级别带宽,CDN 加速和多节点,负载均衡等等技术缺一不可。
微信、抖音、支付宝等云处理服务器一般存储在:1、微信为了让10亿用户更稳定,在清远投资高达100亿,新建数据中心,占地27万平方米,可存放30万台服务器,微信服务器遍及全国各地,深圳、北京、上海等地都有idc机房,以及租用的各个省会联通、电信、移动的机房。
2、抖音服务器建在华来,为了支撑4亿用户在线刷视频,仅用了7个月就在怀来建立了数据中心并放置了17万台服务器,怀来平均气温6.5度,利用自然冷远散热并使用水力,风能和太阳能等清洁能源发电,有效降低运营成本。
3、支付宝服务器遍布全球,中国分为华北、华东、华南和西南,中国香港以及美国、日本及新加坡等国家。
抖音是CDN大户,可能是当今最大的CDN租户之一也不为过。
抖音基本使用了国内所有头部CDN服务商的服务,不限于阿里云,网宿等。他们内部有灵活的流量管控来分流和灾备。
要说有多大,我猜测电信运营商带宽至少20%以上流量是抖音占了。
采用的是分布式储存,不是一台服务器能完成的,而是区域性的群组分布式储存解决的!
抖音,淘宝,微信等打平台都是采取分布式服务器架构运行了。
什么是分布式服务器架构呢?打个比方:
我们北京的网友,上网肯定从北京电信运营商服务器节点开始访问,广州的网友就从广州电信运营商服务器节点开始访问,而平台在北京和广州的服务器上也有同样的程序和数据库,这样大家感觉网速就很快了。当地的平台服务器在给用户提供数据下行访问的时候,也会同步上传数据到主服务器。
再打个贴切点的比方:
我们每个人都能在全国线下各地超市买到我们平时用的产品,那是因为厂家每天都把货物运输到全国各地经销商代理商及门店里或者在各地建设仓储物流。
这是物流分布式节点。跟服务器部署类似一样。根据实际需要后台能最大化优化资源配置。
顺便普及一下为何运营商搞什么定向套餐(抖音流量包之类的),就是因为人家抖音本来服务器就在他们家服务器里面啊,相当于家里无线网络局域网一样。怎么用流量也就那么回事。
京东需要多大的仓库啊,才能供全国快速发货,及时发货?道理一样,因为就在家门口。
就像你去坐大巴车,同一时间点有多辆车,目的地一样。抖音服务器集群就是这个道理
上亿人是不可能的。一个人给你0.1G,上亿人也要1000万GB带宽,国内主骨干网也顶不住这个流量啊。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)