Bộ cân bằng tải là một thành phần thiết yếu trong cơ sở dữ liệu MySQL và MariaDB có tính khả dụng cao; đặc biệt là khi thực hiện các thay đổi cấu trúc liên kết trong suốt đối với các ứng dụng và triển khai chức năng phân chia đọc-ghi.
HAProxy là phần mềm mã nguồn mở, miễn phí, cung cấp bộ cân bằng tải và máy chủ proxy có tính khả dụng cao cho các ứng dụng dựa trên TCP và HTTP, truyền yêu cầu trên nhiều máy chủ.
ClusterControl cung cấp hỗ trợ triển khai, cấu hình và tối ưu hóa HAProxy cũng như các công nghệ bộ nhớ đệm và cân bằng tải phổ biến khác cho cơ sở dữ liệu MySQL và MariaDB.
Dưới đây là các tài nguyên hàng đầu của chúng tôi về HAProxy để giúp bạn bắt đầu với công nghệ được sử dụng rộng rãi này.
Hướng dẫn
Cân bằng tải MySQL với HAProxy - Hướng dẫn
Gần đây chúng tôi đã cập nhật hướng dẫn của mình về Cân bằng tải MySQL với HAProxy. Đọc về triển khai và cấu hình, giám sát, bảo trì liên tục, phương pháp kiểm tra tình trạng, phân tách đọc-ghi, dự phòng với VIP và Keepalived, v.v.
Đọc thêm
Hội thảo trên web theo yêu cầu
Cách triển khai và quản lý HAProxy, MaxScale hoặc ProxySQL với ClusterControl
Trong hội thảo trên web này, chúng tôi nói về hỗ trợ proxy cho các thiết lập MySQL HA trong ClusterControl:chúng khác nhau như thế nào và ưu nhược điểm của chúng là gì. Và chúng tôi chỉ cho bạn cách bạn có thể dễ dàng triển khai và quản lý HAProxy, MaxScale và ProxySQL từ ClusterControl trong khi trình diễn trực tiếp.
Xem phát lại
Cách thiết lập cân bằng tải SQL với HAProxy
Trong hội thảo trên web này, chúng tôi đề cập đến các khái niệm xung quanh trình cân bằng tải HAProxy nguồn mở phổ biến và chỉ cho bạn cách sử dụng nó với các cụm cơ sở dữ liệu dựa trên SQL của bạn.
Xem phát lại
Điều chỉnh hiệu suất của HAProxy để Cân bằng tải cơ sở dữ liệu
Hội thảo trên web này thảo luận về các kiến thức cơ bản về điều chỉnh hiệu suất cho HAProxy và giải thích cách tận dụng một số tính năng mới trong 1.5, được phát hành vào tháng 6 năm 2014 sau 4 năm phát triển.
Xem phát lại
Giới thiệu Kế hoạch chi tiết sao chép © MySQL của Somenines
Bản kế hoạch chi tiết của Somenines cho MySQL Replication bao gồm tất cả các khía cạnh của cấu trúc liên kết MySQL Replication với các bước triển khai, thiết lập nhân rộng, giám sát, nâng cấp, thực hiện sao lưu và quản lý tính sẵn sàng cao bằng cách sử dụng các proxy như ProxySQL, MaxScale và HAProxy. Hội thảo trên web này cung cấp hướng dẫn chuyên sâu về bản thiết kế này và giải thích cách sử dụng nó một cách hiệu quả nhất.
Xem phát lại
Các blog hàng đầu
Kết nối HAProxy và Kết nối MySQL - Điều bạn nên biết
Kết nối tối đa xác định số lượng kết nối tối đa đến máy chủ cơ sở dữ liệu. Điều này có thể được đặt trên cả máy chủ cơ sở dữ liệu hoặc proxy phía trước nó. Trong bài đăng trên blog này, chúng tôi sẽ đi sâu vào các biến số kết nối tối đa HAProxy và MySQL và xem cách tận dụng tối đa cả hai thế giới.
Đọc thêm
Điểm chuẩn cân bằng tải SQL - So sánh hiệu suất của MaxScale và HAProxy
Trong bài đăng trước, chúng tôi đã cung cấp cho bạn tổng quan nhanh về bộ cân bằng tải MaxScale và hướng dẫn cài đặt và cấu hình. Chúng tôi đã thực hiện một số điểm chuẩn nhanh bằng cách sử dụng sysbench, một điểm chuẩn hiệu suất hệ thống hỗ trợ kiểm tra hiệu suất CPU, bộ nhớ, IO, mutex và cả MySQL. Chúng tôi sẽ chia sẻ kết quả trong bài đăng trên blog này.
Đọc thêm
Thiết lập MySQL Galera cân bằng tải - Triển khai thủ công so với ClusterControl
Việc triển khai MySQL Galera Cluster với cân bằng tải dự phòng sẽ mất một chút thời gian. Blog này xem xét mất bao lâu để thực hiện việc đó theo cách thủ công so với việc sử dụng ClusterControl để thực hiện tác vụ.
Đọc thêm
Tách đọc-ghi cho các ứng dụng Java sử dụng Connector / J, MySQL Replication và HAProxy
Trong bài đăng trên blog này, chúng ta sẽ chơi với Java và MySQL Replication để thực hiện phân tách đọc-ghi cho các Ứng dụng Java bằng Connector / J.
Đọc thêm
Tách đọc-ghi tính khả dụng cao với php-mysqlnd, MySQL Replication và HAProxy
Trong bài đăng blog này, chúng tôi khám phá cách sử dụng php-mysqlnd_ms với ứng dụng PHP (Wordpress) trên phần phụ trợ MySQL Replication tiêu chuẩn.
Đọc thêm
Trở thành DBA ClusterControl:Tạo HA cho các thành phần DB của bạn thông qua Bộ cân bằng tải
Có nhiều cách khác nhau để duy trì tính khả dụng cao với cơ sở dữ liệu. Bạn có thể sử dụng IP ảo (VRRP) để quản lý tính khả dụng của máy chủ, bạn có thể sử dụng trình quản lý tài nguyên như Zookeeper và Etcd để (lại) định cấu hình ứng dụng của mình hoặc sử dụng bộ cân bằng tải / proxy để phân phối khối lượng công việc trên tất cả các máy chủ có sẵn.
Đọc thêm
Phân cụm ứng dụng Wordpress sử dụng Kubernetes với HAProxy và Keepalived
Trong bài đăng trên blog này, chúng ta sẽ chơi với nhóm và nhóm ứng dụng Kubernetes. Chúng tôi sẽ sử dụng Wordpress làm ứng dụng, với một máy chủ MySQL duy nhất. Chúng tôi cũng sẽ có HAProxy và Keepalived để cung cấp chuyển tiếp gói đơn giản (cho mạng bên ngoài) với khả năng sẵn sàng cao.
Đọc thêm
Cách Galera Cluster tạo ra tính khả dụng cao cho các trang web có lưu lượng truy cập cao
Bài đăng này cung cấp thông tin chi tiết về cách Galera có thể giúp xây dựng các trang web HA.
Đọc thêm