Hôm nay, chúng tôi vui mừng thông báo bản phát hành 1.4.1 của ClusterControl - hệ thống quản lý cơ sở dữ liệu toàn diện cho phép bạn dễ dàng triển khai, giám sát, quản lý và mở rộng quy mô cơ sở dữ liệu nguồn mở có sẵn - và bộ cân bằng tải - trong bất kỳ môi trường nào:tại chỗ hoặc trên đám mây.
Bản phát hành này chứa các tính năng quản lý mới chính cho cân bằng tải MySQL và MariaDB với ProxySQL, cùng với các cải tiến hiệu suất và sửa lỗi.
Bản phát hành nổi bật
Đối với ProxySQL
- Hỗ trợ cho:
- MySQL Galera ngoài các cụm Sao chép
- Thiết lập HA hoạt động ở chế độ chờ với Keepalived
- Sử dụng Trình theo dõi truy vấn để xem thông báo truy vấn
- Tính năng quản lý:
- Quản lý các quy tắc truy vấn (Bộ nhớ đệm truy vấn, Viết lại truy vấn)
- Quản lý Nhóm Máy chủ (Máy chủ)
- Quản lý người dùng cơ sở dữ liệu ProxySQL
- Quản lý các biến hệ thống ProxySQL
Đối với Galera Cluster cho MySQL &Replication
- Quản lý các cụm MySQL Galera và Replication với các IP quản lý / công khai
- Để giám sát các kết nối và dữ liệu / IP riêng cho lưu lượng sao chép
- Thêm các nút MySQL Galera hoặc các Nô lệ đọc bản sao với các IP dữ liệu và quản lý
Tải xuống ClusterControl
Xem thông tin chi tiết về bản phát hành và tài nguyên
- 1.4.1 ChangeLog
- Hướng dẫn Quản trị ClusterControl
- Hướng dẫn nâng cấp
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à thực hiện chức năng phân chia đọc-ghi. Như chúng ta đã biết, các ứng dụng cơ sở dữ liệu có lưu lượng truy cập cao thu hút một lượng lớn các truy vấn hàng ngày. Đó là lý do tại sao DBA và SysAdmins yêu cầu các giải pháp công nghệ đáng tin cậy có thể tự động mở rộng quy mô để xử lý các kết nối đó trong khi vẫn có sẵn cho nhiều hơn nữa.
Và đây là lúc các công nghệ cân bằng tải như HAProxy, MaxScale và bây giờ là ProxySQL ra đời.
ClusterControl luôn đi kèm với sự hỗ trợ cho HAProxy, như một bộ cân bằng tải TCP chung. Sau đó, chúng tôi đã thêm hỗ trợ cho MariaDB’s MaxScale, một trình cân bằng tải nhận biết SQL.
Và hôm nay chúng tôi vui mừng thông báo hỗ trợ quản lý cho ProxySQL, một proxy nhận biết giao thức nhẹ nhưng phức tạp nằm giữa máy khách và máy chủ MySQL, ngoài các tính năng triển khai và giám sát cho ProxySQL mà chúng tôi đã công bố hai tháng trước.
Không giống như những người khác, ProxySQL hiểu giao thức MySQL, cho phép triển khai các tính năng không thể thực hiện được. Ví dụ:ProxySQL là proxy duy nhất hỗ trợ ghép kênh các kết nối và bộ nhớ đệm truy vấn.
Như đã nói, các tính năng quản lý mới trong ClusterControl bao gồm những điều sau:
MySQL Galera ngoài các cụm nhân bản
Cho đến nay, ClusterControl cho phép người dùng triển khai ProxySQL trên các cụm MySQL Replication và theo dõi hiệu suất của nó. Điều này cũng đúng với Galera Cluster cho MySQL, MariaDB Galera Cluster và Percona XtraDB. Điều này cũng bao gồm các thiết lập HA hoạt động ở chế độ chờ với Keepalived.
Sử dụng Trình theo dõi truy vấn để xem thông báo truy vấn
ClusterControl cung cấp khả năng giám sát thời gian thực thống nhất và toàn diện đối với toàn bộ cơ sở dữ liệu và cơ sở hạ tầng máy chủ của bạn. Bạn có thể dễ dàng hình dung hiệu suất trong trang tổng quan tùy chỉnh để thiết lập đường cơ sở hoạt động và hỗ trợ lập kế hoạch năng lực. Và với các báo cáo toàn diện cho ProxySQL, bạn có cái nhìn rõ ràng về các điểm dữ liệu như kết nối, truy vấn, truyền và sử dụng dữ liệu, v.v.
Để biết thêm thông tin về cách giám sát hoạt động trong ProxySQL, hãy xem bài đăng trên blog của chúng tôi về Cân bằng tải MySQL với ProxySQL - Tổng quan.
Tính năng quản lý
Các tài nguyên liên quan ClusterControl cho ProxySQL Tải xuống ClusterControl Kế hoạch và định giá Tài liệuVới ClusterControl, giờ đây bạn có thể dễ dàng định cấu hình và quản lý các triển khai ProxySQL của mình với giao diện người dùng toàn diện của nó. Bạn có thể tạo máy chủ, định hướng lại thiết lập của mình, tạo người dùng, đặt quy tắc, quản lý định tuyến truy vấn và bật các cấu hình có thể thay đổi. Các tính năng quản lý mới trong ClusterControl cho ProxySQL bao gồm:
Quản lý quy tắc truy vấn (Bộ đệm truy vấn, Viết lại truy vấn)
- Xem các truy vấn đang chạy, tạo quy tắc hoặc bộ nhớ cache và viết lại các truy vấn một cách nhanh chóng.
Quản lý nhóm máy chủ (Máy chủ) - ProxySQL sử dụng khái niệm nhóm máy chủ - một nhóm các phần mềm phụ trợ khác nhau phục vụ cùng một mục đích hoặc xử lý loại lưu lượng tương tự .
- Thêm hoặc xóa máy chủ khỏi các nhóm máy chủ hiện có và nhóm máy chủ mới.
Quản lý người dùng cơ sở dữ liệu ProxySQL
- Tạo người dùng DB mới hoặc thêm người dùng MySQL hiện có vào ProxySQL.
Quản lý các biến hệ thống ProxySQL
- Xem và thay đổi các biến thời gian chạy chung để điều chỉnh phiên bản ProxySQL của bạn.
Để biết thêm thông tin về cách ProxySQL trợ giúp với bộ đệm truy vấn MySQL, ghi lại truy vấn và trên các nhóm máy chủ của ProxySQL, hãy đọc blog của chúng tôi về Cách ProxySQL thêm Dự phòng và Kiểm soát truy vấn vào Thiết lập sao chép MySQL của bạn.
Có một số tính năng và cải tiến khác mà chúng tôi chưa đề cập ở đây. Bạn có thể tìm thấy tất cả các chi tiết trong ChangeLog.
Chúng tôi khuyến khích bạn thử nghiệm bản phát hành mới nhất này và cung cấp cho chúng tôi phản hồi của bạn. Nếu bạn muốn một bản demo, vui lòng yêu cầu một bản.
Cảm ơn bạn đã hỗ trợ liên tục và cân bằng tải!
Tái bút:Để biết thêm các mẹo và thủ thuật, hãy theo dõi blog của chúng tôi:https://severalnines.com/blog/