Tổng quan và các khái niệm quan trọng về cân bằng tải trong HAProxy
- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Ba, 21 tháng 2, 2023
Hướng dẫn triển khai Haproxy Keepalive cho Apache trên CentOS 7
Tổng quan#
HAProxy viết tắt của High Availability Proxy, là công cụ mã nguồn mở nổi tiếng ứng dụng cho giải pháp cân bằng tải TCP/HTTP cũng như giải pháp máy chủ Proxy (Proxy Server). HAProxy có thể chạy trên các mỗi trường Linux, Solaris, FreeBSD. Công dụng phổ biến nhất của HAProxy là cải thiện hiệu năng, tăng độ tin cậy của hệ thống máy chủ bằng cách phân phối khối lượng công việc trên nhiều máy chủ (như Web, App, cơ sở dữ liệu). HAProxy hiện đã và đang được sử dụng bởi nhiều website lớn như GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Twitter và trong nhiều sản phẩm cung cấp bởi Amazon Web Service.
Dịch vụ keepalived sử dụng với mục đích tạo ra virtual ip address (IP VIP) cho hệ thống. Tiến trình keepalived có thể tự động giám sát dịch vụ hoặc hệ thống và có khả năng chịu lỗi cho hệ thống khi dịch vụ hoặc hệ điều hành xảy ra vấn đề. Trong bài hướng dẫn, tôi sẽ sử dụng keepalived để tăng tính sẵn sàng cho dịch vụ cân bằng tải.
Thứ Năm, 9 tháng 2, 2023
Cài đặt và triển khai Nginx load balancing server

Nội dung bài viết [ẩn]
- Cài đặt và triển khai Nginx load balancing server
- 1. Mô hình triển khai
- 2. Tiến hành cài đặt và triển khai load balancing server
- 2.1 Cài đặt nginx
- 2.2 Quy ước cấu hình
- 2.2.1 Thuật toán Round Robin
- 2.2.2 Thuật toán Weighted load balancing
- 2.2.3 Thuật toán Least connection
- 2.3.4 Thuật toán Health check
- 2.3 Cấu hình vhost
- 2.3.1 Cài đặt và cấu hình
- 2.3.2 Tạo thư mục và các file log
- 2.3.3 File cấu hình Vhost cơ bản
Cài đặt và triển khai Nginx load balancing server
Trong bài này mình sẽ làm demo cài đặt và triển khai NGINX như một load balancing server (cân bằng tải). NGINX sẽ đứng ra thực hiện phân tải. Tránh tình trạng 1 server phải xử lý tất cả request hoặc nếu có 1 server trong cụm server chết thì cũng không sao.
Cài đặt và triển khai Nginx load balancing server

Nội dung bài viết [ẩn]
- Cài đặt và triển khai Nginx load balancing server
- 1. Mô hình triển khai
- 2. Tiến hành cài đặt và triển khai load balancing server
- 2.1 Cài đặt nginx
- 2.2 Quy ước cấu hình
- 2.2.1 Thuật toán Round Robin
- 2.2.2 Thuật toán Weighted load balancing
- 2.2.3 Thuật toán Least connection
- 2.3.4 Thuật toán Health check
- 2.3 Cấu hình vhost
- 2.3.1 Cài đặt và cấu hình
- 2.3.2 Tạo thư mục và các file log
- 2.3.3 File cấu hình Vhost cơ bản
Cài đặt và triển khai Nginx load balancing server
Trong bài này mình sẽ làm demo cài đặt và triển khai NGINX như một load balancing server (cân bằng tải). NGINX sẽ đứng ra thực hiện phân tải. Tránh tình trạng 1 server phải xử lý tất cả request hoặc nếu có 1 server trong cụm server chết thì cũng không sao.
Thứ Bảy, 3 tháng 12, 2022
Load Balancing là gì? Các loại Load Balancer và lợi ích của Load Balancer
Định nghĩa về Load Balancing
Định nghĩa
Load balancing là một thành phần quan trọng của cơ sở hạ tầng thường được sử dụng để cải thiện hiệu suất và độ tin cậy của các trang web, các ứng dụng, cơ sở dữ liệu và các dịch vụ khác bằng cách phân phối khối lượng công việc trên nhiều máy chủ.
Thứ Sáu, 11 tháng 11, 2022
LoadBalancing Webserver đơn giản với HAproxy trên Ubuntu server
Thuật ngữ Loadbalancing (cân bằng tải) với các anh chị em coder thì không còn xa lạ gì nữa. Với những ai chưa biết thì chúng ta có thể google hoặc vào đây để đọc nhé. Ý tưởng của kỹ thuật loadbalancing các bạn có thể hình dung như sau :
Hướng dẫn sử dụng HAProxy cho load balancing ứng dụng
Giới thiệu HAProxy
HAProxy, viết tắt của High Availability Proxy, là một phần mềm cân bằng tải open source cho TCP/HTTP. Nó có thể chạy trên Linux, Solaris và FreeBSD. Mục đích chính của nó là dùng để cải thiện hiệu năng và tính tin cậy của hệ thống bằng cách dẫn tải đến các server khác. HAProxy cũng được sử dụng tại nhiều các công ty nổi tiếng như GitHub, Imgur, Instagram,...
Thứ Hai, 7 tháng 11, 2022
HƯỚNG DẪN CẤU HÌNH “REVERSE PROXY” CHO NGINX
Chúng ta đều biết NGINX là một công cụ Web Server được sử dụng phổ biến để làm Reverse Proxy, cân bằng tải hay HTTP cache. Hôm nay, mình sẽ hướng dẫn bạn cách triển khai Highly Available (HA) cho NGINX Web Server sử dụng công cụ keepalived.
Thứ Tư, 2 tháng 11, 2022
HAProxy vs Nginx: Lựa chọn Load Balancer cho Production
1. Giới thiệu
Cân Bằng Tải là việc phân bố đồng đều lưu lượng truy cập giữa hai hay nhiều các máy chủ có cùng chức năng trong cùng một hệ thống. Bằng cách đó, sẽ giúp cho hệ thống giảm thiểu tối đa tình trạng của máy chủ, thậm chí là datacenter. Nó là 1 phần cực kì quan trọng trong việc quản lý truy cập.
Cấu hình Apache, Nginx và HAProxy chạy trên cùng Server (Debian, Ubuntu, CentOS)
Nếu bàn là một admin server và bạn có một web server mà bạn chọn như Apache hoặc Nginx. Apache là một web server rất nổi tiếng có từ những năm 1990s. Còn Nginx được phát triển sau này vào năm 2004, tuy nhiên Nginx phát triển rất nhanh và trở thành một web server rất mạnh mẽ, tốc độ xử lý rất nhanh cho những file html, và những file tỉnh khác.
Thứ Năm, 28 tháng 7, 2022
HAProxy Là Gì? Các thuật ngũ Và ứng dụng cân bằng tải của HAProxy
Cân bằng tải trong HAProxy là gì? Có mấy loại cân bằng tải? HAProxy và Nginx giống và khác nhau như thế nào? Tôi sẽ giải đáp bạn trong bài viết này.
Cân bằng tải trong HAProxy là gì? Có mấy loại cân bằng tải? HAProxy và Nginx giống và khác nhau như thế nào? Mời bạn cùng theo dõi bài tổng hợp sau để có lời giải cho các vấn đề này nhé.
Thứ Năm, 21 tháng 7, 2022
Hướng Dẫn Cấu Hình Haproxy Làm Load Balancing Trên Centos 7
Bài viết này sẽ hướng dẫn bạn Cấu Hình Haproxy Làm Load Balancing Trên Centos 7.
Thứ Năm, 21 tháng 4, 2022
Load Balancing là gì? Ứng dụng của Load Balancing
Trong mạng máy tính, việc đảm bảo các máy chủ hoạt động đồng bộ, hiệu quả là việc rất quan trọng. Load balancing là một tính năng giúp thực hiện việc đó. Vậy load balancing là gì và vì sao cần đến nó?
CÂN BẰNG TẢI MỀM (LOAD BALANCING) - GIẢI PHÁP TOÀN DIỆN CHO NHỮNG HỆ THỐNG LỚN
Hiện nay, khi nhu cầu truy nhập mạng bùng nổ, các server cung cấp dịch vụ đang trở nên quá tải. Ta không thể cứ chọn mãi những Server đơn lẻ có cấu hình mạnh để đáp ứng nhu cầu này mà sẽ cần nghĩ đến hướng ghép nối, kết hợp nhiều Server khác thành một nhóm để tận dụng sức mạnh cũng như tối ưu chi phí đầu tư. Tuy nhiên, không phải cứ nói ghép nối là đưa các Server vào IDC để chạy mà cần có giải pháp để kết hợp chúng. Đó chính là lúc cần các kỹ thuật cân bằng tải.
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf