Cơ sở dữ liệu MongoDB Atlas là gì?

MongoDB, công ty đứng sau cơ sở dữ liệu nguồn mở cùng tên, sẽ ra mắt Atlas hôm nay, dịch vụ tạo doanh thu lớn thứ ba của họ

Atlas là dịch vụ cơ sở dữ liệu dưới dạng dịch vụ của MongoDB cung cấp cho người dùng dịch vụ cơ sở dữ liệu được quản lý. Dịch vụ này sẽ cung cấp mức giá trả theo mức sử dụng và ban đầu sẽ cho phép người dùng triển khai trên Amazon Web Services (AWS), với sự hỗ trợ cho Microsoft Azure và Google Cloud Platform sau này

MongoDB Atlas bổ sung cho dịch vụ thương mại của công ty dành cho các doanh nghiệp muốn chạy dịch vụ tại chỗ và MongoDB Professional, cung cấp cho các doanh nghiệp sự hỗ trợ và quyền truy cập vào Trình quản lý đám mây của công ty và các công cụ khác. Atlas phù hợp ở đâu đó giữa hai dịch vụ này. Nó cho phép bất kỳ ai muốn sử dụng MongoDB nhanh chóng cung cấp nó trên đám mây, nhận hỗ trợ và chỉ phải trả phí hàng giờ

Phó chủ tịch phụ trách chiến lược của MongoDB, Kelly Stirman nói với tôi rằng ông ấy tin rằng hầu hết các nhà phát triển yêu thích MongoDB vì nó giúp họ làm việc hiệu quả (mặc dù điều đáng chú ý là, tất nhiên, cũng có rất nhiều nhà phát triển không yêu thích MongoDB). Ông nói: “MongoDB rất tuyệt vời để phát triển ứng dụng. “Nhưng khi nói đến việc triển khai ứng dụng trong sản xuất, đó là nơi mà các nhà phát triển có thể gặp khó khăn. Với điều này, chúng tôi đã sử dụng tất cả kinh nghiệm mà chúng tôi có để hỗ trợ các hệ thống lớn và triển khai trong sản xuất — và phần mềm chúng tôi đã phát triển để giúp mọi người. Là người dùng, bạn không cần biết nhiều hơn ngoài nơi bạn muốn triển khai và kích thước cơ sở dữ liệu bạn cần. ”

Tất nhiên, với DynamoDB, Amazon cũng cung cấp cơ sở dữ liệu NoSQL của riêng mình. Tuy nhiên, Stirman lập luận rằng các công ty cuối cùng tự khóa mình vào nền tảng của Amazon bằng cách sử dụng dịch vụ này. “Chiến lược của chúng tôi ở đây là cung cấp cho bạn sự độc lập với nhà cung cấp đám mây cơ bản và cho phép bạn tìm thấy những nhà cung cấp có bộ SLA và hỗ trợ khu vực tốt nhất — và bạn có thể tiếp tục sử dụng MongoDB ngay cả khi bạn thay đổi nhà cung cấp đám mây cơ bản,” anh ấy nói

Cơ sở dữ liệu MongoDB Atlas là gì?

Công ty lập luận rằng Atlas sẽ cung cấp cho người dùng một nền tảng cơ sở dữ liệu có khả năng chịu lỗi và tự phục hồi. Atlas sẽ giám sát cơ sở dữ liệu và cũng cung cấp các bản sao lưu, với dữ liệu luôn được sao chép trong các vùng khả dụng khác nhau. Về bảo mật, MongoDB cho biết nó cung cấp mã hóa đầu cuối cho tất cả dữ liệu của bạn và nó sử dụng các công cụ riêng của Amazon như tính năng Virtual Private Cloud để giữ an toàn cho cơ sở dữ liệu

MongoDB cho tôi biết rằng giá sẽ bắt đầu ở mức “ít hơn một tách cà phê” (tất nhiên, trong thời đại của các nhà rang xay ở làn sóng thứ ba là một định nghĩa khá linh hoạt) và sẽ phụ thuộc vào kích thước của máy chủ AWS cơ bản mà bạn muốn MongoDB cung cấp

Ngoài dịch vụ Atlas mới, MongoDB hôm nay cũng đã thông báo rằng trình kết nối của nó cho Apache Spark hiện đã có sẵn rộng rãi. Với điều này, người dùng MongoDB hiện có thể sử dụng công cụ xử lý phân tích của Spark để truy vấn dữ liệu MongoDB trực tiếp. MongoDB đã hợp tác chặt chẽ với Databricks, những người tạo ra Spark, trong quá trình tích hợp này

MongoDB Atlas là một dịch vụ đám mây của MongoDB. Nó được xây dựng cho các nhà phát triển muốn dành thời gian xây dựng ứng dụng hơn là quản lý cơ sở dữ liệu. Dịch vụ này khả dụng trên AWS, Azure và GCP

Đây là dịch vụ cơ sở dữ liệu đám mây trên toàn thế giới dành cho các ứng dụng hiện đại mang đến khả năng tự động hóa tốt nhất trong phân khúc và các phương pháp đã được chứng minh đảm bảo tính khả dụng, khả năng mở rộng và tuân thủ các tiêu chuẩn về quyền riêng tư và bảo mật dữ liệu khắt khe nhất. Chúng tôi có thể sử dụng hệ sinh thái trình điều khiển, tích hợp và công cụ mạnh mẽ của MongoDB để tạo nhanh hơn và tốn ít thời gian hơn cho việc quản lý cơ sở dữ liệu của chúng tôi

Ưu điểm của MongoDB Atlas

  • Cụm toàn cầu cho các ứng dụng đẳng cấp thế giới. Sử dụng MongoDB Atlas, chúng tôi có thể tự do lựa chọn đối tác đám mây và hệ sinh thái phù hợp với chiến lược kinh doanh của mình
  • An toàn cho dữ liệu nhạy cảm. Nó cung cấp các biện pháp kiểm soát bảo mật tích hợp cho tất cả dữ liệu của chúng tôi. Nó cho phép các tính năng cấp doanh nghiệp tích hợp với các giao thức bảo mật và tiêu chuẩn tuân thủ hiện có của chúng tôi
  • Được thiết kế cho năng suất của nhà phát triển. MongoDB Atlas di chuyển nhanh hơn với các công cụ chung để làm việc với dữ liệu của chúng tôi và một nền tảng dịch vụ giúp dễ dàng xây dựng, bảo mật và mở rộng các ứng dụng chạy trên MongoDB
  • Đáng tin cậy cho khối lượng công việc quan trọng. Nó được xây dựng với khả năng chịu lỗi phân tán và phục hồi dữ liệu tự động
  • Được xây dựng cho hiệu suất tối ưu. Nó giúp dễ dàng mở rộng cơ sở dữ liệu của chúng tôi theo bất kỳ hướng nào. Chúng tôi có thể tận dụng tối đa các tài nguyên hiện có của mình bằng các công cụ tối ưu hóa hiệu suất và khả năng hiển thị theo thời gian thực đối với các chỉ số cơ sở dữ liệu
  • Được quản lý để đạt hiệu quả hoạt động. Nó đi kèm với các phương pháp hay nhất về hoạt động được tích hợp sẵn, vì vậy chúng tôi có thể tập trung vào việc mang lại giá trị kinh doanh và tăng tốc phát triển ứng dụng thay vì quản lý cơ sở dữ liệu

Tạo Tài khoản Atlas và triển khai Cụm bậc miễn phí

Bước 1. Truy cập https. //www. mongodb. com/cloud/atlas để đăng ký tài khoản Atlas để lưu trữ dữ liệu của bạn

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 2. Khi bạn nhấp vào Bắt đầu miễn phí, bạn sẽ được chuyển hướng đến biểu mẫu Đăng ký tài khoản trên MongoDB Atlas

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 3. Chọn Starter Clusters và nhấp vào tạo Cluster. Cụm Starter bao gồm các tầng cụm M0, M2 và M5. Các cụm chi phí thấp này phù hợp với người dùng đang học MongoDB hoặc đang phát triển các ứng dụng bằng chứng khái niệm nhỏ

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 4. Chọn Nhà cung cấp đám mây và Khu vực ưa thích của bạn. Nó hỗ trợ các cụm Bậc miễn phí M0 trên Amazon Web Services (AWS), Google Cloud Platform (GCP) và Microsoft Azure. Các khu vực hỗ trợ các cụm Bậc miễn phí M0 được đánh dấu bằng nhãn "Có bậc miễn phí"

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 5. Chọn Hộp cát M0 cho cấp cụm. Chọn M0 sẽ tự động khóa các tùy chọn cấu hình còn lại. Nếu bạn không thể chọn tầng cụm M0, hãy quay lại bước trước đó và chọn Nhà cung cấp đám mây & Khu vực hỗ trợ cụm M0 Bậc miễn phí

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 6. Nhập tên cho cụm của bạn trong trường Tên cụm; . Tên cụm chứa các chữ cái, số và dấu gạch nối ASCII

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 7. Nhấp vào Tạo cụm để triển khai cụm. Khi bạn triển khai cụm của mình, có thể mất tới 5-10 phút để cụm của bạn cung cấp và sẵn sàng sử dụng

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 8. Khi chúng tôi đăng ký, Atlas sẽ tự động tạo một tổ chức và dự án mặc định nơi chúng tôi có thể triển khai cụm đầu tiên của mình. Chúng tôi có thể thêm các tổ chức và dự án bổ sung sau

Cơ sở dữ liệu MongoDB Atlas là gì?

Cách đưa vào danh sách trắng Địa chỉ IP kết nối của bạn

Địa chỉ IP là số nhận dạng duy nhất cho thiết bị kết nối với mạng. Trong Atlas, chúng tôi chỉ có thể kết nối với một cụm từ một địa chỉ IP đáng tin cậy. Trong Atlas, chúng tôi có thể tạo kho lưu trữ các địa chỉ IP đáng tin cậy, được đề cập dưới dạng Danh sách trắng, có thể được sử dụng để kết nối với cụm của chúng tôi và truy cập dữ liệu của chúng tôi

Chúng tôi phải thêm địa chỉ IP của mình vào danh sách trắng trước khi có thể kết nối với cụm của mình — các bước sau chúng tôi nên thực hiện để đưa địa chỉ IP kết nối của mình vào danh sách trắng

Bước 1. Đầu tiên, nhấp vào nút Kết nối từ chế độ xem cụm của chúng tôi

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 2. Định cấu hình mục nhập Danh sách trắng của bạn. Trong bước Danh sách trắng địa chỉ IP kết nối của bạn, hãy nhấp vào Thêm địa chỉ IP hiện tại của chúng tôi

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 3. Nhấp vào Thêm địa chỉ IP

Cơ sở dữ liệu MongoDB Atlas là gì?

Tạo Người dùng MongoDB cho Cụm của chúng tôi

Vì mục đích bảo mật, Atlas yêu cầu khách hàng xác thực là người dùng MongoDB để truy cập cụm. Chúng tôi phải tạo một người dùng MongoDB để truy cập cụm của chúng tôi. Người dùng MongoDB tách biệt với người dùng Atlas

  • Người dùng MongoDB có thể truy cập cơ sở dữ liệu được lưu trữ trong Atlas
  • Người dùng Atlas có thể đăng nhập vào Atlas nhưng không có quyền truy cập vào cơ sở dữ liệu MongoDB

Bước 1. Mở hộp thoại Kết nối từ chế độ xem Cụm của chúng tôi

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 2. Trong bước Tạo người dùng MongoDB của hộp thoại, hãy nhập Tên người dùng và mật khẩu cho người dùng MongoDB của chúng tôi

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 3. Cuối cùng, nhấp vào nút Tạo người dùng MongoDB

Cơ sở dữ liệu MongoDB Atlas là gì?

Kết nối với cụm

Chúng tôi có thể kết nối với cụm của mình theo nhiều cách. Chúng ta sẽ xem cách chúng ta có thể kết nối cụm của mình bằng trình điều khiển shell mongo

Sau đây là các bước để tải xuống và cài đặt trình điều khiển vỏ mongo

Bước 1. Mở hộp thoại Kết nối từ cụm của bạn

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 2. Nhấp vào kết nối với Mongo Shell

Bước 3. Nhấp vào "Tôi chưa cài đặt Mongo Shell" và chọn hệ điều hành của bạn từ danh sách thả xuống

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 4. Nhấp vào tải xuống Mongo Shell

Bước 5. Để chạy Mongo Shell từ PC của bạn, bạn sẽ cần thêm Shell vào đường dẫn hệ thống của mình

Cơ sở dữ liệu MongoDB Atlas là gì?

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 6. Để xem bạn đã thêm chính xác Mongo Shell vào đường dẫn hệ thống chưa, hãy chạy lệnh sau trong thiết bị đầu cuối của bạn

Kết nối với Cụm Atlas của bạn

Bước 7. Nhấp vào "Tôi đã cài đặt Mongo Shell" và chọn phiên bản Mongo Shell của bạn từ menu thả xuống

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 9. Bây giờ, hãy sao chép chuỗi kết nối được cung cấp vào khay nhớ tạm của bạn, sau đó dán và chạy chuỗi kết nối của bạn trong thiết bị đầu cuối của bạn

Cơ sở dữ liệu MongoDB Atlas là gì?

Bước 10. Bây giờ, bạn sẽ được nhắc nhập mật khẩu mà bạn đã chỉ định khi tạo người dùng MongoDB trong Atlas

Bản đồ MongoDB được sử dụng để làm gì?

MongoDB Atlas là một dịch vụ cơ sở dữ liệu đa đám mây bởi chính những người đã xây dựng MongoDB. Atlas đơn giản hóa việc triển khai và quản lý cơ sở dữ liệu của bạn đồng thời cung cấp tính linh hoạt mà bạn cần để xây dựng các ứng dụng toàn cầu có hiệu suất cao và linh hoạt trên các nhà cung cấp đám mây mà bạn lựa chọn.

Loại cơ sở dữ liệu nào là MongoDB Atlas?

MongoDB Atlas là một dịch vụ cơ sở dữ liệu tài liệu đa đám mây . Đó là một dịch vụ được quản lý hoàn toàn theo yêu cầu do một nhóm quản trị hệ thống MongoDB điều hành, để bạn có thể tập trung vào những vấn đề quan trọng. ứng dụng của riêng bạn.

Sự khác biệt giữa MongoDB và MongoDB Atlas là gì?

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 Atlas có phải là máy chủ không?

MongoDB Atlas là nền tảng dữ liệu đa đám mây dành cho nhà phát triển . Cốt lõi của nó là cơ sở dữ liệu đám mây được quản lý hoàn toàn của chúng tôi dành cho các ứng dụng hiện đại. Atlas là cách tốt nhất để chạy MongoDB, cơ sở dữ liệu phi quan hệ hàng đầu.