MongoDB ist eine beliebte NOSQL -Datenbank, die zum Speichern einer großen Datenmenge verwendet wird. MongoDB ist ein AWS -Partner, der die Notwendigkeit physischer Infrastrukturen beseitigt und die Bemühungen, MongoDB zu veranstalten, verringert.
In diesem Artikel wird eine detaillierte Anleitung zum Hosting von MongoDB auf AWS angezeigt.
Host MongoDB auf AWS
Lassen Sie uns eine Instanz in AWS starten, also suchen Sie “EC2In der Suchleiste und klicken Sie auf EC2. Klicken Sie nun im EC2-Dashboard auf die Dropdown-Schaltfläche "Startinstanz" und wählen Sie die Option "Startinstanz" aus:
Im "Starten Sie eine Instanz" Magier, "Name”Die EC2 -Instanz:
Scrollen Sie nach unten und wählen Sie "Ubuntu" als "Amazon -MaschinenbildUnd überprüfen Sie, ob seine Architektur auf 64 Bit eingestellt ist:
Der nächste Schritt besteht darin, die auszuwählen Schlüsselpaar für die Anmeldung, Wählen Sie ein bestehendes Schlüsselpaar aus Verwenden der Dropdown-Liste oder Erstellen Sie ein neues Schlüsselpaar Verwenden der Standardwerte:
Lassen Sie die "Netzwerkeinstellungen”Bleiben Sie als Standard und klicken Sie auf die Schaltfläche“Startinstanz”
Eine Erfolgsnachricht wird auf dem Bildschirm angezeigt:
Jetzt gehen Sie zu “EC2 Dashboard", wählen "Instanzen"Unter der Kategorie"Instanzen”, Wählen Sie die Instanz aus “MongoDb", klicke auf "Instanz -ID"Und drücken Sie die"verbinden" Taste. Es wird "Open Connect to Instance"Zauberer, geh in die"SshRegisterkarte ”und kopieren Sie den SSH -Befehl:
Öffne das Eingabeaufforderung oder Power Shell, fügen Sie die "einÖffentliche DNS"Und schlägt"Eingeben”. Typ "Ja”Auf der Eingabeaufforderung“Bist du dir sicher, dass du weitermachen willst”:
Sobald EC2 erfolgreich angemeldet ist, führen Sie den Befehl aus:
$ sudo APT Update
Fügen Sie nach dem Aktualisieren von Paketen den Repository -Schlüssel von MongoDB mit diesem WGet -Befehl hinzu:
$ wget -qo - https: // www.MongoDb.org/static/pgp/server-6.0.ASC | sudo apt-key add -
Erstellen Sie nun die Listendatei für MongoDB für die Versionen von MongoDB durch Eingabe:
$ echo "deb [arch = amd64, arm64] https: // repo.MongoDb.org/apt/ubuntu jammy/mongoDb-org/6.0 Multiverse "| sudo tee/etc/apt/Quellen.Liste.d/mongoDb-org-6.0.Liste
Der nächste Schritt besteht darin, die Abhängigkeiten und Pakete des Systems zu aktualisieren. Geben Sie also diesen Befehl ein:
$ sudo apt-Get-Update
Installiere das "MongoDb-org ” Paket mit dem Befehl:
$ sudo apt-get install -y mongoDb-org
Aktivieren Sie nach der erfolgreichen Installation den Dienst von MongoDB durch Eingabe:
$ sudo systemctl aktivieren mongod
Um zu bestätigen, ob der Dienst ausgeführt wird oder nicht seinen Status mit dem Befehl überprüfen:
$ sudo Service Mongod Status
Es ist in der obigen Ausgabe sichtbar, dass der Dienst von Mongod ist aktiv (laufend).
Verbinden wir eine Verbindung mit der lokalen MongoDB -Datenbank, indem wir eingeben:
$ mongosh
Tippen Sie jetzt db Um den Namen der Datenbank zu überprüfen:
Lassen Sie uns Konfigurationen in Mongod durchführen.Conf -Datei, verwenden Sie den folgenden Befehl, um die Konfigurationsdatei zu öffnen:
$ sudo nano /etc /mongod.Conf
Der "Hafen":"27017"Ist der Standardport für den MongoDB -Server, während"Bindip" ist eingestellt auf "0.0.0.0Damit auf diese MongoDB von außerhalb dieses Instanzs zugreifen kann:
Öffnen Sie nun die Instanzübersicht, um eingehender Verkehr an die EC2 -Instanz in Port 27017 zu ermöglichen. Wähle aus "SicherheitTab:
Klick auf das "Sicherheitsgruppen”, Es wird den Zauberer öffnen:
Klick auf das "Eingehende RegelnRegisterkarte "und drücken Sie die Taste"Eingehende Regeln bearbeiten”:
Notiz: Inbound -Regeln steuern den eingehenden Verkehr.
Klicke auf "Regel hinzufügen”, Setzen Sie die“Hafenbereich" als "27017" Und "Quelle" als "Überall-ipv4"Und klicken Sie auf"festgelegten Regeln”:
Jetzt wird der MongoDB erfolgreich gehostet.
Um den MongoDB zu verbinden, wird in diesem Post -MongoDB -Kompass den MongoDB -Kompass heruntergeladen und installieren Sie ihn.
Nach dem Installieren von MongoDB -Kompass, MongoDB, IP der EC2 -Instanz und Port in der URI und drücken Sie die verbinden Taste.
MongoDB Dashboard wird geöffnet:
Abschluss
So hosten Sie MongoDB auf AWS, erstellen Sie eine EC2-Instanz und öffnen Sie einen SSH-Client, um das MongoDB-ORG-Paket zu installieren. Konfiguration in Mongod machen.Conf -Datei und IP an 0 binden.0.0.0, damit jeder von außerhalb des EC2 darauf zugreifen kann. Greifen Sie danach mit MongoDB Compass auf die gehostete Datenbank zu. Dieser Beitrag lieferte einen detaillierten Leitfaden zum Hosting von MongoDB auf AWS.