Why Memgraph Infrastructure Was Moved to Hetzner
Bài tóm tắt Memgraph 2026 4. Điều chỉnh Độ khó: Dễ
Memgraph · 2026 · 4. Điều chỉnh · Độ khó: Dễ — bài gốc
Bài ngắn của một công ty database (Memgraph); hạ tầng được nói tới là CI và benchmark, không phải dịch vụ cho khách. Số liệu theo Memgraph.
Bối cảnh
- Nhiều năm Memgraph đặt máy của mình trong datacenter (colocation): trả rack, điện, băng thông, bảo trì, và tự lo chu kỳ thay phần cứng, ổ và quạt hỏng, sự cố mạng, sửa tay, can thiệp tại chỗ. CI hay hỏng vì hạ tầng, kỹ sư phải chạy lại build nhiều lần.
Thay đổi chính
- Chuyển sang thuê Hetzner: chi phí hạ tầng giảm khoảng 50% so với colocation cho quy mô tương đương (trước đợt tăng giá gần đây của Hetzner, sau đó vẫn gần mức đó).
- Chia workload theo mục đích:
- CI và build trên vCPU dùng chung (Hetzner Cloud): tối ưu tốc độ, song song, chi phí. Build + test bản release từ 13,3 phút (±5,5) xuống 8,6 phút (±1,9), nhanh hơn khoảng 35% và ít biến động hơn.
- Benchmark trên bare metal (Hetzner Robot, máy đấu giá): tối ưu tính tất định. Độ lệch chuẩn chuẩn hoá của throughput/latency: colocation cũ 0,09/0,10; vCPU dùng chung 0,19/0,49; vCPU dedicated 0,02/0,05; bare metal 0,01/0,04. Trên bare metal họ còn ghim tần số CPU và giữ luồng benchmark trong một NUMA node.
- Độ tin cậy: mạng ổn định hơn, phần cứng mới hơn, bảo trì tự động, hỗ trợ nhanh hơn. Sự cố vẫn có nhưng thường gói trong một rack hoặc một datacenter, phần lớn CI vẫn chạy.
- Theo bài, thay đổi lớn nhất là những việc không còn phải làm: lập kế hoạch vòng đời phần cứng, thay ổ khẩn, phối hợp tại chỗ.
Vì sao
- Với một công ty nhỏ, tự giữ phần cứng tốn công vận hành nhiều hơn tiết kiệm; thuê đúng loại máy cho từng mục đích rẻ hơn và ổn định hơn (Chi phí hạ tầng và build vs buy).
Bài học cho SWE
- Chọn hạ tầng theo mục tiêu của workload: máy dùng chung cho build (rẻ, song song), bare metal hoặc vCPU dedicated cho benchmark (ít nhiễu).
- Đo cả phương sai, không chỉ trung bình: nhiễu của máy dùng chung làm benchmark không phát hiện được thay đổi nhỏ.
- So với Dropbox (tự thiết kế phần cứng ở quy mô exabyte), điểm hoà vốn của tự làm phụ thuộc mạnh vào quy mô.
Liên quan
Được nhắc tới trong
Chủ đề (1)
Công ty (1)
Bài tóm tắt (3)