Hvordan være vertskap for MongoDB på AWS

Hvordan være vertskap for MongoDB på AWS

MongoDB er en populær NoSQL -database som brukes til å lagre en stor mengde data. MongoDB er en AWS -partner, som eliminerer behovet for fysisk infrastruktur og reduserer innsatsen for å være vertskap for MongoDB.

Denne artikkelen vil vise en detaljert guide for hvordan du er vert for MongoDB på AWS.

Vert MongoDB på AWS

La oss starte en forekomst i AWS, så søk "EC2”I søkefeltet og klikk på EC2. Nå i EC2-dashbordet, klikker du på rullegardinmenyen "Startinstans" og velger alternativet "Lanseringsinstans":


I “Start en forekomst”Veiviser,”Navn”EC2 -forekomsten:


Bla nedover og velg “Ubuntu" som "Amazon -maskinbilde”Og sjekk at arkitekturen er satt til 64 bit:


Neste trinn er å velge nøkkelpar for pålogging, Velg et hvilket som helst eksisterende nøkkelpar Bruke rullegardinlisten eller Lag et nytt nøkkelpar Bruke standardverdiene:


La "Nettverksinnstillinger”Hold deg som standard og klikk på knappen”Lanseringsinstans


En suksessmelding vises på skjermen:


Gå nå til “EC2 Dashboard", plukke ut "forekomster”Under kategorien“forekomster, Velg forekomsten “Mongodb”, Klikk på“Forekomst -ID”Og trykk på“koble”-Knappen. Det vil "Åpne tilkobling til forekomst”Veiviser, gå til“Ssh”Tab og kopier SSH -kommandoen:


Åpne Ledeteksten eller Kraftskall, Lim inn “Offentlig DNS”Og hit”Tast inn”. Skriv inn "ja”On The Quirm”Er du sikker på at du vil fortsette”:


Når EC2 er logget inn, kjører kommandoen:

$ sudo apt oppdatering



Etter å ha oppdatert pakker, kan du legge til depotnøkkelen til MongoDB ved å bruke denne WGET -kommandoen:

$ wget -qo - https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC | sudo apt-key add -



Lag nå listefilen for MongoDB, for versjonene av MongoDB ved å skrive:

$ ekko "Deb [Arch = AMD64, ARM64] https: // repo.Mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse "| sudo tee/etc/apt/kilder.liste.d/mongodb-org-6.0.liste



Neste trinn er å oppdatere avhengighetene og pakkene til systemet, så skriv denne kommandoen:

$ sudo apt-get oppdatering



Installer “mongodb-org ” Pakke ved hjelp av kommandoen:

$ sudo apt-get install -y mongodb-org



Etter den vellykkede installasjonen, aktiver tjenesten til MongoDB ved å skrive:

$ sudo systemctl aktiver mongod



Nå for å bekrefte om tjenesten kjører eller ikke sjekker statusen ved å bruke kommandoen:

$ sudo service mongod status



Det er synlig i utgangen over at tjenesten til Mongod er aktiv (løping).

La oss få kontakt med den lokale MongoDB -databasen ved å skrive:

$ Mongosh



Skriv nå db For å sjekke navnet på databasen:


La oss gjøre konfigurasjoner i Mongod.Conf -fil, bruk følgende kommando for å åpne opp konfigurasjonsfilen:

$ sudo nano /etc /mongod.konf


havn”:“27017”Er standardporten for MongoDB -serveren, mens“Bindip" er satt til "0.0.0.0”Slik at denne mongoDB kan nås fra utenfor denne forekomsten:


Åpne nå forekomstsammendraget for å tillate innkommende trafikk til EC2 -forekomsten på port 27017. Velg “sikkerhet”Tab:


Klikk på "Sikkerhetsgrupper”, Det vil åpne veiviseren:


Klikk på "Inngående regler”Tab og trykk på knappen”Rediger inngående regler”:


Merk: Inngående regler kontrollerer den innkommende trafikken.

Klikk på "Legg til regel", sett "Port Range" som "27017”Og“Kilde" som "Hvor som helst-IPV4”Og klikk på“Sett regler”:


Nå er MongoDB hostet med hell.

For å koble til MongoDB, i dette innlegget blir MongoDB Compass brukt, last ned MongoDB Compass og installer det.

Etter å ha installert MongoDB Compass, skriv MongoDB, IP av EC2 -forekomst og port i URI og trykk på koble knapp.


MongoDB Dashboard åpner:

Konklusjon

For å være vertskap. Gjør konfigurasjon i Mongod.Conf File og bind IP til 0.0.0.0, slik at alle utenfor EC2 får tilgang til den. Etter det får du tilgang til den hostede databasen ved hjelp av MongoDB Compass. Dette innlegget ga en detaljert guide for å være vert for MongoDB på AWS.