MongoDB Atlas liên quan đến cơ sở dữ liệu MongoDB như thế nào

MongoDB Atlas, được ra mắt vào tháng 6 năm 2016, là một nền tảng cơ sở dữ liệu dưới dạng dịch vụ (DBaaS) đã được thử nghiệm trong trận chiến, được thiết kế và xây dựng một cách khéo léo bởi cùng một nhóm đã tạo ra và tiếp tục nuôi dưỡng và phát triển MongoDB. MongoDB Atlas là một phước lành thực sự cho cộng đồng phát triển;

Một trong những phần tiện lợi nhất của MongoDB Atlas là nó có sẵn theo yêu cầu thông qua mô hình trả tiền khi sử dụng và tính phí theo giờ, nghĩa là bạn không phải lo lắng về đăng ký hàng tháng hoặc thanh toán cho những thứ bạn cần. . Âm thanh hấp dẫn?

Bắt đầu

MongoDB Atlas có giao diện tối giản giúp việc khởi động và chạy trở nên đơn giản. Chỉ cần chọn kích thước phiên bản, khu vực phiên bản và bất kỳ tính năng nào bạn cần;

  • Các tính năng bảo mật tự động — MongoDB Atlas đảm bảo bạn biết ai đang theo dõi dữ liệu của mình và giúp bạn loại bỏ tất cả những người khác
  • Bản sao tích hợp — Nền tảng của họ cung cấp cho bạn nhiều máy chủ để luôn sẵn sàng, để đảm bảo bạn luôn hoạt động, ngay cả khi máy chủ chính của bạn không hoạt động
  • Sao lưu và khôi phục tại thời điểm — Hệ thống của MongoDB Atlas nỗ lực hết sức để bảo vệ dữ liệu khỏi bị hỏng, dù cố ý hay không (hãy coi đó là ninja cá nhân của riêng bạn). ;)
  • Giám sát chi tiết — Bạn sẽ có rất nhiều thông tin, được sắp xếp theo nhiều cách, để giúp bạn nhận ra thời điểm cần đưa mọi thứ lên cấp độ tiếp theo (có thể cung cấp các phiên bản bổ sung bằng cách nhấn nút)
  • Bản vá tự động và nâng cấp bằng một cú nhấp chuột — Bạn có thể tận dụng các tính năng mới nhất và tuyệt vời nhất của MongoDB khi chúng ra mắt, với bản vá tự động của MongoDB Atlas và nâng cấp bằng một cú nhấp chuột cho các phiên bản chính mới của cơ sở dữ liệu
  • Tùy chọn cho các công cụ bổ sung — Bạn có thể chọn những thứ như khu vực và tùy chọn thanh toán mà bạn muốn sử dụng, làm cho phiên bản của bạn thực sự giống như sản phẩm của riêng bạn. (Sắp tới, bạn cũng sẽ được chọn từ một số nhà cung cấp dịch vụ đám mây khác nhau. )

Tính linh hoạt & Không khóa

MongoDB Atlas có độ phức tạp cực kỳ linh hoạt và do đó, nó có thể giúp bạn đạt được những gì. Thật tuyệt vời cho mọi thứ, từ môi trường POC xuống cấp và bẩn thỉu, đến môi trường QA, cho đến các cụm sản xuất đầy đủ

Quyết định rằng bạn muốn đưa các hoạt động trở lại dưới sự kiểm soát của mình? . Thật dễ dàng để di chuyển cơ sở dữ liệu của bạn vào cơ sở hạ tầng của riêng bạn. Bạn có thể quản lý chúng bằng MongoDB Ops Manager hoặc MongoDB Cloud Manager (ở trên);

Tự động hóa cốt lõi

MongoDB Atlas cung cấp chức năng và độ tin cậy mà bạn cần, với cơ chế tự động hóa tích hợp sẵn. Với MongoDB Atlas, bạn không còn phải lo lắng về các tác vụ vận hành như

  • Cung cấp & Cấu hình — Atlas hướng dẫn bạn qua quy trình thiết lập với một số bước trực quan, vì vậy bạn không phải lo lắng về việc biết nên chọn thông số kỹ thuật nào nếu bạn không phải là người kỳ cựu (hoặc thậm chí nếu bạn là)
  • Bản vá & Nâng cấp — MongoDB Atlas được xây dựng trên MongoDB 3. 2, Máy chủ cộng đồng, với bản vá tự động và nâng cấp bằng một cú nhấp chuột. Chúng diễn ra trong vài phút, không có thời gian chết
  • Giám sát & Cảnh báo — Bạn có khả năng hiển thị tức thì về cơ sở dữ liệu và các chỉ số phần cứng quan trọng, vì vậy bạn luôn chủ động trước mọi sự cố có thể ảnh hưởng đến hiệu suất và trải nghiệm người dùng
  • Phục hồi thảm họa — MongoDB Atlas có một dịch vụ sao lưu được quản lý hoàn toàn với các bản sao lưu liên tục, nhất quán và phục hồi tại thời điểm, được hỗ trợ bởi các chính sách lưu giữ tùy chỉnh — bởi vì các thảm họa không thể dự đoán được

Linh hoạt & Hỗ trợ

Chỉ MongoDB Atlas kết hợp các khả năng quan trọng của cơ sở dữ liệu quan hệ với những đổi mới của NoSQL. Đơn giản hóa hoàn toàn quá trình phát triển và vận hành bằng cách cung cấp nhiều khả năng khác nhau trong một nền tảng cơ sở dữ liệu được quản lý duy nhất

Nếu có sự cố với cơ sở hạ tầng cơ bản, MongoDB Atlas sẽ làm việc trực tiếp với nhà cung cấp đám mây để giải quyết chúng. Nếu gặp phải lỗi với MongoDB, sẽ có một cộng đồng mạnh cộng tác tích cực về các vấn đề trong bảng điều khiển riêng của MongoDB. Bạn cũng có tùy chọn mua Hỗ trợ MongoDB Atlas để nhận được sự hỗ trợ của chuyên gia cho cơ sở dữ liệu cơ bản được cung cấp cùng với dịch vụ

Bảo vệ

MongoDB Atlas cung cấp nhiều cấp độ bảo mật cho cơ sở dữ liệu của bạn. Chúng bao gồm kiểm soát truy cập mạnh mẽ, cách ly mạng bằng cách sử dụng Amazon VPC và VPC ngang hàng, danh sách trắng IP, mã hóa dữ liệu trong chuyến bay bằng TLS/SSL và mã hóa tùy chọn của hệ thống tệp cơ bản

khả năng mở rộng

MongoDB Atlas phát triển cùng bạn, tất cả chỉ bằng một nút bấm. Bạn có thể tăng quy mô trên một loạt các kích thước phiên bản và mở rộng quy mô với tính năng “phân đoạn tự động” của MongoDB Atlas. Trên hết, bạn có thể mở rộng quy mô hoặc mở rộng mà không cần thời gian ngừng hoạt động của ứng dụng

Atlas cung cấp khả năng mở rộng theo chiều ngang cho cơ sở dữ liệu bằng kỹ thuật gọi là sharding, trong suốt đối với các ứng dụng. MongoDB phân phối dữ liệu trên nhiều Bộ bản sao được gọi là phân đoạn. Với tính năng cân bằng tự động, MongoDB đảm bảo dữ liệu được phân phối đồng đều trên các phân đoạn khi khối lượng dữ liệu tăng lên hoặc kích thước của cụm tăng hoặc giảm. Sharding cho phép triển khai MongoDB mở rộng quy mô vượt ra ngoài giới hạn của một máy chủ, chẳng hạn như tắc nghẽn trong RAM hoặc ổ đĩa I/O, mà không làm tăng thêm độ phức tạp cho ứng dụng

MongoDB Atlas hỗ trợ ba loại chính sách bảo vệ, cho phép quản trị viên điều chỉnh các mẫu truy vấn đa dạng

  • Bảo vệ dựa trên phạm vi. Tài liệu được phân vùng trên các phân đoạn theo giá trị khóa phân đoạn. Các tài liệu có giá trị khóa phân đoạn gần nhau có khả năng được đặt cùng trên cùng một phân đoạn. Cách tiếp cận này rất phù hợp cho các ứng dụng cần tối ưu hóa các truy vấn dựa trên phạm vi
  • Bảo vệ dựa trên hàm băm. Tài liệu được phân phối thống nhất theo hàm băm MD5 của giá trị khóa phân đoạn. Các tài liệu có giá trị khóa phân đoạn gần nhau không có khả năng được đặt cùng trên cùng một phân đoạn. Cách tiếp cận này đảm bảo phân phối ghi đồng đều trên các phân đoạn, với điều kiện là khóa phân đoạn có lực lượng cao, làm cho nó tối ưu cho khối lượng công việc ghi nhiều
  • Khu vực. MongoDB Zones cho phép kiểm soát chính xác nơi dữ liệu được lưu trữ vật lý, đáp ứng một loạt các tình huống triển khai. Ví dụ: theo địa lý, theo cấu hình phần cứng hoặc theo ứng dụng

Khả dụng cao

MongoDB Atlas được thiết kế để cung cấp thời gian hoạt động đặc biệt. Quá trình khôi phục từ lỗi phiên bản diễn ra minh bạch và hoàn toàn tự động. Tối thiểu ba bản sao dữ liệu của bạn được sao chép trên các vùng khả dụng và được sao lưu liên tục

Ngoài ra, mọi cụm MongoDB Atlas được triển khai dưới dạng một bộ bản sao tự phục hồi, cung cấp khả năng chuyển đổi dự phòng tự động trong trường hợp xảy ra lỗi. Các thành viên của bộ bản sao được MongoDB Atlas tự động cung cấp trên nhiều vùng khả dụng trong một khu vực, cung cấp khả năng phục hồi đối với các lỗi trang web được bản địa hóa

Hiệu suất cao

MongoDB Atlas cung cấp thông lượng cao và độ trễ thấp cho khối lượng công việc đòi hỏi khắt khe nhất. Hiệu suất nhất quán và có thể dự đoán được giúp loại bỏ nhu cầu về các tầng bộ nhớ đệm riêng biệt và mang lại tỷ lệ hiệu suất giá tốt hơn nhiều so với phần mềm cơ sở dữ liệu truyền thống

Suy nghĩ cuối cùng

MongoDB là cơ sở dữ liệu thế hệ tiếp theo được sử dụng bởi các tổ chức phức tạp nhất thế giới, các công ty khởi nghiệp tiên tiến và các công ty lớn, để tạo các ứng dụng chưa từng có trước đây, với chi phí chỉ bằng một phần cơ sở dữ liệu cũ. Một trong những lý do lớn nhất để sử dụng MongoDB Atlas là nó sẽ đồng hành cùng bạn trong một thời gian dài; . Nó sẽ theo dõi quá trình sản xuất và bảo mật cho bạn, đồng thời có thông lượng cực kỳ cao và độ trễ thấp, ngay cả ở quy mô lớn. Nhóm Atlas của MongoDB sản xuất có tính đến các nhà phát triển và họ sẽ đồng hành cùng bạn trên mọi bước đường

MongoDB Atlas giúp dễ dàng thiết lập, vận hành và mở rộng quy mô triển khai MongoDB của bạn trên đám mây vì nó trực quan và tự động hóa cao. Họ đã loại bỏ việc phỏng đoán và lao động cường độ cao ra khỏi việc xây dựng và bảo trì cơ sở hạ tầng, nhưng họ vẫn sẽ cho phép bạn nói nơi bạn muốn. Họ sẽ giúp bạn thiết lập và chạy và bản sao của họ sẽ giúp bạn ở lại đó. Từ tính sẵn sàng cao đến khả năng mở rộng, bảo mật đến khắc phục thảm họa — nền tảng MongoDB Atlas sẽ hỗ trợ bạn

MongoDB và MongoDB Atlas có giống nhau không?

MongoDB cũng được thiết kế để có tính sẵn sàng cao và khả năng mở rộng, với tính năng sao chép và tự động phân mảnh tích hợp sẵn; . Triển khai và mở rộng cụm MongoDB trên đám mây chỉ bằng vài cú nhấp chuột. MongoDB Atlas là một dịch vụ cơ sở dữ liệu đám mây toàn cầu được xây dựng và điều hành bởi nhóm đằng sau MongoDB .

MongoDB kết nối với nút Atlas như thế nào?

Làm theo ba bước đã cho để thiết lập Tích hợp MongoDB Atlas Nodejs. .
Bước 1. Tạo một cụm bản đồ MongoDB. Bước đầu tiên liên quan đến việc xây dựng Tích hợp MongoDB Atlas Nodejs yêu cầu bạn tạo một cụm mới. .
Bước 2. Thêm địa chỉ IP của người dùng và danh sách trắng. .
Bước 3. Kết nối với cơ sở dữ liệu của bạn

Làm cách nào để tạo cơ sở dữ liệu MongoDB trong MongoDB Atlas?

Tất cả các phương pháp đều có sẵn cho MongoDB Atlas, nền tảng dữ liệu dành cho nhà phát triển của MongoDB và cho các cụm tự quản lý. .
Nhấp vào "Tạo cơ sở dữ liệu" để mở hộp thoại
Nhập tên của cơ sở dữ liệu và bộ sưu tập đầu tiên của nó
Nhấp vào "Tạo cơ sở dữ liệu"

Atlas cho MongoDB là gì?

MongoDB Atlas là cơ sở dữ liệu đám mây được quản lý đầy đủ xử lý tất cả sự phức tạp của việc triển khai, quản lý và sửa lỗi triển khai của bạn trên nhà cung cấp dịch vụ đám mây mà bạn chọn (AWS , Azure, and GCP). MongoDB Atlas is the best way to deploy, run, and scale MongoDB in the cloud.