MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Công bố ClusterControl 1.4.2 - Phiên bản DevOps

Hôm nay, chúng tôi vui mừng thông báo bản phát hành 1.4.2 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ở sẵn có cao - và bộ cân bằng tải - trong cơ sở hạ tầng của bạn.

Bản phát hành nổi bật

Đối với MySQL

Thiết lập chuyển đổi dự phòng trong suốt của ProxySQL với Keepalived và Virtual IP

Giữ các quy tắc truy vấn, người dùng và các cài đặt khác được đồng bộ hóa trên nhiều trường hợp

Đối với PostgreSQL

Trình hướng dẫn triển khai chính - dự phòng mới để sao chép trực tuyến

Tự động chuyển đổi dự phòng và phụ thuộc vào quảng cáo chính

Đối với MySQL, MongoDB &PostgreSQL

Tích hợp mới với các hệ thống quản lý thông tin liên lạc hoặc ứng phó sự cố như Pagerduty, VictorOps, Telegram, Opsgenie và Slack

Bảng điều khiển SSH Web mới

Và hơn thế nữa! Đọc về chi tiết đầy đủ bên dưới.

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.2 ChangeLog
  • Hướng dẫn Quản trị ClusterControl
  • Hướng dẫn nâng cấp

Mô tả bản phát hành

Bản phát hành bảo trì này của ClusterControl là nhằm hợp nhất các tính năng quản lý cơ sở dữ liệu phổ biến mà người dùng của chúng tôi đánh giá cao. Và chúng tôi có một số tính năng mới tuyệt vời dành cho các nhóm DevOps!

Tích hợp mới của chúng tôi với các dịch vụ trò chuyện và quản lý sự cố phổ biến cho phép bạn tùy chỉnh báo thức và nhận cảnh báo trong các công cụ hoạt động mà bạn đang sử dụng - ví dụ:Pagerduty, VictorOps, Telegram, Opsgenie và Slack. Bạn cũng có thể chạy bất kỳ lệnh nào có sẵn trong CLI ClusterControl từ cuộc trò chuyện hỗ trợ CCBot của bạn.

ProxySQL hiện có thể được triển khai ở chế độ HA dự phòng hoạt động với Keepalived và Virtual IP. Cũng có thể xuất và đồng bộ hóa các cấu hình trên nhiều phiên bản, đây là một tính năng cần thiết trong môi trường phân tán.

Và chúng tôi đang giới thiệu quản lý sao chép và chuyển đổi dự phòng tự động đối với các thiết lập sao chép PostgreSQL của bạn.

Chi tiết hơn…

ChatOps với CCBot của ClusterControl

Trong bản phát hành ClusterControl trước đây của chúng tôi, chúng tôi đã bao gồm ứng dụng khách dòng lệnh ClusterControl (CLI) mới. Hiện chúng tôi đã cung cấp một CCBot mới và cải tiến có tích hợp đầy đủ với CLI. Điều này có nghĩa là bạn có thể sử dụng bất kỳ lệnh nào có sẵn trong CLI từ cuộc trò chuyện hỗ trợ CCBot của mình!

Máy khách dòng lệnh trực quan và dễ sử dụng, và nếu bạn là người thường xuyên sử dụng dòng lệnh, bạn sẽ nhanh chóng làm quen với nó. Tuy nhiên, không phải ai cũng có quyền truy cập dòng lệnh vào các máy chủ được cài đặt bằng ClusterControl và nếu các kết nối bên ngoài đến nút này bị cấm, CLI sẽ không thể gửi lệnh đến phần phụ trợ ClusterControl. Ngoài ra, một số người dùng có thể không quen làm việc trên dòng lệnh. Việc thêm CLI vào chatbot của chúng tôi, CCBot, giải quyết cả hai vấn đề:điều này sẽ cho phép những người dùng đó gửi các lệnh đến ClusterControl mà thông thường họ không thể thực hiện được.

Tích hợp mới với các hệ thống thông báo phổ biến

Giờ đây, bạn có thể dễ dàng gửi Báo động và Sự kiện tới các dịch vụ quản lý sự cố như PagerDuty và VictorOps hoặc tới các dịch vụ trò chuyện như Slack và Telegram. Bạn cũng có thể sử dụng Webhooks nếu bạn muốn tích hợp với các dịch vụ khác để thực hiện các thay đổi trạng thái trong các cụm của bạn. Các kết nối trực tiếp với các dịch vụ giao tiếp sự cố phổ biến này cho phép bạn tùy chỉnh cách bạn được cảnh báo từ ClusterControl khi có sự cố xảy ra với môi trường cơ sở dữ liệu của bạn.

  • Gửi Báo thức và Sự kiện tới:
    • PagerDuty, VictorOps và OpsGenie
    • Slack và Telegram
    • Webhook do người dùng đăng ký

Tự động chuyển đổi dự phòng cho PostgreSQL

Bắt đầu từ ClusterControl 1.4.2, bạn có thể triển khai toàn bộ thiết lập sao chép PostgreSQL giống như cách bạn triển khai MySQL và MongoDB:bạn có thể sử dụng menu “Deploy Cluster” để triển khai một chính và một hoặc nhiều máy chủ dự phòng PostgreSQL. Sau khi thiết lập nhân rộng được triển khai, ClusterControl sẽ quản lý thiết lập và tự động khôi phục các máy chủ bị lỗi.

Một tính năng khác là công việc “Rebuild Replication Slave” có sẵn cho tất cả các nô lệ (hoặc máy chủ dự phòng) trong thiết lập nhân bản. Điều này sẽ được sử dụng chẳng hạn như khi bạn muốn xóa dữ liệu ở chế độ chờ và xây dựng lại nó bằng một bản sao dữ liệu mới từ chính. Nó có thể hữu ích nếu một máy chủ dự phòng không thể kết nối và sao chép từ máy chủ chính vì lý do nào đó.

Bây giờ bạn có thể dễ dàng kiểm tra truy vấn nào chịu trách nhiệm về tải cho thiết lập PostgreSQL của bạn. Bạn sẽ thấy ở đây một số dữ liệu hiệu suất cơ bản - có bao nhiêu truy vấn thuộc một loại nhất định đã được thực thi? Thời gian thực hiện trung bình và tối đa của họ là bao nhiêu? Tổng thời gian thực hiện cho truy vấn đó trông như thế nào? Tải xuống ClusterControl để bắt đầu.

Cải tiến ProxySQL

Trong bản phát hành này, chúng tôi có những cải tiến cho ProxySQL để giúp bạn triển khai các thiết lập hoạt động / dự phòng với Keepalived và Virtual IP. Sự tích hợp cải tiến này với Keepalived và Virtual IP mang lại tính khả dụng cao và tự động chuyển đổi dự phòng cho việc cân bằng tải của bạn.

Và bạn cũng có thể dễ dàng đồng bộ hóa cấu hình ProxySQL có quy tắc truy vấn, người dùng và nhóm máy chủ lưu trữ với các phiên bản khác để giữ chúng giống hệt nhau.

  • Sao chép, Xuất và Nhập cấu hình ProxySQL sang / từ các phiên bản khác để giữ cho chúng được đồng bộ hóa
  • Thêm phiên bản ProxySQL độc lập hiện có
  • Thêm Keepalived hiện có trong thiết lập chủ động / thụ động
  • Triển khai tối đa 3 phiên bản ProxySQL với thiết lập chủ động / thụ động của Keepalived
  • Tạo bộ nhớ cache truy vấn được đơn giản hóa

Bảng điều khiển SSH mới dựa trên web

Từ ClusterControl GUI, giờ đây bạn có quyền truy cập SSH vào bất kỳ nút cơ sở dữ liệu nào ngay từ trình duyệt của mình. Điều này có thể rất hữu ích nếu bạn cần nhanh chóng đăng nhập vào máy chủ cơ sở dữ liệu và truy cập vào dòng lệnh. Giao tiếp dựa trên HTTPS, vì vậy có thể truy cập máy chủ của bạn từ phía sau tường lửa hạn chế quyền truy cập Internet chỉ vào cổng 443. Quản trị viên ClusterControl có thể cấu hình quyền truy cập vào WebSSH thông qua GUI.

  • Mở cửa sổ đầu cuối cho bất kỳ nút cụm nào
    • Chỉ được hỗ trợ với Apache 2.4+

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 sự hỗ trợ liên tục của bạn và chúc bạn phân nhóm vui vẻ!

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách đặt giới hạn cho kích thước mảng trong lược đồ Mongoose

  2. ScaleGrid thông báo dịch vụ lưu trữ MongoDB ở Canada

  3. render_template với nhiều biến

  4. Làm thế nào để xây dựng và truyền tài liệu bson - Go lang?

  5. nhận các thuộc tính lược đồ từ Mô hình Mongoose