Hướng dẫn mongodb ops manager architecture - kiến trúc trình quản lý mongodb ops

dẫn đường

Bạn đã được chuyển hướng từ một phiên bản khác của tài liệu. Nhấp vào đây để trở lại.

  • Tổng quan về Trình quản lý OPS> >
  • Kiến trúc quản lý OPS

Cài đặt OPS Manager bao gồm các máy chủ chạy ứng dụng và máy chủ của OPS Manager phục vụ và lưu trữ dữ liệu ứng dụng và ảnh chụp nhanh.

Ứng dụng OPS Manager yêu cầu cơ sở dữ liệu ứng dụng chuyên dụng và, nếu bạn đã bật sao lưu, các cửa hàng chụp nhanh.Application Database and, if you enabled backups, Snapshot Stores.

Ứng dụng Trình quản lý OPS¶

Ứng dụng Trình quản lý OPS cung cấp giao diện người dùng và các dịch vụ HTTP mà tác nhân MongoDB sử dụng để truyền dữ liệu đến và từ Trình quản lý OPS. Đây đều là không có trạng thái và tự động bắt đầu khi ứng dụng OPS Manager bắt đầu. Nhiều phiên bản của ứng dụng OPS Trình quản lý có thể chạy nếu mỗi trường hợp sử dụng cùng một cấu hình và cùng một cơ sở dữ liệu ứng dụng. Người dùng và đại lý có thể tương tác với bất kỳ trường hợp nào.

Theo mặc định, ứng dụng Trình quản lý OPS chạy trên cổng 8080 và chứa giao diện web để quản lý người dùng Trình quản lý OPS, giám sát máy chủ MongoDB và quản lý sao lưu máy chủ.

Để biết danh sách các cổng mặc định của OPS Manager và các điểm cuối kiểm tra sức khỏe, hãy xem cấu hình tường lửa.Firewall Configuration.

Dịch vụ Daemon sao lưu

Bạn có thể định cấu hình bất kỳ phiên bản trình quản lý OPS nào để chạy dịch vụ Daemon sao lưu để sao lưu cơ sở dữ liệu MongoDB.Backup Daemon service to back up MongoDB databases.

Để tìm hiểu cách bắt đầu, hãy kiểm tra trạng thái, dừng và khởi động lại trình nền sao lưu trên máy chủ, xem Bắt đầu và dừng trình nền sao lưu.Start and Stop the Backup Daemon.

Cách trình nền sao lưu thực hiện phụ thuộc vào khả năng tương thích phiên bản MongoDB của cơ sở dữ liệu của bạn. Phiên bản tương thích tính năng này dao động từ phiên bản hiện tại đến một phiên bản trước đó. Ví dụ, với MongoDB 4.2, FCV có thể là 4.0 hoặc 4.2. Chức năng sao lưu thay đổi với FCV 4.2.

  • FCV 4.2 trở lên
  • FCV 4.0 trở lên

Dịch vụ Daemon sao lưu cung cấp các dịch vụ sau cho cơ sở dữ liệu FCV 4.2 trở lên:

  • Thực hiện một số cập nhật trạng thái cho công việc sao lưu
  • Thực hiện khôi phục có thể truy vấn

Daemon thực hiện công việc theo lịch trình dựa trên dữ liệu đến người quản lý OPS từ các đại lý MongoDB. Các ứng dụng khách hàng có thể giao tiếp với daemon. Hàng đợi trạng thái và công việc của nó đến từ cơ sở dữ liệu ứng dụng Ops Manager. OPS Manager tạo các ảnh chụp nhanh từ cơ sở dữ liệu được sao lưu.Ops Manager Application Database. Ops Manager creates snapshots from the database being backed up.

Dịch vụ Daemon sao lưu quản lý các bản sao cục bộ của cơ sở dữ liệu được sao lưu và ảnh chụp nhanh cho mỗi cơ sở dữ liệu. Daemon thực hiện công việc theo lịch trình dựa trên dữ liệu đến người quản lý OPS từ các đại lý MongoDB. Các ứng dụng khách hàng có thể giao tiếp với daemon. Hàng đợi trạng thái và công việc của nó đến từ cơ sở dữ liệu ứng dụng Ops Manager.Ops Manager Application Database.

Bản sao lưu cục bộ của một triển khai được gọi là cơ sở dữ liệu đầu. Daemon sao lưu lưu trữ tất cả các cơ sở dữ liệu đầu của nó trong đường dẫn thư mục đầu của nó. Để tạo mỗi cơ sở dữ liệu đầu, máy chủ Daemon, hoạt động như một thứ cấp vô hình của người Viking cho mỗi bộ bản sao được chỉ định để sao lưu.head database. The Backup Daemon stores all its head databases in its head directory path. To create each head database, the daemon’s host acts as an “invisible” secondary for each replica set designated for backup.

Daemon có những bức ảnh chụp nhanh theo lịch trình và lưu trữ các ảnh chụp nhanh này trong một cửa hàng chụp nhanh. Khi khách hàng yêu cầu khôi phục, Daemon sẽ truy xuất dữ liệu từ cửa hàng chụp nhanh. Sau đó, nó cung cấp ảnh chụp nhanh đến mục tiêu được yêu cầu.snapshot store. When the client requests a restore, the daemon retrieves data from the snapshot store. It then delivers the snapshot to the requested target.

Nhiều daemon sao lưu có thể mở rộng theo chiều ngang để tăng lưu trữ của bạn và có thể cung cấp chuyển đổi dự phòng. can scale horizontally to increase your storage and can provide manual failover.

Nếu bạn chạy nhiều trình nền sao lưu, Trình quản lý OPS chọn trình nền sao lưu để sử dụng khi người dùng cho phép sao lưu để triển khai. Cơ sở dữ liệu đầu nằm với máy chủ Daemon.head database resides with the daemon’s host.

Lưu trữ chuyên dụng cho dữ liệu hoạt động

Lưu trữ ảnh chụp nhanh

OPS Manager tạo các ảnh chụp nhanh về triển khai để sao lưu cơ sở dữ liệu của bạn. Bạn có thể có OPS Manager lưu trữ các ảnh chụp nhanh này trong các cửa hàng chụp nhanh. Các cửa hàng chụp nhanh có thể là cơ sở dữ liệu cục bộ, hệ thống tệp cục bộ hoặc cửa hàng dữ liệu dựa trên đám mây. Có thể có nhiều hơn một cửa hàng chụp nhanh cho mỗi dự án. Trình quản lý OPS viết lịch sử gần đây của cơ sở dữ liệu triển khai vào một cơ sở dữ liệu riêng biệt bất kể các ảnh chụp nhanh được viết ở đâu.snapshot stores. Snapshot stores can be local databases, local file systems, or cloud-based data stores. There can be more than one snapshot store per project. Ops Manager writes the recent history of the deployment database to a separate database regardless of where the snapshots are written.

Lưu trữ ảnh chụp bao gồm hai thành phần:

dẫn đường

Bạn đã được chuyển hướng từ một phiên bản khác của tài liệu. Nhấp vào đây để trở lại.

  • Tổng quan về Trình quản lý OPS> >
  • Ví dụ Kiến trúc triển khai

Các ví dụ sau đây minh họa một số triển khai của người quản lý MongoDB và OPS có thể.

Sự cân nhắc;

Để có hiệu suất tốt nhất trên bất kỳ cài đặt nào trong số này, định cấu hình từng máy chủ sao lưu với hai phân vùng đĩa: một cho cửa hàng Snapshot Store hoặc File System và một cho cơ sở dữ liệu đầu.

Kiểm tra cài đặt trên một máy chủ duy nhất

Để triển khai thử nghiệm, bạn có thể triển khai tất cả các thành phần của Trình quản lý OPS thành một máy chủ duy nhất, như được mô tả trong cài đặt cài đặt Trình quản lý Ops kiểm tra đơn giản.Install a Simple Test Ops Manager Installation.

Ghi chú

Nếu bạn muốn kiểm tra các dịch vụ sao lưu, hãy sử dụng ứng dụng Trình quản lý OPS để định cấu hình chúng. Khi định cấu hình trình quản lý OPS, bạn có thể chỉ định cài đặt sao lưu. Dịch vụ Daemon sao lưu tạo cơ sở dữ liệu đầu một cách động trong thư mục đó. Dịch vụ Daemon sao lưu sau đó quản lý các cơ sở dữ liệu đầu này.configuring Ops Manager, you can specify the backup settings. The Backup Daemon service creates the head databases dynamically in that directory. The Backup Daemon service then manages these head databases.

Cài đặt sản xuất

Ứng dụng Ops Manager có sẵn cao và nhiều cửa hàng chụp nhanh

Việc triển khai OPS Manager này chạy nhiều trường hợp đằng sau bộ cân bằng tải để cung cấp tính khả dụng cao cho Trình quản lý OPS. Việc triển khai này mở rộng ra để thêm một cửa hàng chụp nhanh bổ sung.

Việc triển khai bao gồm:

  • Hai máy chủ phục vụ ứng dụng Trình quản lý OPS và cơ sở dữ liệu ứng dụng Trình quản lý OPS
  • Bốn máy chủ phục vụ ứng dụng Trình quản lý OPS với cơ sở dữ liệu dự phòng và sao lưu
  • Máy chủ bổ sung để phục vụ các thành viên còn lại của mỗi bộ bản sao

Triển khai bộ cân bằng tải HTTP để cân bằng lưu lượng HTTP cho ứng dụng Trình quản lý OPS. Trình quản lý OPS không cung cấp bộ cân bằng tải HTTP. Bạn phải cung cấp, triển khai và tự cấu hình nó. Một bộ cân bằng tải được đặt trước các máy chủ ứng dụng OPS Manager không được trả về nội dung được lưu trong bộ nhớ cache.

Tất cả các dịch vụ phần mềm cần có khả năng giao tiếp với cơ sở dữ liệu ứng dụng OPS Manager và các cửa hàng chụp nhanh. Định cấu hình tường lửa của bạn để cho phép lưu lượng giữa các máy chủ này trên các cổng thích hợp.appropriate ports.

Chủ nhàyêu cầu hệ thốngMục đích
1 & 2
  • Ứng dụng Trình quản lý OPS
  • Cơ sở dữ liệu ứng dụng Trình quản lý OPS
Phục vụ chính và phụ cho cơ sở dữ liệu ứng dụng Trình quản lý OPS.
3, 4, 5 & 6, 4, 5 & 6
  • Ứng dụng Trình quản lý OPS
  • Cơ sở dữ liệu ứng dụng Trình quản lý OPS

Phục vụ chính và phụ cho cơ sở dữ liệu ứng dụng Trình quản lý OPS.

3, 4, 5 & 6mongod and mongos listens to for connections coming from applications.

Cửa hàng chụp nhanh & 8
  • Phục vụ chính và phụ cho hai cửa hàng chụp nhanh.
  • Cơ sở dữ liệu ứng dụng Trình quản lý OPS
Phục vụ chính và phụ cho cơ sở dữ liệu ứng dụng Trình quản lý OPS.

3, 4, 5 & 6Configure a Highly Available Ops Manager Application.

Bài Viết Liên Quan

Chủ Đề