ลด 50% ทุกแพ็กเกจ เวลาจำกัด เริ่มต้นที่ $2.48/mo
HAProxy

HAProxy

HAProxy คือ load balancer ประสิทธิภาพสูงสำหรับ TCP และ HTTP ผ่านการทดสอบจริงกับ workload ระดับล้าน RPS และใช้งานโดย GitHub, Reddit, Stack Overflow และ Twitter เป็นตัวเลือกอ้างอิงเมื่อ NGINX หรือ AWS ALB ไม่เร็วพอหรือขาด feature ที่ต้องการ มีทั้ง Community edition ฟรีและ Enterprise tier เชิงพาณิชย์

เวอร์ชัน

ล่าสุด

ระบบปฏิบัติการ

Ubuntu Server 24.04 LTS เซิร์ฟเวอร์

ขั้นต่ำของ RAM

1 GB

ประเภท IP

IPV4,IPV6

ตรวจสอบเวอร์ชัน

haproxy -v

ไฟล์และไดเรกทอรีสำคัญ

  • ไฟล์คอนฟิก: /etc/haproxy/haproxy.cfg
  • ไบนารี่: /usr/sbin/haproxy

การจัดการบริการ

เริ่มต้น HAProxy:

systemctl start haproxy

รีสตาร์ทหลังเปลี่ยน config:

systemctl restart haproxy

ตรวจสอบสถานะ

systemctl status haproxy

ดู log แบบ real-time:

journalctl -u haproxy -f

การตั้งค่า

แก้ไขการกำหนดค่า:

vim /etc/haproxy/haproxy.cfg

ตรวจสอบการกำหนดค่า:

haproxy -c -f /etc/haproxy/haproxy.cfg

รีสตาร์ทหลังเปลี่ยนแปลง:

systemctl restart haproxy

หมายเหตุ

  • ติดตั้ง HAProxy แล้ว แต่ยังไม่ได้ตั้งค่าโดยอัตโนมัติ
  • ตรวจสอบให้แน่ใจ /etc/haproxy/haproxy.cfg ต้องตั้งค่าให้ถูกต้องก่อนใช้งาน
  • ต้องรีสตาร์ททุกครั้งหลังเปลี่ยนแปลง
  • service จะทำงานไม่ถูกต้องหาก config ยังว่างเปล่า

เพิ่มเติมใน DevOps Tools

แอปพลิเคชันที่เกี่ยวข้อง

Deploy HAProxy เดี๋ยวนี้ เริ่มต้นที่ $2.48/เดือน