ASOS

Công ty Dành cho thành viên
Bài đọc thử: 2/3 · còn 1 bài miễn phí · Xem gói thành viên

Mạch tiến hoá

ASOS có một series hai phần trong wiki (2021) về việc chuyển micro-frontend NodeJS từ Azure Cloud Services sang AKS trong 2019–2020. Test tải đỉnh lần lượt lộ ra giới hạn của nền tảng mới mà ứng dụng không hề đổi: cạn cổng SNAT vì mặc định chỉ 1.024 cổng mỗi node, VM thế hệ mới có vCPU là hyper-thread nên chỉ còn khoảng một phần ba sức tính, và kích thước pod phải theo core thật ASOS 2021; rồi timeout 5 giây do race conntrack khi tra DNS song song, ndots: 5 nhân số lần tra, thread pool libuv bị đầy, và keep-alive giảm latency một nửa. Kết quả AKS nhanh hơn nền cũ khoảng 30% ASOS 2021.

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
2019 3. Quy mô lớn Cloud Services → AKS: cạn cổng SNAT (1.024/node), D4_v3 hyper-threading chỉ khoảng 33% sức tính, pod 2 vCPU (bài 2021). ASOS 2021
2020 3. Quy mô lớn DNS/conntrack race (timeout 5 giây), ndots 5 → 2 (+20%), libuv 8 thread, keep-alive (latency −50%); AKS nhanh hơn nền cũ khoảng 30% (bài 2021). ASOS 2021

Concept liên quan

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

Blog này có 21 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