Cách kết nối với cơ sở dữ liệu MongoDB trên AWS

Cach Ket Noi Voi Co So Du Lieu Mongodb Tren Aws



MongoDB là một cơ sở dữ liệu NoSQL có thể lưu trữ một lượng lớn dữ liệu ở định dạng JSON được gọi là BSON. Để đảm bảo tính bảo mật, mở rộng quy mô, tiết kiệm chi phí và sao lưu dữ liệu, nó có thể được kết nối với AWS thông qua nhiều giải pháp khác nhau.

Bài viết này sẽ cung cấp hai phương pháp dễ dàng để kết nối với Cơ sở dữ liệu MongoDB trên AWS:

Kết nối MongoDB bằng Amazon Cloud9

Trong bảng điều khiển quản lý của Amazon, tìm kiếm đám mây9 và bấm vào đám mây9 service để mở một thuật sĩ mới:









bấm vào Tạo môi trường cái nút:







một cái mới Tạo môi trường trình hướng dẫn sẽ mở ra, hãy nhập tên đối với môi trường:



chọn nền tảng theo sở thích của bạn:

Nhấn nút Tạo:

Một thông báo sẽ hiển thị rằng quá trình tạo MongoDB sẽ mất vài phút:

Khi MongoDB được tạo, một thông báo thành công sẽ hiển thị. Sau khi nhận được tin nhắn này bấm vào Mở đám mây9 IDE:

Nó sẽ mở terminal của Cloud9 IDE:

Bước tiếp theo là thêm kho lưu trữ MongoDB và để làm điều đó, chỉ cần tạo một tệp mới bằng lệnh sau:

$ sudo nano / vân vân / yum.repos.d / mongodb-org- 6,0 .repo

Bây giờ dán mã này vào tệp:

[ mongodb-org- 6,0 ]
tên =Kho lưu trữ MongoDB
bazơ =https: // repo.mongodb.org / ngon / amazon / 2 / mongodb-org / 6,0 / x86_64 /
kiểm tra gpg = 1
kích hoạt = 1
gpgkey =https: // www.mongodb.org / tĩnh / pgp / máy chủ- 6,0 .Tăng dần

Sau khi thêm mã, hãy lưu tệp và thoát tệp bằng cách nhấn CTRL + O CTRL + X phím:

Để cài đặt loại gói mongodb-org:

$ sudo cài đặt yum -Và mongodb-org

Sau khi cài đặt, hãy nhập lệnh này để kiểm tra phiên bản đã cài đặt của nó:

$ mongod --phiên bản

Tham quan Trang web MongoDB Đăng nhập . Hiện nay chọn Cơ sở dữ liệu mà bạn muốn kết nối trên AWS và nhấp vào Kết nối cái nút:

Nó sẽ mở một trình hướng dẫn, nhấp vào Kết nối với MongoDB Shell :

Chọn tùy chọn, Chọn tùy chọn, tôi đã cài đặt MongoDB Shell và sao chép chuỗi kết nối: :

Điều hướng trở lại thiết bị đầu cuối Cloud9 và dán chuỗi kết nối. Nhấn Enter, nó sẽ hỏi mật khẩu, hãy nhập mật khẩu MongoDB của bạn và nhấn Enter:

Trong kết quả ở trên, có thể thấy rằng MongoDB được kết nối bằng Cloud9 trên AWS.

Kết nối với MongoDB bằng EC2

đi đến Bảng điều khiển quản lý Amazon và tìm kiếm EC2 trong thanh tìm kiếm. Mở bảng điều khiển EC2 và bấm vào Khởi chạy phiên bản danh sách thả xuống và chọn tùy chọn Khởi chạy phiên bản :

Nó sẽ mở Khởi chạy trình hướng dẫn phiên bản, nhập tên cho phiên bản EC2 này:

Chọn một Hình ảnh Máy Amazon làm AmazonLinux , và chắc chắn rằng nó ngành kiến ​​​​trúc được đặt thành 64 bit:

Chọn một cặp khóa đã tồn tại để đăng nhập an toàn hoặc tạo một cặp khóa mới bằng các tùy chọn mặc định:

Để phần còn lại của cài đặt làm mặc định và nhấn nút Khởi chạy phiên bản cái nút:

MỘT gửi tin thành công sẽ hiển thị, nhấp vào Kết nối với phiên bản cái nút:

chọn Máy khách SSH tab và sao chép SSH yêu cầu:

Bước tiếp theo là mở Command Prompt hoặc Powershell và dán lệnh:

Ghi chú : Nhập yes, trên dấu nhắc để biết tính liên tục.

Hãy thêm Kho lưu trữ cho MongoDB vào một tệp, vì vậy hãy nhập lệnh này để tạo và mở tệp:

$ sudo nano / vân vân / yum.repos.d / mongodb-org- 6,0 .repo

Viết mã này vào tệp:

[ mongodb-org- 6,0 ]
tên =Kho lưu trữ MongoDB
bazơ =https: // repo.mongodb.org / ngon / amazon / 2 / mongodb-org / 6,0 / x86_64 /
kiểm tra gpg = 1
kích hoạt = 1
gpgkey =https: // www.mongodb.org / tĩnh / pgp / máy chủ- 6,0 .Tăng dần

Và lưu nó:

Để cài đặt gói mongodb-org, hãy nhập:

$ sudo cài đặt yum -Và mongodb-org

Để kiểm tra phiên bản của phiên bản đã cài đặt, hãy nhập:

$ mongod --phiên bản

Điều hướng đến Trang web chính thức của MongoDB, chọn Cơ sở dữ liệu bạn muốn kết nối trên AWS và nhấp vào nút Kết nối. Nó sẽ mở trình hướng dẫn này, từ đây chọn tùy chọn Tôi đã cài đặt MongoDB Shell và sao chép chuỗi kết nối:

Bước cuối cùng là dán chuỗi kết nối vào Dấu nhắc lệnh của SSH Client và nhấn Đi vào và nhập Mật khẩu tài khoản MongoDB của bạn:

Trong kết quả ở trên, có thể thấy Cơ sở dữ liệu MongoDB được kết nối thành công bằng EC2 trên AWS.

Phần kết luận

Nhiều người muốn kết nối Cơ sở dữ liệu MongoDB của họ với AWS do tính bảo mật, khả năng mở rộng và cơ sở sao lưu của nó. Có thể thông qua nhiều phương pháp khác nhau, nhưng trong bài viết này, chúng tôi đã kết nối MongoDB với AWS bằng cách sử dụng đám mây9 EC2 ví dụ. Thêm kho lưu trữ cho MongoDB và cài đặt gói MongoDB-org, sau đó kết nối cơ sở dữ liệu mong muốn từ trang web chính thức của MongoDB bằng chuỗi kết nối.