Wie man MongoDB auf AWS veranstaltet

Wie man MongoDB auf AWS veranstaltet

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.