Hiển thị các bài đăng có nhãn Load Balancer. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Load Balancer. Hiển thị tất cả bài đăng

Thứ Ba, 21 tháng 2, 2023

Tổng quan và các khái niệm quan trọng về cân bằng tải trong HAProxy

Tổng quan và các khái niệm quan trọng về cân bằng tải trong HAProxy

Sửa bài viết

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.

Sửa bài viết

Thứ Năm, 9 tháng 2, 2023

Cài đặt và triển khai Nginx load balancing server

Cài đặt và triển khai Nginx load balancing server
 Read Time:7 Minute, 2 Second

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.

    Sửa bài viết

    Cài đặt và triển khai Nginx load balancing server

    Cài đặt và triển khai Nginx load balancing server
     Read Time:7 Minute, 2 Second

    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.

      Sửa bài viết

      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

      Làm thế nào để đảm bảo rằng các trang web không bị quá tải khi lượt truy cập quá nhiều cùng một lúc? Bạn lo lắng vì server chính gặp sự cố, không có server nào để thay thế và tiếp tục các tiến trình đang dang dở, dẫn đến website rơi vào tình trạng downtime, gây những tổn thất và ảnh hưởng to lớn đến trải nghiệm người dùng, doanh thu, uy tín và hiệu quả hoạt động của doanh nghiệp. Hãy xem xét việc sử dụng công nghệ hiện đại có tên là load balancing.
      Sửa bài viết

      Đị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ủ.

      Sửa bài viết

      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 :

      Sửa bài viết

      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,...

      Sửa bài viết

      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.

      Sửa bài viết

      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.

      Sửa bài viết

      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.

      Sửa bài viết

      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é.

      Sửa bài viết

      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

      Mục lục  
      1 HAProxy là gì?
      2 Mô hình
      3 Cấu hình HAProxy làm Load Balancing trên CentOS 7
      3.1 Related
      Sửa bài viết

      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ó?

      Sửa bài viết

      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.

      Sửa bài viết

      ĐỌC NHIỀU

      Trần Văn Bình - Oracle Database Master