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 |