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

3 bước đơn giản để tạo các cụm phân mảnh MongoDB

Với bản phát hành mới nhất của mình, chúng tôi hiện cung cấp cho người dùng khả năng triển khai và quản lý các cụm MongoDB phức tạp, phân mảnh trên các nền tảng đám mây được hỗ trợ của chúng tôi, AWS, Azure và DigitalOcean. Đây là tính năng được yêu cầu nhiều nhất của chúng tôi trong vài tháng qua và chúng tôi rất vui được mở nó cho tất cả khách hàng của mình. Nếu bạn đang chạy các phân đoạn ngày hôm nay, bạn có thể hiểu chúng khó thiết lập và duy trì như thế nào trong môi trường đám mây. Mục tiêu của chúng tôi với bản phát hành này là làm cho các cụm phân đoạn dễ quản lý như các máy chủ độc lập hoặc tập hợp bản sao.

Bảng điều khiển web đơn giản nhưng linh hoạt của chúng tôi cũng cung cấp cho bạn khả năng kiểm soát chi tiết đối với vị trí trung tâm dữ liệu MongoDB của từng phân đoạn hoặc từng bản sao của từng phân đoạn. Bạn cũng có thể chọn phân phối theo địa lý từng bản sao của phân đoạn của mình để có tính khả dụng cao hơn.

Trong ví dụ bên dưới, tôi sẽ tạo một cụm MongoDB với hai phân đoạn trong ba bước đơn giản. Shard-0 sẽ ở Bờ Đông Hoa Kỳ và Shard-1 sẽ được tạo ra ở Bờ Tây Hoa Kỳ. Mỗi cụm tự động bao gồm ba bộ định tuyến phân đoạn và ba máy chủ cấu hình. Sau khi triển khai, bạn cũng có khả năng thêm nhiều bộ định tuyến phân đoạn hơn. Nếu bạn quan tâm đến việc tùy chỉnh số lượng bộ định tuyến phân đoạn, vui lòng liên hệ với chúng tôi theo địa chỉ [email protected].

  1. Bước 1:Nhập thông tin MongoDB cơ bản

    Đăng nhập vào tài khoản ScaleGrid của bạn và tạo một cụm MongoDB mới nhập thông tin cơ bản:

  2. Bước 2:Thông tin cơ bản về Shard &Chi tiết về Shard-0

    Chọn số lượng phân đoạn mà bạn muốn triển khai và loại bản sao được đặt cho mỗi phân đoạn (2 bản sao + 1 trọng tài / tập hợp bản sao 3 nút). Chọn vị trí trung tâm dữ liệu cho các bộ định tuyến phân đoạn và lưu ý rằng các máy chủ cấu hình cũng được đặt trong cùng trung tâm dữ liệu với các bộ định tuyến phân đoạn. Nếu bạn muốn tùy chỉnh vị trí của máy chủ cấu hình, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi. Tiếp theo, chọn vị trí trung tâm dữ liệu cho mỗi bản sao của Shard-0:

  3. Bước 3:Chi tiết phân đoạn-1

    Trong trình đơn Shard, chọn “Shard-1 ″ và cập nhật vị trí trung tâm dữ liệu của nó:

    Sau khi bạn nhấp vào tiếp theo và hoàn thành trình hướng dẫn tạo, tất cả 12 máy chủ sẽ được ScaleGrid thiết lập và định cấu hình và cụm phân đoạn của bạn sẽ hoạt động nhanh chóng!

    Khi cụm được triển khai, chúng tôi cũng sẽ tự động cài đặt và định cấu hình tác nhân MMS (MongoDB Monitoring Service) để cụm của bạn sẽ bắt đầu hiển thị trong MMS hoặc sử dụng Bảng điều khiển giám sát MongoDB nâng cao tại ScaleGrid.

Chúng tôi cũng sẽ sớm phát hành bản cập nhật cho giao diện người dùng của mình nhằm mang lại cho khách hàng khả năng dễ dàng thêm và xóa các phân đoạn khỏi các phân đoạn đã phân đoạn của họ. Bạn cũng có thể xem bài đăng MongoDB Shards và Unbalanced Aggregloads của chúng tôi để tìm hiểu thêm về cách các đường ống tổng hợp cơ bản thực thi trong môi trường phân đoạn. Như thường lệ, nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi theo địa chỉ [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phân trang chậm trên hàng tấn bản ghi trong mongodb

  2. Không thể ghi đè mô hình sau khi đã biên dịch Mongoose

  3. Lỗi Mongoose Truyền tới ObjectId không thành công cho giá trị XXX tại đường dẫn _id là gì?

  4. Mongoose có cung cấp quyền truy cập vào giá trị trước đó của thuộc tính trong pre ('save') không?

  5. Chỉ mục trên trường ts trong oplog.rs không được cập nhật