Nội dung chính Hiển thị
- Cách phát triển MongoDB trên Heroku
- Cụm từ thiết lập Atlas MongoDB
- Kết nối với cụm từ của bạn
- Tạo tài khoản Heroku
- Đăng nhập và tạo một ứng dụng mới trên trang web Heroku
- Lấy chuỗi kết nối cụm Atlas của bạn
- Heroku có thể tổ chức MongoDB không?
- Tôi nên triển khai MongoDB ở đâu?
- Làm thế nào để bạn phát triển Node JS MongoDB trên Heroku?
- MongoDB có thể được lưu trữ trên AWS không?
Khi bạn bắt đầu xây dựng ứng dụng đám mây phức tạp hơn, việc chọn các công cụ và dịch vụ thích hợp có xu hướng khá đảo ngược. Tuy nhiên, đó không phải là trường hợp khi chọn dịch vụ DB Cloud tốt nhất, vì MongoDB Atlas là giải pháp tốt nhất của bạn
Mặt khác, Heroku là một nền tảng nền tảng như một dịch vụ [PAAS] cung cấp cho các nhà phát triển khả năng chạy, xây dựng, thao tác và vận hành các ứng dụng trên đám mây. Heroku support vô số ngôn ngữ lập trình
Hướng dẫn bài viết này sẽ minh họa cách phát triển khai thác MongoDB trên Heroku. Chúng tôi sẽ sử dụng phiên bản MongoDB Atlas vì nó dễ dàng tương thích với hầu hết các ứng dụng Heroku. Quá trình này có vẻ phức tạp lúc đầu, nhưng bạn sẽ nhận ra rằng không có gì phức tạp khi bạn đi sâu vào nó. Tất cả những gì cần thiết là đặt chuỗi kết nối cụm từ Atlas MongoDB của bạn thành một biến cấu hình Heroku đã biết và bạn rất tốt để đi
Phiên bản Atlas là một dịch vụ đám mây MongoDB được quản lý đầy đủ, tự động hóa quản lý cụm MongoDB trong đám mây. Nó cung cấp cho người dùng trò chơi chơi tự động, bản sao lưu tự động, quản lý bộ hoàn chỉnh, công cụ phân tích và lỗi kích thích tối đa. MongoDB Atlas là một trong những DBAA tinh vi nhất
Thực hiện theo các bước được cung cấp ở đây để tìm hiểu làm thế nào để đưa MongoDB lên và chạy nhanh chóng. Bạn cũng sẽ có thể xem cách kết nối cụm Atlas MongoDB với các ứng dụng Heroku bằng cách làm theo hướng dẫn chuyên sâu được cung cấp trong bài viết này
Cách phát triển MongoDB trên Heroku
Hướng dẫn viết bài này cho rằng bạn có điều kiện tiên quyết sau đây
- Bạn đang đối thoại với MongoDB và đã viết các ứng dụng MongoDB
- Bạn đang đối thoại với Heroku và đã phát triển các ứng dụng Heroku trước đây
- Bạn đã cài đặt Heroku CLI
- Bạn đang trò chuyện về Git và đã cài đặt nó
Với những điều kiện tiên quyết đã được giải quyết, chúng ta hãy tìm hiểu thêm về vấn đề được thảo luận ở trên
Cụm từ thiết lập Atlas MongoDB
Đầu tiên, chúng ta sẽ xem xét cách thiết lập cụm Atlas MongoDB trong vòng chưa đầy đủ năm bước
Bước 1. Tạo tài khoản Atlas MongoDB
Lưu ý. Nếu bạn đã tạo tài khoản MongoDB với địa chỉ email của mình, hãy bỏ qua quy trình đăng ký và đăng nhập vào tài khoản của bạn. Nếu bạn đã tạo tài khoản MongoDB bằng địa chỉ email của mình, hãy bỏ qua quy trình đăng ký và đăng nhập vào tài khoản của bạn
Đăng ký tài khoản Atlas MongoDB mới rất dễ dàng. Bạn có thể chọn sử dụng địa chỉ email hoặc tài khoản Google của mình để đăng ký
Quá trình này hoàn toàn miễn phí;
Theo liên kết này để đăng ký tài khoản Atlas MongoDB miễn phí. Chỉ cần điền thông tin chi tiết của bạn và nhấp vào nút Bắt đầu miễn phí để nhận tài khoản Atlas miễn phí của bạn
Khi bạn có tài khoản Atlas, hãy tiến hành các bước tiếp theo
Bước 2. Tạo dự án và tổ chức của bạn
Theo mặc định, MongoDB Atlas sẽ nhắc bạn tạo một tổ chức và dự án sau khi hoàn thành quy trình đăng ký. Nhanh chóng điền vào các chi tiết cần thiết để hoàn thành quá trình này và chuyển sang bước tiếp theo. Tổ chức và dự án sẽ được sử dụng để phát triển cụm từ của bạn trong tương lai
Bước 3. Cụm triển khai
Trong giai đoạn này, bạn sẽ chọn một cụm từ các tùy chọn cụm từ khác nhau. Vì lợi ích của hướng dẫn bài viết này, chúng tôi sẽ sử dụng tùy chọn Cụm chia sẻ, đây là tùy chọn cụm từ miễn phí được cung cấp bởi MongoDB Atlas. Bên dưới tùy chọn Cụm chia sẻ của nhóm, nhấp vào Tạo Tạo
Cụm chia sẻBạn sẽ được nhắc chọn một vài tùy chọn cho cụm từ của mình trên trang tiếp theo, chẳng hạn như được tô sáng dưới đây
Nhà cung cấp đám mây & vùng
Tại đây bạn được yêu cầu chọn nơi mà cụm từ của bạn sẽ được khai triển. Điều cần thiết là chọn một vùng gần nhất với ứng dụng của bạn. Lý tưởng nhất là bạn nên chọn một vùng không thay đổi để giảm thiểu các vấn đề liên quan đến trạng thái. Chúng ta sẽ sử dụng khu vực này, N. Virginia [US-East-1], với AWS là nhà cung cấp đám mây nguồn của chúng tôi để hướng dẫn này. Chúng tôi đã chọn AWS làm nhà cung cấp đám mây của chúng tôi vì chúng tôi sẽ khai thác trên Heroku và lưu trữ cơ sở hạ tầng của chúng trên AWS
Nhà cung cấp đám mâyCụm tầng
Trong tiểu mục này, bạn sẽ thấy các cụm cụm có sẵn cho cụm tùy chọn mà chúng tôi đã chọn, trong trường hợp này, các cụm tùy chọn được chia sẻ. Tại đây, bạn sẽ thấy sự so sánh về RAM, lưu trữ, giá cơ sở cấp và VCPU. Những so sánh này sẽ giúp bạn chọn mức độ chính xác phù hợp với dự án của bạn. Chúng tôi sẽ để nó vào lớp Sandbox M0 mặc định cho hướng dẫn này
Cụm tầngTrong tiểu mục này, bạn sẽ thấy các cụm cụm có sẵn cho cụm tùy chọn mà chúng tôi đã chọn, trong trường hợp này, các cụm tùy chọn được chia sẻ. Tại đây, bạn sẽ thấy sự so sánh về RAM, lưu trữ, giá cơ sở cấp và VCPU. Những so sánh này sẽ giúp bạn chọn mức độ chính xác phù hợp với dự án của bạn. Chúng tôi sẽ để nó vào lớp Sandbox M0 mặc định cho hướng dẫn này
Cài đặt thêm
Cài đặt thêmtên cụm từ
Đây là lựa chọn cuối cùng. Ở đây nó sẽ giúp nếu bạn đặt tên cho cụm từ của bạn. Tôi sẽ gọi cụm từ của tôi là Leaf Leafix. Hãy nhớ rằng bạn sẽ không được phép thay đổi nó khi bạn đã tạo cụm từ
LƯU Ý. Nên xem xét các tùy chọn đã chọn và thực hiện các thay đổi cần thiết trước khi tạo cụm bằng cách sử dụng nút Tạo cụm tạo
Tạo cụm từBước 4. Tạo người dùng DB cho cụm từ mới được tạo bởi bạn
MongoDB Atlas yêu cầu khách hàng xác thực là người dùng cơ sở dữ liệu MongoDB để truy cập các cụm từ. Thực hiện theo các bước được cung cấp để tạo người dùng DB cho cụm từ của bạn
Lưu ý. Rất khó tự động phát mật khẩu mạnh từ Atlas để ngăn chặn các biến chứng liên quan đến không an toàn. Khi bạn đã phát mật khẩu, hãy sao chép và lưu nó ở một nơi thuận tiện để dễ dàng lấy nó trong tương lai. Bước này rất quan trọng vì chúng tôi sẽ yêu cầu mật khẩu khi kết nối với cụm từ. Bạn nên tự động tạo mật khẩu mạnh từ Atlas để ngăn ngừa các biến chứng liên quan đến mất an ninh. Khi bạn đã tự động tạo mật khẩu, hãy sao chép và lưu nó ở một nơi thuận tiện để dễ dàng lấy lại sau này. Bước này rất quan trọng vì chúng tôi sẽ yêu cầu mật khẩu trong khi kết nối với cụm
Bước 5. Cấp quyền truy cập cụm địa chỉ IP được ủy quyền
Đây là bước cuối cùng khi thiết lập cụm từ Atlas MongoDB. Phần này sẽ chọn địa chỉ IP cho phép chúng tôi truy cập cụm Atlas. Để cấp quyền, hãy làm theo các bước được đề cập ở đây
- Trọng bảo mật của người khác, người khác chọn truy cập mạng. Truy cập mạngTruy cập mạng
- Tiếp tục, chọn thêm địa chỉ IP. Add address IPThêm địa chỉ IP
- Chọn trên mạng cho phép truy cập từ bất kỳ nơi nào và nhấp vào nút Xác nhận trên mạng để hoàn tất quy trình. Cho phép truy cập IPCho phép truy cập IP
That is all. Bạn đã thiết lập thành công cụm từ Atlas MongoDB của bạn
Lưu ý. Bạn không muốn cho phép loại truy cập địa chỉ IP này trong môi trường sản xuất để thực hiện các vấn đề bảo mật. Bạn cần xác định địa chỉ IP chính xác cho ứng dụng của mình và xác định rõ ràng phạm vi địa chỉ IP. Quá trình này được thiết kế để tăng cường bảo mật cụm từ của bạn. Bạn không muốn cho phép loại địa chỉ IP này truy cập trong môi trường sản xuất do vấn đề bảo mật. Bạn cần xác định địa chỉ IP chính xác cho ứng dụng của mình và đặt dải địa chỉ IP một cách rõ ràng. Quá trình này được điều chỉnh để tăng cường bảo mật cho cụm của bạn
Kết nối với cụm từ của bạn
Để kết nối với cụm từ mới được tạo của bạn, hãy làm theo hướng dẫn này
- Trong phần lưu trữ dữ liệu trên mạng trên thanh điều hướng bên trái, hãy nhấp vào các cụm từ
- Xoay vào tab Kết nối “Kết nối”Liên kết
- Chọn phiên bản điều khiển của bạn, sau đó sao chép chuỗi kết nối chỉ sao chép chuỗiSao chép chuỗi
Khi bạn đã hoàn tất, hãy cập nhật chuỗi kết nối. Một lần nữa, đừng bỏ bê để thêm tên người dùng và mật khẩu của bạn
Tạo tài khoản Heroku
Tạo tài khoản Heroku rất dễ dàng. Đầu tiên, hãy truy cập trang web chính thức của Heroku và đăng ký các ký tự giống như chúng tôi đã làm cho MongoDB Atlas. Sau khi hoàn thành tài khoản Heroku của bạn, hãy tiếp tục và cài đặt Heroku CLI
Cài đặt Heroku CLI
Điều quan trọng là đảm bảo bạn đã cài đặt Git trên hệ điều hành Linux của mình vì Heroku CLI yêu cầu GIT. Git là một hệ thống kiểm soát phiên bản phổ biến thường được sử dụng bởi hầu hết các nhà phát triển. Cài đặt Git rất dễ dàng. Open the end of your end device and thực hiện lệnh bên dưới
sudo apt-get install git-all
đầu ra
Cài đặt GitLệnh đó sẽ cài đặt Git vào HĐH Linux của bạn. Sau đó, hãy chạy lệnh khác để cài đặt Heroku trên hệ điều hành Linux của bạn
sudo snap install --classic heroku
đầu ra
Cài đặt HerokuCho thời gian bắt đầu để thực hiện lệnh và cài đặt hoàn toàn Heroku
Đăng nhập và tạo một ứng dụng mới trên trang web Heroku
Chúng tôi tin rằng bạn đã theo dõi bài viết chặt chẽ và bạn đã tạo một tài khoản Heroku. Nếu vậy, hãy mở bảng điều khiển Heroku của bạn. Nhập các chi tiết bạn đã sử dụng Tạo tài khoản Heroku của bạn để đăng nhập vào bảng điều khiển của bạn. Sau khi bạn đăng nhập, hãy tiến hành các bước tiếp theo để tạo một ứng dụng mới
- Điều hướng đến Heroku. com/ứng dụng
- Chọn Mới> Tạo ứng dụng mới> Chọn vùng> Tạo ứng dụng
- Please goòn như một ứng dụng được tạo ra
- Khi quá trình kết thúc, bạn sẽ được chuyển hướng đến bảng điều khiển của mình. Chọn phần Triển Khai”
Connected application Heroku with archive address
Thực hiện theo các hướng dẫn phát triển được cung cấp trong bài viết này Phần phát triển mà bạn đã chọn trước đó
Tuy nhiên, hãy đăng nhập vào Heroku trên phần Khai thác trên mạng mà chúng tôi đã chọn trước đó
Chạy các lệnh sau [cũng chỉ được xác định trong phần khai thác] để kết nối với Heroku và xây dựng một dyno mới từ thư mục gốc của máy chủ/dự án của bạn
LƯU Ý. Khung gốc có giá trị được sử dụng trong các ví dụ bên dưới biểu thị định danh/định danh/tham số/đối số do người dùng cung cấp. Khi chạy các lệnh, bạn nên bỏ qua chúng. Dấu ngoặc nhọn “” được sử dụng trong các ví dụ bên dưới biểu thị giá trị định danh/tham số/đối số do người dùng cung cấp. Khi chạy các lệnh, bạn nên bỏ chúng đi
# Add heroku from xa
heroku git:remote -a
# Hãy xem các điều khiển từ xa có sẵn
# Kết nối với kho lưu trữ từ xa ‘Heroku mới nên được hiển thị
git remote -v
# Trên chi nhánh phát triển, cam kết công việc gần đây nhất
git add . git commit -m 'Write a clear, meaningful commit message here.' git push origin
# Các chi nhánh nên được kiểm tra đối với chi nhánh chính
git checkout master
# Cập nhật từ nhánh phát triển được hợp nhất
git merge git push heroku master
Thiết lập Heroku để kết nối với cụm Atlas MongoDB bằng cách sử dụng các biến cấu hình
Chúng tôi đã có rất nhiều niềm vui vui nhanh chóng thiết lập cụm Atlas của chúng tôi, nhưng chúng tôi nghĩ rằng bạn sẽ thích phần này hơn nữa
Các ứng dụng Heroku được hỗ trợ ATLAS ứng dụng rất đơn giản để xây dựng. Xây dựng một cấu hình cấp ứng dụng VAR chứa chuỗi kết nối cụm từ của bạn. Bạn có thể truy cập một cách toàn bộ cấu hình VAR trong ứng dụng của mình sau khi nó được thiết lập
Đây là cách bạn làm điều đó
Bước 1. Open Heroku CLI and login
heroku login
Lệnh này đưa bạn đến trang đăng nhập Heroku trong trình duyệt web của bạn. click on node Đăng nhập trong trực tiếp nếu bạn đã đăng nhập. Bạn cũng có thể sử dụng cờ -i để đăng nhập từ dòng lệnh
Bước 2. Tạo bản sao ứng dụng demo của tôi
Tôi đã xây dựng một ứng dụng nút nguyên mẫu sử dụng MongoDB Atlas và tôi muốn xuất bản lên Heroku để tiếp tục bài học này. Nhân bản nó, sau đó đi đến thư mục sau
________số 8đầu ra
Bản demo Clone LeflixBước 3. Xây dựng ứng dụng Heroku
heroku create leaflix
đầu ra
Tạo LeflixNhư bạn có thể thấy, tôi đã đặt cho Leaflix của mình một cái tên
Lấy chuỗi kết nối cụm Atlas của bạn
Vui lòng quay lại bảng điều khiển Atlas Cluster của bạn để truy cập chuỗi kết nối xuất của chúng tôi
- Chọn Kết nối Kết nối từ menu thả xuống
- Chọn Kết nối ứng dụng của bạn từ menu thả xuống
Chuỗi kết nối mà chúng tôi sẽ cần kết nối với cụm từ của chúng tôi sẽ được tìm thấy ở đây. Ghi lại chuỗi kết nối
Dán chuỗi kết nối vào một trình soạn thảo;
Atlas đã dễ dàng bao gồm tên người dùng của người sử dụng cơ sở dữ liệu mà chúng tôi đã tạo ra trước đây, như bạn có thể thấy. Thay thế mật khẩu trực tuyến bằng mật khẩu cơ sở dữ liệu cá nhân của bạn, mật khẩu của bạn và mật khẩu của DBName, bằng cách sử dụng Samplix mẫu
Lưu ý. Nếu bạn không có mật khẩu cho người dùng cơ sở dữ liệu của mình, hãy tự động phát triển và sử dụng nó trong chuỗi kết nối. Nếu bạn tự động hóa nó một lần nữa, hãy nhớ cập nhật nó. Truy cập vào cơ sở dữ liệu> Truy cập vào Chỉnh sửa Chỉnh sửa trên cơ sở dữ liệu mà bạn muốn tìm mật khẩu để> đặt lại mật khẩu của bạn> Tự động hóa mật khẩu an toàn khác
Tạo một cấu hình biến MongoDB_uri
Bây giờ chúng tôi đã tạo chính xác nó, đó là khoảng thời gian để lưu chuỗi kết nối của chúng tôi trong một biến cấu hình Heroku. Set configure MongoDB_URI biến cấu hình thành chuỗi kết nối của chúng tôi
sudo snap install --classic heroku0
Dưới đây là một vài điểm chính cần ghi nhớ
- Lệnh này chỉ bao gồm một dòng
- Bởi vì định dạng chuỗi kết nối của chúng tôi chứa các ký tự đặc biệt, nó phải được đặt trong các trích dẫn
Nó đơn giản như vậy. Bạn đã thêm thành công chuỗi kết nối Atlas Cluster của mình vào biến cấu hình Heroku, cho phép bạn truy cập an toàn sau khi ứng dụng của bạn được khai thác cho Heroku
Lưu ý. Bạn cũng có thể nhập cấu hình VAR này trong tab Cài đặt bảng điều khiển Heroku trong ứng dụng của bạn. Truy cập Leffix> Cài đặt trong ứng dụng của bạn. Lướt vào nút Tiết lộ Config Vars Vars trong phần Cấu hình VARS và nhập config var của bạn ở đó. Bạn cũng có thể nhập var cấu hình này trong tab “Cài đặt” của Bảng điều khiển Heroku cho ứng dụng của mình. Truy cập Leaflix > Cài đặt trong ứng dụng của bạn. Nhấp vào nút “Reveal Config Vars” trong phần Config Vars và nhập var cấu hình của bạn vào đó
Bước cuối cùng là thay đổi mã ứng dụng của bạn để cho phép truy cập vào các biến này
Sử dụng các giá trị heroku config var để kết nối ứng dụng của bạn với cụm từ Atlas MongoDB
Bạn có thể thấy rằng chúng tôi đã mã hóa chuỗi phần cứng kết nối cụm Atlas trong ứng dụng demo của chúng tôi. Chúng ta cần làm lại mã của mình để sử dụng biến cấu hình Heroku đã tạo trước đó
Các biến môi trường được sử dụng để hiển thị vars cấu hình với mã ứng dụng của bạn. Ngôn ngữ bạn chọn để truy cập các biến này sẽ xác định cách bạn truy cập chúng; . trong Java, bạn đã sử dụng các cuộc gọi Hệ thống. getenv[‘Key,] and in Ruby, you used used cuộc gọi env[‘key]]. Hệ thống. getenv[‘key’] và trong Ruby, bạn sẽ sử dụng lệnh ENV[‘key’]
Biết rằng ứng dụng của chúng tôi được viết bằng nút, chúng tôi có thể sử dụng Quy trình biến. Env trong Node. js để kết nối với cụm Atlas của chúng tôi. Thay đổi hằng số URI trong máy chủ tệp. js to
sudo snap install --classic heroku1
Điều đó kết thúc cuộc thảo luận của chúng tôi. Ứng dụng của chúng tôi sẽ truy cập một cách an toàn chuỗi kết nối cụm Atlas của chúng tôi sau khi được phát triển khai thác vì chúng tôi đã bổ sung nó dưới dạng cấu hình heroku var
Lưu tệp, sửa đổi cam, và sau đó khai thác cho Heroku
sudo snap install --classic heroku2
Ứng dụng của bạn đã được khai thác. Sử dụng lệnh này, bạn có thể kiểm tra lại rằng ít nhất một phiên bản của Leflix đang chạy
sudo snap install --classic heroku3
Bạn có thể biết rằng ít nhất một trường hợp đã hoạt động và chạy nếu bạn nhận được thông báo rằng các tiểu bang, quy mô của Dynos Dynos đã thực hiện, hiện đang chạy web ở mức 1. miễn phí
Cuối cùng, hướng đến trang ứng dụng web của bạn. Bạn có thể làm như vậy bằng cách gắn bó với các bước dưới đây
sudo snap install --classic heroku4Tin nhắn chào mừngTin nhắn chào mừng
Khi bạn nhấn vào "cần một tiếng cười?" . Nếu mọi thứ theo thứ tự, bạn sẽ thấy một cái gì đó giống như thế này. Bộ dữ liệu sample_mflix được sử dụng trong ví dụ này, xuất phát trực tiếp từ cụm Atlas của chúng tôi
Định cấu hình địa chỉ IP cho Heroku trong Atlas MongoDB
Cụm của chúng tôi đã hoạt động và ứng dụng của chúng tôi hiện đang sống trên Heroku
Chúng tôi thiết lập cụm của mình để chấp nhận kết nối từ bất kỳ địa chỉ IP nào để chúng tôi thông qua hướng dẫn bài viết. Bạn chỉ thích giới hạn quyền truy cập vào ứng dụng của mình và có một vài lựa chọn trên Heroku để làm như vậy
Tùy chọn đầu tiên là sử dụng một tiện ích bổ sung để cung cấp cho ứng dụng của bạn một địa chỉ IP bên ngoài tĩnh mà bạn có thể sử dụng để hạn chế quyền truy cập chế độ trong Atlas. Một số ví dụ có thể được tìm thấy ở đây
Một lựa chọn khác là sử dụng các khoảng không gian riêng của Heroku và sử dụng các IP bên ngoài không gian tĩnh. Đây là một lựa chọn bảo vệ tiền hơn, nhưng nó loại bỏ một tiện ích bổ sung bổ sung
Có nhiều tài liệu và bài viết khác nhau cho rằng bạn có thể sử dụng phạm vi AWS hoặc Heroku IP để cấp quyền truy cập vào IP có nguồn gốc từ khu vực AWS của bạn hoặc Heroku Dynos ở các khu vực đó. Mặc dù điều này có thể hiểu được, nhưng nó không được khuyến khích bởi vì các phạm vi như vậy có thể thay đổi theo thời gian. Vì vậy, thay vào đó, chúng tôi đề nghị sử dụng một trong hai cách tiếp cận được liệt kê ở trên
Bạn có thể sử dụng [các] địa chỉ IP cho ứng dụng của mình để định cấu hình tường lửa của bạn trong Atlas khi bạn có chúng
Xóa bất kỳ phạm vi IP hiện có nào khỏi cụm Atlas của bạn, sau đó thêm chúng vào danh sách cho phép của bạn. Bạn có thể làm như vậy bằng cách làm theo quy trình, chúng tôi đã sử dụng để thêm địa chỉ IP và xóa các phạm vi IP hiện có
That is all. You've going to mining MongoDB on Heroku
Heroku có thể tổ chức MongoDB không?
Objectrocket for MongoDB could be mount into the application Heroku information through CLI. Danh sách tất cả các kế hoạch có sẵn có thể được tìm thấy ở đây. $ tiện ích heroku. Create Ormongo. 5 mmap Create Ormongo-Infinite-92036. . Một danh sách của tất cả các kế hoạch có sẵn có thể được tìm thấy ở đây. $ tiện ích heroku. tạo ormongo. 5-mmap Tạo ormongo-infinite-92036.
Tôi nên triển khai MongoDB ở đâu?
5 cách khác nhau để phát triển cơ sở dữ liệu miễn phí với MongoDB Atlas. .
Sử dụng UI ATLAS Web để khai thác cụm từ
Sử dụng MongoDB CLI để phát triển một cụm từ
Sử dụng API Atlas Admin để khai thác cụm từ
Sử dụng Hashicorp Terraform để khai thác một cụm từ
Sử dụng AWS CloudFormation để khai thác một cụm từ
Sự kết luận
Làm thế nào để bạn phát triển Node JS MongoDB trên Heroku?
Nếu bạn không có, hãy làm theo hướng dẫn của tôi về cách thiết lập Git cho một dự án hiện có. .
Set up Procfile of you
Thiết lập dự án Heroku của bạn
Move Procfile of you to Heroku
Quay máy chủ
Thiết lập cơ sở dữ liệu sản xuất của bạn
Move your code on GitHub.
Move your code on Heroku.
Launch các biến. ENV của bạn đến Heroku [nếu bạn có bất kỳ]
MongoDB có thể được lưu trữ trên AWS không?
AWS cho phép bạn thiết lập cơ sở hạ tầng để hỗ trợ phát triển MongoDB một cách linh hoạt, có thể mở rộng và tiết kiệm chi phí trên đám mây AWS