Tìm kiếm
33 kết quả cho “haproxy”. Tìm không phân biệt dấu.
- 6 Lessons we learned when debugging a scaling problem on GitLab.com Bài tóm tắt · GitLab · 2019
…er-SSH/ngày (khoảng 300/giây trung bình, 2019); 16 frontend HAProxy chính + 2 cho cổng SSH thay thế, 27 backend SSH. Diễn tiến điều tra 1. Packet capture với IP của một khách bị lỗ…
- Stack Overflow: How We Do Monitoring - 2018 Edition Bài tóm tắt · Stack Overflow · 2018
…đưa vào Logstash + Kibana; - mọi HTTP request public đi qua HAProxy được ghi tóm tắt (không cookie, không form) vào SQL Server columnstore. App gửi header thời gian (tổng ASP.NET;…
- Troubleshooting: A journey into the unknown Bài tóm tắt · Booking.com · 2017
…(không tăng TCP/ICMP/HTTP, UDP bị chặn), loại trừ cấu hình haproxy và phiên bản. - Dấu vết: cùng lúc có CPU 100% ở mức system trên cả 10 process haproxy, và hệ điều hành bỗng giải…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…on chỉ chạy một phần các bước. - Deploy một web server: báo HAProxy ngừng gửi request mới ( DRAIN ) → chờ request đang chạy xong → dừng site IIS → báo HAProxy server đã down → robo…
- HTTPS on Stack Overflow: The End of a Long Road Bài tóm tắt · Stack Overflow · 2017
…ng lộ cookie; đó là lý do blog nằm ở stackoverflow.blog . - HAProxy kết thúc TLS từ 2013 (HAProxy 1.5); bỏ lớp nginx đứng trước vì "đơn giản hơn thường tốt hơn". 4 process: 1 cho H…
- Migrating Millions of Concurrent Websockets to Envoy Bài tóm tắt · Slack · 2021
…t vào hệ "wss" (tin nhắn, presence, app). Từ đầu Slack dùng HAProxy ở nhiều region AWS để kết thúc websocket gần user. - Vấn đề reload: danh sách backend đổi thường xuyên. Cách Run…
- How We Built Fly Postgres Bài tóm tắt · Fly.io · 2022
…ode xa không nối được Consul. - Sửa: thay proxy Stolon bằng HAProxy hỏi thẳng từng node "anh là leader hay replica" mỗi 2 giây qua health check HTTP (Postgres trên mỗi node tự biết…
- Stack Overflow: The Hardware - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…s: 2 máy, 256 GB RAM. - Elasticsearch: 3 máy, 192 GB RAM. - HAProxy: 2 máy cho traffic qua CloudFlare, 2 máy cho traffic trực tiếp; mỗi máy có cặp card riêng cho mạng trong (DMZ) v…
- Stack under attack: what we learned about handling DDoS attacks Bài tóm tắt · Stack Overflow · 2022
…hị), rate limit mọi API, lọc traffic xấu trước khi tới app (HAProxy), giữ log dễ truy vấn; - lưu lượng: chặn URL lạ (dấu / thừa, POST tới path không có), chặn IP độc hại dù có chút…
- Alerting on Service-Level Objectives (SLOs) Bài tóm tắt · SoundCloud · 2019
…SLO nội bộ hay không. Chỗ đáng làm nhất là tầng terminator HAProxy ở biên: tỉ lệ 5xx theo từng backend. - Multiwindow, multi-burn-rate: recording rule tính tỉ lệ lỗi theo 5m, 30m,…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Xử lý sự cố và on-call Chủ đề Thành viên
Khi hệ còn nhỏ, vài người biết hết mọi thứ; có lỗi thì người thấy đầu tiên sửa luôn. Khi có hàng trăm service và hàng trăm engineer, câu hỏi đổi khác:
- Stack Overflow Công ty Thành viên
Phản ví dụ nên đọc sớm cho niềm tin "lớn thì phải scale out". Năm 2009, với 16 triệu page view mỗi tháng, Stack Overflow chạy hai web server và một SQL Server, chạm giới hạn thì nâng RAM; theo Jeff Atwood, phần cứng rẻ…
- Fly.io Công ty Thành viên
Fly.io khởi đầu (2019) là nền tảng edge app không có lưu trữ bền, từ chối làm database hơn 300 ngày. Họ thêm volume rồi ra Fly Postgres (2021) như một "automated database": một app Postgres HA (Stolon + Consul) chạy…
- SoundCloud Công ty Thành viên
Năm 2013 SoundCloud rời mô hình một Public API cho mọi client, tách monolith thành microservice và khai sinh pattern BFF; đến 2021 có vài chục BFF dùng chung thư viện edge, nhưng logic tích hợp và phân quyền bị nhân bản…
- 5-year Evolution of Ele.me's Transaction System - Part 2 Bài tóm tắt · Ele.me · 2020
…MQ hợp hơn cho message có thứ tự. - Lúc release có sự cố do HAProxy ngắt kết nối mà client không xử lý timeout. Họ bật/tắt bằng công tắc và tăng dần 5% → 10% → 30%. - Quy tắc: phát…
- GitLab Công ty Thành viên
GitLab.com (~3 triệu user, 2019) dùng một replica Postgres trễ 8 giờ để khôi phục sau một lần xoá nhầm trong 90 phút . Cùng năm, team Delivery bỏ release tháng có feature freeze và làm continuous delivery ngay trên hạ…
- Building Pubsub for 50M concurrent socket connections Bài tóm tắt · Disney Hotstar · 2019
…4 triệu kết nối, nên dùng nhiều ELB. Đã thử NLB (gặp bug), HAProxy/Nginx, cân tải phía client; theo bài, cân tải kết nối TCP bền không đơn giản. - Vượt 2 triệu: - Nhiều cụm nối bằ…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…ay (non-blocking); nhiều lớp proxy Apache Traffic Server và HAProxy. Vì sao - Mỗi bước sinh ra từ nút thắt cụ thể: profile DB quá tải → replica; Leo khó release → SOA; pipeline nhâ…
- So You Think You Can Scale? Bài tóm tắt · Railway · 2023
…iên một bản ghi AAAA; muốn thuật toán khác thì tự đặt NGINX/HAProxy. - Mạng công khai: edge là đội Envoy với control plane Go; replica mới gây cập nhật CDS và vào bảng round-robin…
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…
- Slack's Migration to a Cellular Architecture Bài tóm tắt · Slack · 2023
…ện ở một chỗ: load balancer edge đều là Envoy (đã chuyển từ HAProxy), cấu hình từ control plane xDS tự viết (Rotor). Rút AZ = đổi trọng số cluster theo AZ qua RTDS; trọng số 0 thì…
- What it takes to run Stack Overflow Bài tóm tắt · Stack Overflow · 2013
…1 web server IIS, 2 Redis, 3 tag engine, 3 Elasticsearch, 2 HAProxy, 2 mạng (Nexus 5596), 2 firewall ASA, 2 router. - 2 trong 4 SQL Server trước chỉ để backup , vừa được dùng cho t…
- Stack Overflow: The Architecture - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…1 web server IIS, 2 Redis, 3 tag engine, 3 Elasticsearch, 4 HAProxy. Thực tế chỉ cần 1 web server , và họ đã vô tình thử điều đó vài lần. - Ứng dụng Q&A multi-tenant: một app phục…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…p sẽ còn lớn hơn ở quy mô public; - Edge và bảo mật: bỏ log HAProxy và Traffic Processing Service tự viết; đưa mọi thứ ra sau Cloudflare và xử lý log bằng Snowflake , để một nơi lo…