Over the past 18 months we’ve made a significant investment in GitHub’s physical infrastructure. The goal of this work is to improve the redundancy and global availability of our system.…
Overview
The article discusses GitHub's significant investments in physical infrastructure over the past 18 months, focusing on improving redundancy and global availability. It details the design and operation of their data centers and points of presence (POPs), highlighting the infrastructure's scalability and the processes involved in expanding compute and storage capacity.
What You'll Learn
How to design a hub and spoke network architecture for data centers
Why structured cabling is essential for data center scalability
How to efficiently manage hardware deployment using a hardware management system
Prerequisites & Requirements
- Understanding of data center operations and networking concepts
- Experience with hardware management systems(optional)
Key Questions Answered
What are the key features of GitHub's data center infrastructure?
How does GitHub ensure efficient expansion of compute and storage capacity?
What challenges does GitHub face with its points of presence (POPs)?
Key Statistics & Figures
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Implementing a hub and spoke design for your network can enhance redundancy and performance.This design allows for more consistent latencies and throughput, which is crucial for high-demand applications.
2Utilizing structured cabling can significantly streamline the process of adding new capacity in data centers.Structured cabling simplifies connections and reduces setup time, enabling faster deployment of new hardware.
3Regularly updating your hardware management system can improve operational efficiency.Keeping accurate records of hardware configurations helps in quick troubleshooting and maintenance.