Quora

Công ty Dành cho thành viên

Mạch tiến hoá

Quora dùng MySQL (tự shard), HBase và Redis trên AWS. Năm 2016 họ diễn tập thảm hoạ (Game Day): dựng lại cả site ở region khác chỉ từ backup, mất chưa tới 5 giờ Quora 2016. Về sau họ chuyển HBase sang MyRocks để dùng chung kiến thức và công cụ với MySQL, p99 ổn định hơn hẳn Quora 2021. Từ sớm (khoảng 2013), cron chạy trên một máy được thay bằng hệ cron phân tán dựa trên một bảng trung tâm Quora 2013. Về chi phí, năm 2018 Quora tự động hoá việc đổi Reserved Instance cho khớp mức dùng EC2 thật Quora 2018. Năm 2020, Quora kể việc tự làm sharding MySQL: từ chuyển cả bảng giữa các partition sang shard theo dải cho vài bảng lớn, migrate qua dark read/write và replay ngược để có đường lùi Quora 2020.

Timeline

Năm = năm sự kiện theo bài (có thể sớm hơn năm đăng bài).

Năm Giai đoạn Thay đổi Nguồn
2013 2. Tăng trưởng Cron từ một máy sang worker phân tán giữ chỗ job trong bảng trung tâm, tự đặt lại job mồ côi. Quora 2013
2016 2. Tăng trưởng Game Day: dựng lại Quora ở us-west-2 từ backup nhân bản trong chưa tới 5 giờ. Quora 2016
2018 3. Quy mô lớn Tự động đổi convertible Reserved Instance hằng ngày; chênh dưới 0,6% so với lý tưởng, bớt 6 giờ/tuần việc tay. Quora 2018
2020 3. Quy mô lớn Từ vertical sharding (chuyển bảng giữa partition) sang horizontal sharding theo bảng, range-based; migrate qua dark read/write, cutover bằng rename, replay ngược. Quora 2020
2021 3. Quy mô lớn HBase → MyRocks: hơn 85% QPS key-value đã chuyển; p99 ~80ms → dưới 4ms. Quora 2021

Bạn đã dùng hết 3 bài đọc thử miễn phí

Đây là phần mở đầu của Quora. Thành viên đọc được toàn bộ 46 bài tổng hợp theo chủ đề và 141 dòng thời gian công ty. Các bài tóm tắt vẫn đọc tự do.

  • Đọc không giới hạn mọi bài tổng hợp và dòng thời gian
  • Danh sách đọc cá nhân hoá theo trình độ và mục tiêu
  • Cộng đồng Discord cho thành viên (sắp mở)

Gói 6 tháng giảm ~16%, gói 12 tháng giảm ~25%. Trả bằng VietQR hoặc thẻ.

Tất cả bài viết của blog (16 bài)

Blog này có 16 bài – thành viên xem đầy đủ danh sách, nhóm theo năm, có link về bài gốc.

Xem gói thành viên