ByteDance Data Center Scale: Server Count, Bandwidth, and CDN Architecture
The article provides an overview of ByteDance's massive data center infrastructure, detailing server quantities, total outbound bandwidth reaching several terabits, the role of dual‑link designs, and how CDN acceleration enables billions of users to access Douyin and related services smoothly.
Major Chinese internet companies such as Douyin, Baidu, Alibaba Cloud, and Tencent operate self‑built data centers with total outbound bandwidth at the terabit (T) level, meaning 1 TB = 1024 GB/s, and server fleets often exceeding 200,000 units; Alibaba Cloud even surpasses one million servers.
ByteDance's data center total bandwidth is estimated around 10 TB, with expectations to exceed 15 TB soon.
Typically, a total outbound bandwidth of 1 TB translates to an actual data‑center exit bandwidth of about 100 G, achieved through dual (or multiple) link designs that dynamically share traffic, allowing the aggregate to reach the terabit scale.
ByteDance's server count grew from 20‑30 k in early 2017 (mostly rented) to a self‑built data center in Hebei (Huailai) with 50 k servers in phase 1 and 90 k in phase 2, reaching 170 k servers by 2018 and 420 k servers by 2020 according to recruitment data.
These servers primarily serve Chinese‑region products such as Douyin, Xigua Video, Toutiao, and Feishu, while TikTok operates independently in the United States with locally stored data.
China Mobile's Shijiazhuang data center occupies 174 mu (≈13 ha), with 10 buildings providing capacity for roughly 31,000 racks and 15 T of bandwidth, supporting an estimated 210 k–360 k servers (≈300 k used for estimation).
Combining these figures, ByteDance's self‑built data center is roughly estimated at 170 k servers with total outbound bandwidth between 7 TB and 10 TB, employing dual‑exit and multi‑link designs to achieve effective bandwidth of 800 G–1 T per exit.
Export bandwidth, essentially download bandwidth, reflects the total data delivery speed from servers to end users; small IDC providers may have only 5 G, while enterprises with 30 G+ are considered sizable.
Many enterprises now prefer cloud hosts (Alibaba ECS, Tencent Cloud, Baidu Cloud, AWS) over self‑built IDC facilities; a typical corporate website might cost 4,000–5,000 CNY per year for 20 M bandwidth, 4 G RAM, and 100 G storage.
CDN (Content Delivery Network) accelerates content delivery by deploying edge nodes close to users, reducing latency to about 2 seconds for static pages and employing intelligent routing, protocol optimization, and compression for dynamic video streams.
In 2015, Tencent's CDN handled 10 TB of bandwidth with billions of daily requests, illustrating the scale required for high‑traffic services.
Overall, ByteDance's infrastructure, with hundreds of millions of daily active users across Douyin, Xigua, and Toutiao, necessitates multi‑terabit bandwidth and sophisticated CDN techniques to ensure smooth video playback.
Java Architect Essentials
Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.