Nâng cấp bản đồ mongodb

Dịch vụ ứng dụng Atlas cho phép bạn nâng cấp cụm tầng dùng chung (M0, M2 và M5) lên cụm chuyên dụng. Nâng cấp cụm của bạn trước khi phát hành ứng dụng Atlas Device Sync bằng cách hoàn thành các bước sau

Ghi chú

Không nên sử dụng cụm tầng dùng chung trên ứng dụng sản xuất. Để tránh mất dữ liệu, hãy nâng cấp lên cụm cấp chuyên dụng trước khi phát hành ứng dụng của bạn

Cảnh báo

Khôi phục đồng bộ hóa sau khi kết thúc đồng bộ hóa

Khi bạn chấm dứt và bật lại Đồng bộ hóa thiết bị Atlas, khách hàng không thể Đồng bộ hóa nữa. Ứng dụng khách của bạn phải triển khai trình xử lý đặt lại ứng dụng khách để khôi phục Đồng bộ hóa. Trình xử lý này có thể loại bỏ hoặc cố gắng khôi phục các thay đổi không được đồng bộ hóa

Thủ tục

1

Tắt tất cả các trình giả lập đang chạy

Trước khi nâng cấp cụm của bạn, hãy kết thúc Kết nối đồng bộ hóa của bất kỳ ứng dụng khách nào. Để thực hiện việc này, hãy tắt tất cả trình giả lập, trình mô phỏng và thiết bị đầu cuối đang chạy ứng dụng lĩnh vực của bạn

Trang chủ Tài liệu Bản đồ MongoDB
nâng cấp cụm bản đồ
Nâng cấp bản đồ mongodb

Trên trang này

  • cú pháp
  • Tranh luận
  • Tùy chọn
  • Tùy chọn kế thừa
  • ví dụ

Nâng cấp tầng, kích thước đĩa và/hoặc phiên bản MongoDB của cụm MongoDB Atlas

cú pháp

atlas clusters upgrade [clusterName] [options]

Tranh luận

Tên

Loại

Cần thiết

Sự miêu tả

tên cụm

chuỗi

sai

Tên của cụm để nâng cấp

Tùy chọn

Tên

Loại

Cần thiết

Sự miêu tả

--diskSizeGB

trôi nổi

sai

Dung lượng, tính bằng gigabyte, ổ đĩa gốc của máy chủ lưu trữ

-f, --file

chuỗi

sai

Tên tệp để sử dụng, tệp tùy chọn có cấu hình cụm json. Để tìm hiểu thêm về các tệp cấu hình cho Atlas CLI, hãy xem https. //www. mongodb. com/docs/atlas/cli/stable/cluster-config-file/ . Để tìm hiểu thêm về các tệp cấu hình cho MongoCLI, hãy xem https. //www. mongodb. com/docs/mongocli/stable/reference/mms-cluster-settings-file/.

-h, --trợ giúp

sai

giúp nâng cấp

--mdbVersion

chuỗi

sai

Phiên bản MongoDB của cụm

-o, --đầu ra

chuỗi

sai

Định dạng đầu ra. Các giá trị hợp lệ là json, json-path, go-template hoặc go-template-file

--projectId

chuỗi

sai

ID dự án để sử dụng. Ghi đè cài đặt trong tệp cấu hình hoặc biến môi trường

--tầng

chuỗi

sai

Bậc cho mỗi máy chủ chứa dữ liệu trong cụm

Tùy chọn kế thừa

Tên

Loại

Cần thiết

Sự miêu tả

-P, --hồ sơ

chuỗi

sai

Hồ sơ để sử dụng từ tệp cấu hình của bạn

ví dụ

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2

Bản đồ MongoDB là gì? →

Nếu cụm của bạn chạy một ứng cử viên phát hành của MongoDB 6. 0, Atlas sẽ nâng cấp cụm lên phiên bản phát hành ổn định khi nó khả dụng rộng rãi

Để sử dụng một

bản phát hành nhanh Phiên bản MongoDB, bạn phải chọn Bản phát hành mới nhất để tự động nâng cấp. Bạn không thể chọn một phiên bản phát hành nhanh cụ thể.

Khi có bản phát hành bản vá mới, Atlas sẽ nâng cấp lên các bản phát hành này thông qua quy trình luân phiên để duy trì tính khả dụng của cụm. Trong quá trình nâng cấp lên phiên bản phát hành nhanh tiếp theo, thẻ cụm trong trang Triển khai cơ sở dữ liệu giao diện người dùng Atlas có thể hiển thị . of your cluster instead of the MongoDB version to reflect the features that are currently available on your cluster.

Để tìm hiểu thêm về cách Atlas xử lý các phiên bản MongoDB chính sắp hết hạn sử dụng, hãy xem Điều gì xảy ra với các cụm Atlas sử dụng phiên bản MongoDB gần hết hạn sử dụng?

Quan trọng

Trước khi bạn nâng cấp cụm của mình, hãy tham khảo các phương pháp hay nhất được đề xuất hiện tại để nâng cấp phiên bản chính

Để chọn phiên bản MongoDB cho cụm của bạn, hãy sử dụng trình đơn thả xuống trong phần Cài đặt bổ sung của biểu mẫu cụm.

Bạn có thể nâng cấp cụm Atlas hiện có lên phiên bản MongoDB chính mới hơn, nếu có, khi bạn mở rộng cụm. Tuy nhiên, bạn không thể hạ cấp một cụm từ một phiên bản chính xuống phiên bản chính trước đó

Quan trọng

Nếu dự án của bạn chứa một vai trò tùy chỉnh sử dụng các hành động được giới thiệu trong một phiên bản MongoDB cụ thể, thì bạn không thể tạo một cụm có phiên bản MongoDB thấp hơn phiên bản đó trừ khi bạn xóa vai trò tùy chỉnh

Chọn một nhịp phát hành

Bạn có thể đặt các cụm Atlas của mình tuân theo nhịp phát hành chính hoặc nhịp phát hành nhanh.

Các cụm bậc miễn phí và bậc chia sẻ phải tuân theo nhịp phát hành chính. Bạn có thể định cấu hình cụm cấp chuyên dụng để tuân theo nhịp phát hành chính bằng cách chọn một phiên bản MongoDB cụ thể từ trình đơn thả xuống trong phần Cài đặt bổ sung của biểu mẫu cụm.

Atlas không tự động nâng cấp các cụm theo nhịp phát hành chính. Bạn phải lên lịch nâng cấp thủ công cho từng bản phát hành chính mới khi bản này được cung cấp rộng rãi

Bạn có thể định cấu hình cụm cấp chuyên dụng để tuân theo nhịp phát hành nhanh bằng cách chọn Bản phát hành mới nhất từ trình đơn thả xuống trong Additional Settings section of the cluster form.

Bạn chỉ có thể định cấu hình một cụm cho các bản phát hành nhanh nếu nó đang chạy bản phát hành chính gần đây nhất của MongoDB. Nếu cụm của bạn đang chạy một bản phát hành chính trước đó, hãy nâng cấp thủ công lên bản phát hành chính gần đây nhất để cho phép chuyển đổi sang bản phát hành nhanh

Atlas sử dụng bản phát hành MongoDB gần đây nhất cho các cụm tuân theo nhịp phát hành nhanh. Atlas tự động nâng cấp các cụm này lên các phiên bản phát hành nhanh và chính mới thông qua quy trình luân phiên để duy trì tính khả dụng của cụm khi mỗi bản phát hành có sẵn. Trong quá trình nâng cấp lên phiên bản phát hành nhanh tiếp theo, cụm trong trang Triển khai cơ sở dữ liệu giao diện người dùng Atlas có thể hiển thị FCV . of your cluster instead of the MongoDB version to reflect the features that are currently available on your cluster.

Ghi chú

Nếu bạn chuyển một cụm từ bản phát hành chính sang nhịp phát hành nhanh, cụm đó sẽ nâng cấp trực tiếp lên bản phát hành nhanh hiện có. Ví dụ: nếu MongoDB 6. 2 là bản phát hành nhanh mới nhất và bạn định cấu hình cụm chạy 6. 0 để phát hành nhanh, nó sẽ nâng cấp trực tiếp lên MongoDB 6. 2

Bạn có thể hoàn nguyên cụm theo nhịp phát hành nhanh về nhịp phát hành chính bằng cách chọn bản phát hành chính gần đây nhất từ ​​ Chọn phiên bản dropdown menu. However, you can only do this before the first rapid release of the year is available. After a cluster updates from a major release version to a rapid release version, you can't revert the cluster until the next major release.

Để tìm hiểu thêm về các phiên bản MongoDB, hãy xem Lập phiên bản MongoDB trong Hướng dẫn sử dụng MongoDB. Để biết thêm chi tiết về nhịp phát hành nhanh, hãy xem Hiểu API ổn định MongoDB và Nhịp phát hành nhanh.

Định cấu hình tùy chọn sao lưu cho cụm

Phần này mô tả các tùy chọn cấu hình dự phòng cho cụm Atlas của bạn

Tùy chọn sao lưu bậc M2/M5

Atlas tự động kích hoạt sao lưu cho cụm chia sẻ M2M5 và bạn không thể tắt chúng. Để tìm hiểu thêm, hãy xem Sao lưu cụm được chia sẻ

Tùy chọn sao lưu bậc M10+

Để bật sao lưu cho cụm Atlas M10+, hãy chuyển Bật Sao lưu (M10 trở lên) thành Yes. Nếu được bật, Atlas sẽ chụp nhanh cơ sở dữ liệu của bạn theo định kỳ và giữ lại chúng theo chính sách lưu giữ của dự án của bạn.

Atlas cung cấp các tùy chọn sao lưu sau cho cụm M10+

Tùy chọn sao lưu

Sự miêu tả

Sao lưu kế thừa (Không dùng nữa)

Quan trọng

Sao lưu kế thừa không dùng nữa

Có hiệu lực từ ngày 23 tháng 3 năm 2020, tất cả các cụm mới chỉ có thể sử dụng Sao lưu đám mây

Khi bạn nâng cấp lên 4. 2, hệ thống sao lưu của bạn sẽ nâng cấp lên sao lưu đám mây nếu nó hiện được đặt thành sao lưu kế thừa. Sau khi nâng cấp này

  • Tất cả ảnh chụp nhanh sao lưu kế thừa hiện có của bạn vẫn khả dụng. Chúng hết hạn theo thời gian theo chính sách lưu giữ của bạn

  • Chính sách sao lưu của bạn được đặt lại về lịch biểu mặc định. Nếu bạn đã áp dụng chính sách sao lưu tùy chỉnh với các bản sao lưu kế thừa, thì bạn phải tạo lại chính sách đó theo quy trình được nêu trong tài liệu Sao lưu đám mây

Atlas chụp nhanh dữ liệu trong cụm của bạn và cho phép bạn khôi phục dữ liệu từ các ảnh chụp nhanh được lưu trữ hoặc từ một thời điểm đã chọn trong vòng 24 giờ qua. Bạn cũng có thể truy vấn ảnh chụp nhanh bản sao lưu kế thừa

Mỗi dự án có một vị trí trung tâm dữ liệu dự phòng được quyết định bởi cụm hỗ trợ sao lưu đầu tiên được tạo trong dự án đó. Để tìm hiểu thêm, hãy xem Vị trí lưu trữ ảnh chụp nhanh

Sao lưu triển khai cơ sở dữ liệu của bạn

Atlas chụp nhanh dữ liệu trong cụm của bạn và cho phép bạn khôi phục dữ liệu từ những ảnh chụp nhanh đó. Atlas lưu trữ ảnh chụp nhanh trong cùng khu vực nhà cung cấp đám mây với tư cách là thành viên bộ bản sao được nhắm mục tiêu cho ảnh chụp nhanh

Bảo vệ chấm dứt

Để bật Bảo vệ chấm dứt cho một cụm, hãy chuyển đổi Bảo vệ chấm dứt to Yes.

Nếu được bật, Atlas sẽ ngăn người dùng xóa cụm. Để xóa một cụm đã bật tính năng bảo vệ kết thúc, trước tiên bạn phải tắt tính năng bảo vệ kết thúc. Theo mặc định, Atlas vô hiệu hóa bảo vệ chấm dứt cho tất cả các triển khai cơ sở dữ liệu

Để tìm hiểu thêm về việc chấm dứt cụm của bạn, hãy xem Chấm dứt một cụm

Triển khai một cụm phân mảnh

Mẹo

Bạn có thể định cấu hình Lưu trữ trực tuyến để di chuyển dữ liệu không được truy cập thường xuyên từ cụm Atlas của bạn sang phiên bản cơ sở dữ liệu được liên kết chỉ đọc do MongoDB quản lý thay vì phân tách bộ sưu tập của bạn hoặc nâng cấp tầng cụm của bạn. Để tìm hiểu thêm về Lưu trữ trực tuyến, hãy xem Quản lý lưu trữ trực tuyến

Để triển khai cụm của bạn dưới dạng cụm được phân đoạn, hãy chuyển Phân đoạn cụm của bạn (M30 trở lên) thành Yes.

Các cụm phân đoạn hỗ trợ chia tỷ lệ theo chiều ngang và bao gồm phân đoạn , máy chủ cấu hình and mongos routers:

  • Atlas triển khai từng phân đoạn dưới dạng bộ bản sao ba nút, trong đó mỗi nút triển khai bằng cách sử dụng Cloud Provider & Region, Cluster Tier, and Additional Settings. Atlas deploys one ______102 trên mỗi nút phân đoạn.

    Đối với các cụm liên vùng, số lượng nút trên mỗi phân đoạn bằng tổng số nút có thể chọn và chỉ đọc trên tất cả các vùng đã định cấu hình. Atlas phân phối các nút phân đoạn trên các vùng đã chọn

  • Atlas triển khai máy chủ cấu hình dưới dạng bộ bản sao ba nút. Các máy chủ cấu hình chạy trên các tầng cụm M30.

    Đối với các cụm liên khu vực, Atlas phân phối các nút bộ bản sao máy chủ cấu hình để đảm bảo tính khả dụng tối ưu. Ví dụ: Atlas có thể triển khai các máy chủ cấu hình trên ba vùng khả dụng riêng biệt và ba vùng riêng biệt nếu được hỗ trợ bởi nhà cung cấp dịch vụ đám mây và cấu hình vùng đã chọn

  • Atlas triển khai một bộ định tuyến

    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    03 cho mỗi nút trong mỗi phân đoạn. Đối với các cụm liên vùng, điều này cho phép các máy khách sử dụng trình điều khiển MongoDB kết nối với cụm "gần nhất" về mặt địa lý
    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    03.

    Để tính số lượng ____103 bộ định tuyến trong một cụm, hãy nhân số lượng phân đoạn với số nút được đặt bản sao trên mỗi phân đoạn.

Bạn không thể chuyển đổi triển khai cụm phân mảnh thành triển khai bộ bản sao

Để tìm hiểu thêm về cách số lượng phiên bản máy chủ ảnh hưởng đến chi phí, hãy xem Số lượng nút

Để tìm hiểu thêm về các cụm được phân mảnh, hãy xem Sharding trong hướng dẫn sử dụng MongoDB.

Định cấu hình số lượng phân đoạn

Trường này chỉ hiển thị nếu việc triển khai là một cụm phân đoạn

Bạn có thể đặt số lượng phân đoạn để triển khai với cụm phân đoạn. Cụm của bạn có thể có từ 1 đến 50 phân đoạn, bao gồm

Nếu bạn đang giảm số lượng phân đoạn trong cụm phân đoạn của mình, Atlas sẽ xóa các phân đoạn theo thứ tự giảm dần dựa trên số trong trường

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
06 (xem Cấu hình cụm phân đoạn). For example, consider a sharded cluster with the following three shards:

  • # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    07

  • # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    08

  • # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    09

Nếu bạn đặt số lượng phân đoạn thành hai, Atlas sẽ xóa

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
09 khỏi cụm

Quan trọng

Khi bạn xóa một phân đoạn, Atlas sử dụng lệnh movePrimary để di chuyển mọi cơ sở dữ liệu chưa được phân chia trong phân đoạn đó sang một phân đoạn còn lại.

Tất cả các bộ sưu tập phân đoạn vẫn trực tuyến và có sẵn trong quá trình loại bỏ phân đoạn. Tuy nhiên, các thao tác đọc hoặc ghi vào các bộ sưu tập chưa được chia sẻ trong quá trình hoạt động của M21 có thể dẫn đến hành vi không mong muốn, bao gồm lỗi di chuyển hoặc mất dữ liệu

Chúng tôi khuyên bạn nên di chuyển phân đoạn chính cho bất kỳ cơ sở dữ liệu nào chứa các bộ sưu tập chưa được phân đoạn trước khi xóa phân đoạn đó

Để biết thêm thông tin, hãy xem Xóa phân đoạn khỏi Cụm phân đoạn hiện có.

Không tạo một cụm phân đoạn với một phân đoạn duy nhất cho môi trường sản xuất. Các cụm phân đoạn đơn lẻ không mang lại lợi ích giống như cấu hình nhiều phân đoạn

Cân nhắc nâng cấp một bộ bản sao thành một cụm phân mảnh

Nếu cấp cụm của bạn là M22 trở lên, thì bạn có thể nâng cấp triển khai bộ bản sao của mình lên triển khai cụm phân đoạn

Sau khi quá trình nâng cấp hoàn tất, bạn phải khởi động lại tất cả ứng dụng khách và kết nối lại với cụm phân đoạn của mình. Nếu bạn không khởi động lại ứng dụng khách, dữ liệu của bạn có thể không nhất quán khi Atlas bắt đầu phân phối dữ liệu trên các phân đoạn

  • Nếu bạn đang sử dụng chuỗi kết nối DNS Seed List , ứng dụng của bạn sẽ tự động kết nối với

    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    03 . for your sharded cluster.

  • Nếu bạn đang sử dụng chuỗi kết nối tiêu chuẩn , bạn phải cập nhật chuỗi kết nối của mình để phản ánh cấu trúc liên kết cụm mới của bạn.

Bật Trình kết nối BI cho Atlas

Để bật Trình kết nối BI cho Atlas cho cụm này, hãy bật Bật Trình kết nối nghiệp vụ thông minh (M10 và . to Yes.

Ghi chú

Trình kết nối MongoDB dành cho nghiệp vụ thông minh cho Atlas ( Trình kết nối BI ) chỉ khả dụng cho các cụm M24 trở lên.

BI Connector là một công cụ mạnh mẽ cung cấp cho người dùng quyền truy cập dựa trên SQL vào cơ sở dữ liệu MongoDB của họ. Do đó, Trình kết nối BI thực hiện các hoạt động có thể sử dụng nhiều CPU và bộ nhớ. Do tài nguyên phần cứng hạn chế trên các tầng cụm M24 và M26, bạn có thể gặp phải tình trạng giảm hiệu suất của cụm khi bật Trình kết nối BI. Nếu điều này xảy ra, hãy nâng cấp lên cụm M22 hoặc lớn hơn hoặc tắt Trình kết nối BI

Nếu được bật, hãy chọn loại nút mà Trình kết nối BI cho Atlas sẽ đọc từ đó

Đọc tùy chọn

Bảng sau đây mô tả các tùy chọn đọc có sẵn cho Trình kết nối BIreadPreference and readPreferenceTag connection string options.

Tùy chọn đọc trình kết nối BI

Sự miêu tả

đọcPreference

đọcPreferenceTags

Sơ cấp

Đọc từ nút chính

M28

Không có

Thứ hai

Đọc từ nút phụ .

M29

M50 hoặc M51

phân tích

Đọc từ các nút phân tích

M29

M53

Các loại nút

Thẻ tùy chọn đọc M54 quy định loại nút Trình kết nối BI cho Atlas kết nối với. Bạn có thể chỉ định các giá trị sau cho tùy chọn này

  • M55 hạn chế Trình kết nối BI ở chính và có thể chọn phụ nodes.

  • M56 hạn chế Trình kết nối BI kết nối với phụ nodes.

  • M57 hạn chế Trình kết nối BI kết nối với các nút phân tích.

    Mẹo

    Khi bạn sử dụng tùy chọn đọc Analytics , Atlas đặt Trình kết nối BI cho Atlas trên cùng một phần cứng như các nút phân tích mà Trình kết nối BI cho Atlas .

    Bằng cách cô lập các nút mang dữ liệu có thể chọn từ Trình kết nối BI cho Atlas, các nút có thể chọn không cạnh tranh tài nguyên với Trình kết nối BI cho Atlas, do đó cải thiện độ tin cậy và hiệu suất của cụm

Đối với môi trường sản xuất có lưu lượng truy cập cao, hãy kết nối với (các) Nút phụ hoặc Nút Analytics( . may be preferable to connecting to the Primary Node.

Đối với các cụm có một hoặc nhiều nút phân tích, hãy chọn Nút phân tích để cách ly Trình kết nối BI cho truy vấn Atlas khỏi khối lượng công việc vận hành của bạn và đọc từ chuyên dụng . Với tùy chọn này, các nút có thể chọn không cạnh tranh tài nguyên với BI Connector cho Atlas, do đó cải thiện độ tin cậy và hiệu suất của cụm.

Cài đặt lấy mẫu

Trình kết nối BI tạo một lược đồ quan hệ bằng cách lấy mẫu dữ liệu từ MongoDB. Bạn có thể định cấu hình các cài đặt lấy mẫu sau.

Tùy chọn kết nối BI

Loại

Sự miêu tả

Cỡ mẫu giản đồ

số nguyên

Tùy chọn. Số lượng tài liệu mà Trình kết nối BI lấy mẫu cho mỗi cơ sở dữ liệu khi nó thu thập thông tin lược đồ. Để tìm hiểu thêm, hãy xem tài liệu về Trình kết nối BI.

Khoảng thời gian làm mới mẫu

số nguyên

Tùy chọn. Tần suất, tính bằng giây, tại đó Trình kết nối BI lấy mẫu lại dữ liệu để tạo lại lược đồ. Để tìm hiểu thêm, hãy xem tài liệu về Trình kết nối BI.

Quản lý khóa mã hóa của riêng bạn

Ghi chú

Tính năng này không khả dụng cho cụm

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
0 miễn phí, cụm M2M5. Để tìm hiểu thêm về những tính năng không khả dụng, hãy xem Các giới hạn của Atlas M0 (Cụm miễn phí), M2 và M5

Atlas mã hóa tất cả ổ lưu trữ cụm và ảnh chụp nhanh, đảm bảo tính bảo mật của tất cả dữ liệu cụm ở trạng thái lưu trữ (Mã hóa ở trạng thái nghỉ). Atlas FCV1 có thể định cấu hình một lớp mã hóa bổ sung trên dữ liệu khi lưu trữ của họ bằng cách sử dụng MongoDB Công cụ lưu trữ được mã hóa và nhà cung cấp Mã hóa lưu trữ tương thích với Atlas của họ.

Atlas hỗ trợ các nhà cung cấp mã hóa tại phần còn lại sau

  • Dịch vụ quản lý khóa AWS

  • Kho khóa Azure

  • Google Cloud KMS

điều kiện tiên quyết

  • Bạn phải định cấu hình dự án Atlas để Mã hóa khi nghỉ ngơi bằng cách sử dụng Quản lý khóa trước khi bật tính năng này cho các cụm Atlas của mình. Để tìm hiểu thêm, hãy xem Mã hóa ở trạng thái nghỉ bằng cách sử dụng Quản lý khóa khách hàng

  • Để chuyển từ một nhà cung cấp Encryption at Rest trên cụm của bạn sang một nhà cung cấp khác, trước tiên bạn phải tắt Encryption at Rest cho cụm của mình, sau đó bật lại nó với nhà cung cấp Encryption at Rest mà bạn muốn. Để tìm hiểu thêm, hãy xem Mã hóa ở trạng thái nghỉ bằng cách sử dụng Quản lý khóa khách hàng

Thủ tục

Để bắt đầu quản lý khóa mã hóa của riêng bạn cho cụm này, hãy chuyển đổi Mã hóa bằng Quản lý khóa của bạn (M10 trở lên) thành Yes.

Atlas Encryption at Rest bằng cách sử dụng Quản lý khóa của bạn khả dụng cho các cụm bộ bản sao M10+. Atlas Encryption at Rest chỉ hỗ trợ mã hóa Sao lưu triển khai cơ sở dữ liệu của bạn. Bạn không thể bật Encryption at Rest trên một cụm bằng Legacy Backups (Không dùng nữa)

Việc quản lý các khóa mã hóa của riêng bạn làm tăng chi phí chạy hàng giờ cho các cụm của bạn. Để tìm hiểu thêm về lập hóa đơn Atlas cho các tính năng bảo mật nâng cao, hãy xem Bảo mật nâng cao

Quan trọng

Nếu Atlas không thể truy cập vào nhà cung cấp dịch vụ quản lý khóa dự án Atlas hoặc khóa mã hóa được sử dụng để mã hóa một cụm, thì cụm đó sẽ không thể truy cập và không thể khôi phục được. Hãy hết sức thận trọng trước khi bạn sửa đổi, xóa hoặc vô hiệu hóa khóa mã hóa hoặc thông tin đăng nhập của nhà cung cấp dịch vụ quản lý khóa mà Atlas sử dụng

Định cấu hình tùy chọn bổ sung

Bạn có thể định cấu hình các tùy chọn thời gian chạy ____102 sau trên 6 cụm bậc trả phí.

cân nhắc

Atlas tự động sửa đổi Kích thước Oplog cho bộ bản sao và cụm phân đoạn. Tuy nhiên, đối với Phiên bản giao thức TLS tối thiểuCho phép JavaScript phía máy chủ . Để tìm hiểu thêm về cách Atlas hỗ trợ tính sẵn sàng cao trong các hoạt động bảo trì, hãy xem MongoDB Atlas cung cấp tính sẵn sàng cao như thế nào?.

Xem và chỉnh sửa cài đặt bổ sung

Để xem và chỉnh sửa các cài đặt này

Đặt cửa sổ Oplog tối thiểu

Mới trong MongoDB 4. 4

Sửa đổi thời lượng lưu giữ cho các mục oplog trong oplog của cụm. Theo mặc định, Atlas giữ lại các mục nhập trong 24 giờ trước khi chúng được phép xóa khỏi oplog.

Tùy chọn này tương ứng với việc sửa đổi tùy chọn tệp cấu hình FCV5 cho mỗi

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
02 in the cluster.

Đặt Kích thước Oplog

Ghi chú

Bạn chỉ có thể thấy cài đặt cấu hình Đặt kích thước Oplog nếu trước đó bạn đã định cấu hình cài đặt này cho cụm của mình. Đối với tất cả các cụm mới, hãy đặt Cửa sổ Oplog tối thiểu để thay thế.

Sửa đổi kích thước oplog của cụm.

Đối với các triển khai cụm được phân đoạn, tùy chọn này sẽ sửa đổi kích thước oplog của từng phân đoạn trong cụm

Tùy chọn này tương ứng với việc sửa đổi tùy chọn tệp cấu hình FCV7 cho mỗi

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
02 in the cluster.

Chỉ định Kích thước Oplog mong muốn của bạn bằng megabyte trong hộp nhập liệu.

Cảnh báo

Giảm kích thước của oplog yêu cầu xóa dữ liệu khỏi oplog. Atlas không thể truy cập hoặc khôi phục bất kỳ mục oplog nào bị xóa do giảm oplog. Xem xét sự phân nhánh của việc mất dữ liệu này trước khi bạn giảm oplog

Quan trọng

  • Bạn không thể đặt oplog nhỏ hơn 990 megabyte

  • Atlas không đặt giới hạn trên tính bằng megabyte trên oplog. Tuy nhiên, Atlas trả về lỗi nếu kích thước oplog bạn chọn khiến ổ đĩa của cụm của bạn trống dưới 25 phần trăm dung lượng

Để kiểm tra kích thước oplog

  1. Kết nối với cụm của bạn qua FCV9.

  2. Xác thực là người dùng có vai trò FCV0

  3. Chạy phương thức FCV1 .

Atlas hiển thị kích thước và thời gian oplog hiện tại

Cân nhắc dung lượng ổ đĩa

Không giảm kích thước của oplog để tăng dung lượng đĩa khả dụng. Chỉ bộ sưu tập oplog (_______22) mới có thể lấy lại không gian giúp giảm kích thước oplog tiết kiệm. Các bộ sưu tập khác không được hưởng lợi từ việc giảm lưu trữ oplog

Thực thi giới hạn khóa chỉ mục

Bật hoặc tắt việc thực thi giới hạn khóa chỉ mục 1024 byte. Chỉ có thể cập nhật hoặc chèn tài liệu nếu đối với tất cả các trường được lập chỉ mục trên bộ sưu tập đích, các mục nhập chỉ mục tương ứng không vượt quá 1024 byte

Nếu bị tắt,

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
02 viết các tài liệu vi phạm giới hạn nhưng không lập chỉ mục chúng. Tùy chọn này tương ứng với việc sửa đổi tham số FCV4 thông qua lệnh FCV5 cho mỗi .
# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
02
in the cluster.

Quan trọng

Giới hạn khóa chỉ mục

FCV4 không được dùng trong MongoDB phiên bản 4. 2 và bị xóa trong MongoDB 4. 4 trở lên. Đối với MongoDB trước 4. 2, đặt tham số này thành FCV8.

Cho phép JavaScript phía máy chủ

Kích hoạt hoặc vô hiệu hóa việc thực thi các hoạt động thực hiện thực thi JavaScript phía máy chủ

  • Nếu cụm của bạn chạy phiên bản MongoDB nhỏ hơn 4. 4, tùy chọn này tương ứng với việc sửa đổi tùy chọn tệp cấu hình FCV9 cho từng

    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    02 in the cluster.

  • Nếu cụm của bạn chạy MongoDB phiên bản 4. 4 trở lên, tùy chọn này tương ứng với việc sửa đổi tùy chọn tệp cấu hình FCV9 cho từng

    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    02 and
    # The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
    03
    in the cluster.

Ghi chú

Trong MongoDB phiên bản 4. 4 trở lên, FCV9 cũng áp dụng cho mongos '.

Đặt phiên bản giao thức TLS tối thiểu

Đặt phiên bản TLS tối thiểu mà cụm chấp nhận cho các kết nối đến. Tùy chọn này tương ứng với việc định cấu hình tùy chọn tệp cấu hình M25 cho mỗi

# The following example upgrades the tier, disk size, and MongoDB version for a cluster:atlas cluster upgrade <clusterName> --projectId <projectId> --tier M50 --diskSizeGB 20 --mdbVersion 4.2
02 trong .

Ghi chú

TLS 1. 0 Khấu hao

Nếu bạn đang cân nhắc tùy chọn này như một phương pháp để kích hoạt Bảo mật tầng vận chuyển (TLS) 1. 0, hãy đọc Atlas hỗ trợ những phiên bản TLS nào? . Atlas ngừng sử dụng TLS 1. 0 cải thiện tính bảo mật của dữ liệu khi truyền và phù hợp với các phương pháp hay nhất trong ngành. Kích hoạt TLS 1. 0 cho bất kỳ cụm Atlas nào mang rủi ro bảo mật. Cân nhắc bật TLS 1. 0 miễn là cần thiết để cập nhật ngăn xếp ứng dụng của bạn để hỗ trợ TLS 1. 1 hoặc muộn hơn

Làm cách nào để cập nhật MongoDB Atlas?

Đăng nhập vào tài khoản người dùng Atlas của bạn. .
Tạo một cụm Atlas cho môi trường dàn dựng của bạn. .
Làm mới cụm dàn với dữ liệu cụm sản xuất. .
Trỏ ứng dụng dàn của bạn vào cụm dàn. .
(Tùy chọn) Nâng cấp ứng dụng của bạn lên trình điều khiển MongoDB mới nhất

Phiên bản mới nhất của MongoDB Atlas là gì?

Bản phát hành ngày 16 tháng 2 năm 2022 .
Nâng cấp các cụm miễn phí ( M0 ) và chia sẻ ( M2 và M5 ) lên MongoDB 5. 0
Mặc định các cụm mới cho MongoDB 5. 0

MongoDB Atlas có miễn phí vĩnh viễn không?

Miễn phí — Mãi mãi .

Atlas sử dụng phiên bản MongoDB nào?

Atlas sử dụng MongoDB 5. 0 cho cụm M0/M2/M5. Bạn không thể nâng cấp phiên bản MongoDB mà cụm M0/M2/M5 chạy. Atlas nâng cấp các cụm M0 miễn phí hoặc cụm chia sẻ M2/M5 lên phiên bản MongoDB mới nhất sau khi có một số phiên bản vá cho phiên bản đó. Để tìm hiểu thêm, hãy xem Phiên bản MongoDB.