Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Bài viết này cung cấp một hướng dẫn nhanh về cách bắt đầu sử dụng MongoDB Atlas.

Atlas MongoDB là gì?

Cơ sở dữ liệu-AS-A-Service (DBAAS) là một dịch vụ cho phép bạn thiết lập, triển khai và mở rộng cơ sở dữ liệu mà không phải lo lắng về phần cứng vật lý tại chỗ, cập nhật phần mềm và chi tiết cấu hình cho hiệu suất. Với DBAAS, một nhà cung cấp đám mây làm tất cả những điều đó cho bạn và giúp bạn đứng dậy và chạy ngay lập tức.

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à chữa lành việc 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 và GCP). MongoDB Atlas là cách tốt nhất để triển khai, chạy và quy mô MongoDB trong đám mây. Với Atlas, bạn sẽ có một cơ sở dữ liệu MongoDB chạy chỉ với vài cú nhấp chuột và chỉ trong vài phút.

Vì vậy, hãy để Lôi nhìn vào các bước cần thiết để bắt đầu sử dụng MongoDB Atlas.

Tạo tài khoản Atlas MongoDB

Sự đăng ký

Để tạo một tài khoản Atlas, điều hướng đến https://www.mongodb.com/cloud/atlas/register.

Bạn có thể đăng ký bằng tài khoản Google của bạn. Đây sẽ là phương pháp ưa thích; Tuy nhiên, bạn cũng có thể đăng ký bằng địa chỉ email của bạn.

Các tổ chức và dự án

Vào cuối quá trình đăng ký, bạn sẽ được nhắc tạo một tổ chức và một dự án.

Các tổ chức cho phép bạn nhóm và xác định người dùng và nhóm, và cấp cho họ quyền truy cập vào các dự án khác nhau. allow you to group and define users and teams, and grant them access to the different projects.

Các dự án cho phép bạn xác định và sắp xếp các tài nguyên như cụm cơ sở dữ liệu, kích hoạt và hồ dữ liệu. Một cách phổ biến để sử dụng các dự án là xác định từng môi trường là một dự án. Ví dụ, bạn có thể có một dự án riêng để phát triển, thử nghiệm và sản xuất. allow you to define and organize resources such as database clusters, triggers, and data lakes. A common way to use projects is to define each environment as a project. For example, you can have a separate project for development, testing, and production.

Bạn có thể bỏ qua bước này và trực tiếp đến bảng điều khiển quản lý cho MongoDB Atlas. Nhưng bạn sẽ cần một tổ chức và một dự án để tạo cụm cơ sở dữ liệu, vì vậy thật hợp lý khi thực hiện bước này ngay bây giờ. Nếu bạn quyết định bỏ qua nó, bạn sẽ có thể tạo một tổ chức và một dự án sau.

Thiết lập một cụm trong Atlas MongoDB

Khi bạn có một tài khoản Atlas và đã tạo một tổ chức và một dự án, bạn sẽ có thể tạo một cụm cơ sở dữ liệu.

Hãy chắc chắn rằng bạn có tổ chức và dự án mong muốn được chọn trong các thả xuống hàng đầu. Sau đó, chọn các cụm trên mạng từ menu điều hướng bên trái và nhấp vào nút xây dựng một cụm.Build a Cluster button.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Bạn sẽ được trình bày với một sự lựa chọn của cụm chia sẻ, cụm chuyên dụng và cụm đa khu vực và đa khu vực.

Cụm chia sẻ là ít tốn kém nhất (hoặc miễn phí, tùy thuộc vào việc sử dụng) nhưng nó sử dụng tài nguyên phần cứng và mạng được chia sẻ. is the least expensive (or free, depending on the usage) but it utilizes shared hardware resources and network.

Cụm chuyên dụng cung cấp cho bạn một bộ phần cứng và mạng chuyên dụng cũng như tùy chọn để mở rộng quy mô tự động trong một khu vực. provides you with a dedicated set of hardware and network isolation as well as the option to scale automatically within a single region.

Cụm đa vùng và đa khu vực được xây dựng trên đỉnh của những gì cụm chuyên dụng cung cấp. Nó cung cấp tính khả dụng tốt nhất vì nó có thể sao chép dữ liệu trên nhiều vùng địa lý. Nó cũng cho phép tạo ra các cụm đa đám mây bằng cách sử dụng bất kỳ sự kết hợp nào của các nhà cung cấp đám mây: AWS, Azure và GCP.Multi-Cloud & Multi-Region Cluster builds on top of what the dedicated cluster provides. It offers the best availability since it can replicate data across multiple geographic regions. It also allows the creation of multi-cloud clusters using any combination of cloud providers: AWS, Azure, and GCP.

Nếu bạn muốn khám phá một chút với tầng miễn phí, hãy chọn cụm được chia sẻ.

Khi bạn đã chọn loại cụm, bạn sẽ có thể chọn từ ba nhà cung cấp đám mây hàng đầu (Amazon Web Services, Microsoft Azure và Google Cloud Platform) và chọn một vùng để lưu trữ cụm.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Bạn cũng có thể chọn tầng cụm và cài đặt bổ sung, chẳng hạn như bật sao lưu và tên cụm. Một số tùy chọn, chẳng hạn như bản sao lưu đám mây phiên bản MongoDB, chỉ có sẵn với các tầng cụm trả phí.

Khi bạn hài lòng với lựa chọn của mình, nhấp vào nút Tạo cụm. Có thể mất vài phút để Atlas khởi chạy cụm của bạn trong nhà cung cấp dịch vụ lưu trữ đám mây đã chọn.Create Cluster button. It may take a couple of minutes for Atlas to launch your cluster in the selected cloud hosting provider.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Khi cụm đã sẵn sàng, bạn sẽ thấy tên cụm có vòng tròn màu xanh lá cây bên cạnh nó, cho biết thiết lập thành công. Bạn cũng sẽ thấy một số số liệu bên cạnh nó cho biết các kết nối, hoạt động và kích thước của cụm của bạn.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Tiếp theo, hãy để kết nối với cụm.

Truy cập một cụm Atlas MongoDB

Để truy cập cụm Atlas MongoDB của bạn, bạn sẽ cần bật quyền truy cập mạng cho mạng hoặc địa chỉ IP của bạn và tạo người dùng cơ sở dữ liệu để kết nối với cụm. Sau đó, bạn có thể tạo chuỗi kết nối cho ứng dụng hoặc tập lệnh của mình.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Cho phép truy cập vào địa chỉ IP của bạn

Vì lý do bảo mật, các cụm cơ sở dữ liệu mới không có quyền truy cập mạng theo mặc định. Bạn cần kích hoạt quyền truy cập mạng một cách rõ ràng bằng cách liệt kê trắng các địa chỉ sẽ kết nối với cụm.

Mỗi mục có thể là một địa chỉ IP, mạng con hoặc bạn có thể bật quyền truy cập từ bất kỳ vị trí nào. Nói chung, bạn sẽ chỉ cấp quyền truy cập vào danh sách các mạng con hoặc địa chỉ IP thay vì cấp quyền truy cập vào bất kỳ vị trí nào. Điều này giới hạn các kết nối mà cụm của bạn chấp nhận, làm cho nó an toàn hơn.

Để cho phép truy cập mạng vào cụm của bạn, nhấp vào nút Kết nối từ chế độ xem cụm trong bảng điều khiển quản lý Atlas. Điều này sẽ mở ra Trình hướng dẫn Cài đặt kết nối.Connect button from the clusters view in the Atlas management console. This will open up the connection settings wizard.

Để cho phép truy cập từ địa chỉ IP hiện tại của bạn, nhấp vào nút Thêm địa chỉ IP hiện tại của bạn. Nếu bạn cần truy cập nó từ một địa chỉ IP hoặc mạng con khác, nhấp vào nút Thêm địa chỉ IP khác và nhập IP hoặc mạng con bằng ký hiệu CIDR, chẳng hạn như 172.10.1.0/24. Add your current IP address button. If you need to access it from a different IP address or subnet, click on the Add a different IP address button and enter the IP or a subnet using the CIDR notation, such as 172.10.1.0/24.

Tạo người dùng cụm

Để kết nối với cơ sở dữ liệu từ tập lệnh hoặc ứng dụng, trước tiên bạn phải tạo người dùng cơ sở dữ liệu MongoDB. Người dùng cơ sở dữ liệu cho phép bạn kết nối và sử dụng cơ sở dữ liệu. Xin lưu ý rằng điều này tách biệt với người dùng đăng nhập và quản lý các cụm và tài nguyên trong Atlas.

Người dùng cơ sở dữ liệu được tạo cho mỗi dự án và có quyền truy cập vào tất cả các cụm trong dự án. Bạn cũng có thể gán các vai trò và đặc quyền khác nhau cho người dùng cơ sở dữ liệu. Lưu ý rằng người dùng đầu tiên bạn tạo sẽ tự động được cấp các đặc quyền quản trị.

Ngay bên dưới cài đặt truy cập mạng, bạn có thể tạo người dùng cơ sở dữ liệu. Đầu tiên nhập tên người dùng và mật khẩu và sau đó nhấp vào nút Người dùng Tạo cơ sở dữ liệu.Create database user button.

Nếu sau này bạn cần thêm nhiều người dùng vào dự án, bạn có thể làm điều đó từ tab bảo mật.Security tab.

Tạo chuỗi kết nối cơ sở dữ liệu

Tùy thuộc vào ứng dụng của bạn, bạn có thể cần cài đặt trình điều khiển (thư viện) tương ứng với nền tảng của bạn để kết nối với một cụm trong Atlas. Bạn có thể thấy danh sách đầy đủ các trình điều khiển được hỗ trợ ở đây. Nếu bạn sử dụng la bàn (ứng dụng UI MongoDB) hoặc ứng dụng Mongo Shell, các trình điều khiển đã được tích hợp.

Bất kể ứng dụng của bạn là gì, bạn sẽ cần phải tạo chuỗi kết nối cơ sở dữ liệu cho cụm của bạn. Nếu bạn chỉ tạo cụm của mình, bước cuối cùng trong quy trình sẽ cho phép bạn tạo chuỗi kết nối. Khi bạn đã bật truy cập mạng và tạo người dùng cơ sở dữ liệu, bạn có thể nhấp vào nút Chọn Phương thức kết nối, cho phép bạn tạo chuỗi kết nối cho ứng dụng của mình. Bạn cũng có thể tạo chuỗi kết nối bằng cách nhấp vào nút Kết nối trên cụm của bạn từ tab cụm trong Atlas.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Nhấp vào nút Kết nối ứng dụng của bạn và sau đó chọn trình điều khiển, chẳng hạn như Node.js, Python hoặc ngôn ngữ khác. Sau đó, chọn phiên bản để tạo chuỗi kết nối cho ứng dụng của bạn. Bạn thậm chí có thể kiểm tra tùy chọn "Bao gồm ví dụ mã trình điều khiển đầy đủ" để tạo mã để kiểm tra kết nối.Connect your application button and then select the driver, such as Node.js, Python, or another language. Then, select the version to generate the connection string for your application. You can even check the "Include full driver code example" option in order to generate the code to test the connectivity.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Lưu ý rằng chuỗi kết nối được tạo không bao gồm đăng nhập người dùng cụm thực tế. Bạn sẽ cần phải thay thế và bằng tên người dùng và mật khẩu thực tế của bạn. Bạn cũng sẽ cần thay thế myfirstdatabase bằng một tên cơ sở dữ liệu thực tế trong cụm của bạn.

Dữ liệu mẫu

Nếu bạn mới bắt đầu với MongoDB, bạn có thể muốn tải một bộ dữ liệu mẫu.

Hướng dẫn is mongodb atlas fully managed? - tập bản đồ mongodb có được quản lý hoàn toàn không?

Từ chế độ xem cụm trong bảng điều khiển quản lý Atlas, nhấp vào nút Ellipsis [...] và chọn tải dữ liệu mẫu tải từ menu. Sau đó xác nhận lựa chọn của bạn.

Điều này sẽ tải một vài bộ sưu tập mẫu mà bạn có thể sử dụng để chạy các truy vấn kiểm tra và tìm hiểu thêm về MongoDB. Bạn có thể xem các bộ sưu tập mẫu được tải bằng cách nhấp vào nút Bộ sưu tập trên cụm của bạn từ tab cụm trong Atlas.

Sự kết luận

MongoDB Atlas là một lựa chọn tuyệt vời cho những người không có thời gian hoặc tài nguyên để quản lý tất cả các cơ sở hạ tầng cần thiết cho một cụm MongoDB. Bạn có thể có một cụm lên và chạy trong vài phút, cho phép bạn tập trung vào ứng dụng của mình thay vì quản lý cơ sở dữ liệu. Và với tầng miễn phí, nó dễ dàng bắt đầu khám phá.

Hãy chắc chắn cũng kiểm tra các khóa học của Đại học Atlas và MongoDB cho các nhà phát triển. Họ miễn phí và sẽ cung cấp cho bạn nhiều thông tin chuyên sâu hơn về cách sử dụng MongoDB với Java, JavaScript, Python hoặc C#/.

Câu hỏi thường gặp

Làm thế nào để sử dụng MongoDB Atlas?

Atlas ở MongoDB là gì?

MongoDB Atlas có miễn phí không?

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

MongoDB Atlas có an toàn không?

MongoDB Atlas tốt cho là gì?

MongoDB Atlas có được quản lý không?

MongoDB Atlas ở cốt lõi của nó là cơ sở dữ liệu đám mây được quản lý đầy đủ của chúng tôi 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.fully managed cloud database for modern applications. Atlas is the best way to run MongoDB, the leading non-relational database.

MongoDB có được quản lý đầy đủ không?

Được quản lý MongoDB là một cơ sở dữ liệu được quản lý đầy đủ, như một dịch vụ (DBAAs) từ DigitalOcean, được xây dựng trong quan hệ đối tác và được chứng nhận bởi MongoDB Inc. Nó cung cấp cho bạn tất cả các khả năng kỹ thuật khiến MongoDB rất được yêu thích trong cộng đồng nhà phát triển., database as a service (DBaaS) offering from DigitalOcean, built in partnership with and certified by MongoDB Inc. It provides you all the technical capabilities that make MongoDB so beloved in the developer community.

MongoDB Atlas có được tổ chức trên AWS không?

MongoDB là một đối tác AWS.Sử dụng sự khởi đầu nhanh chóng này để tự động thiết lập môi trường Atlas MongoDB sau đây trên AWS: Đám mây riêng ảo (VPC) kéo dài hai vùng có sẵn.VPC được cấu hình với các mạng con công cộng, theo các thực tiễn tốt nhất của AWS, để cung cấp cho bạn mạng ảo của riêng bạn trên AWS.. Use this Quick Start to automatically set up the following MongoDB Atlas environment on AWS: A virtual private cloud (VPC) that spans two Availability Zones. The VPC is configured with public subnets, according to AWS best practices, to provide you with your own virtual network on AWS.

MongoDB Atlas được lưu trữ ở đâu?

Có phải MongoDB xây dựng trung tâm dữ liệu trên toàn thế giới?Không, chúng tôi không xây dựng trung tâm dữ liệu.Thay vào đó, MongoDB Atlas chạy trên các nền tảng đám mây khác nhau, chẳng hạn như Amazon Web Services, Microsoft Azure và Google Cloud Platform, tất cả đều cung cấp các dịch vụ rộng rãi về vị trí trung tâm dữ liệu và SLA.Amazon Web Services, Microsoft Azure, and Google Cloud Platform, all of which provide extensive offerings in terms of data center location and SLAs.