Hvordan koble til MongoDB-databasen på AWS

Hvordan Koble Til Mongodb Databasen Pa Aws



MongoDB er en NoSQL-database som kan lagre en stor mengde data i et JSON-format kalt BSON. For å sikre sikkerhet, skalering, kostnadseffektivitet og sikkerhetskopiering av data, kan den kobles til AWS gjennom ulike.

Denne artikkelen vil gi to enkle metoder for å koble til MongoDB Database på AWS:

Koble til MongoDB ved hjelp av Amazon Cloud9

Søk i Amazon-administrasjonskonsollen Cloud 9 og klikk på Cloud 9 tjeneste for å åpne en ny veiviser:









Klikk på Skap miljø knapp:







En ny Skap miljø veiviseren åpnes, skriv inn Navn for miljøet:



Velg plattform i henhold til dine preferanser:

Trykk på Opprett-knappen:

En melding vil vise at opprettelsen av MongoDB vil ta flere minutter:

Når MongoDB er opprettet, vises en suksessmelding. Etter å ha fått denne meldingen, klikk på Åpen cloud9 IDE:

Det vil åpne terminalen til Cloud9 IDE:

Det neste trinnet er å legge til MongoDB-depotet, og for det, lag ganske enkelt en ny fil med følgende kommando:

$ sudo nano / etc / yum.repos.d / mongodb-org- 6.0 .repo

Lim inn denne koden i filen:

[ mongodb-org- 6.0 ]
Navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgsjekk = 1
aktivert = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6.0 .asc

Etter å ha lagt til koden, lagre filen og avslutte den ved å trykke CTRL + O og CTRL + X nøkler:

For å installere mongodb-org pakketype:

$ sudo nam installer -og mongodb-org

Etter installasjonen, skriv inn denne kommandoen for å sjekke den installerte versjonen:

$ mongod --versjon

Besøk MongoDB nettsted og Logg inn . Nå velg databasen som du vil koble til på AWS, og klikk på Koble knapp:

Det vil åpne en veiviser, klikk på Koble til MongoDB Shell :

Velg alternativet, velg alternativet, jeg har MongoDB Shell installert og kopier tilkoblingsstrengen: :

Naviger tilbake til Cloud9-terminalen og lim inn tilkoblingsstrengen. Trykk Enter, det vil be om passordet, skriv inn MongoDB-passordet og trykk Enter:

I utgangen ovenfor er det synlig at MongoDB er koblet til ved hjelp av Cloud9 på AWS.

Koble til MongoDB ved hjelp av EC2

Gå til Amazon Management Console og søk EC2 i søkefeltet. Åpne EC2 dashbord og klikk på Start forekomst rullegardinlisten, og velg alternativet Start forekomst :

Det vil åpne Start en forekomstveiviser, skriv inn navnet på denne EC2-forekomsten:

Velg et Amazon-maskinbilde som Amazon Linux , og sørg for at det er det arkitektur er satt til 64 biter:

Velg et allerede eksisterende nøkkelpar for sikker pålogging eller generer et nytt nøkkelpar ved å bruke standardalternativene:

La resten av innstillingene være standard og trykk på Start forekomst knapp:

EN suksessmelding vil vises, klikk på Koble til forekomst knapp:

Velg SSH-klient fanen og kopier SSH kommando:

Det neste trinnet er å åpne kommandoprompten eller Powershell og lim inn kommandoen:

Merk : Skriv ja, på ledeteksten for kontinuitet.

La oss legge til Repository for MongoDB i en fil, så skriv inn denne kommandoen for å opprette og åpne filen:

$ sudo nano / etc / yum.repos.d / mongodb-org- 6.0 .repo

Skriv denne koden i filen:

[ mongodb-org- 6.0 ]
Navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgsjekk = 1
aktivert = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6.0 .asc

Og lagre det:

For å installere mongodb-org-pakken, skriv inn:

$ sudo nam installer -og mongodb-org

For å sjekke versjonen av den installerte versjonen, skriv inn:

$ mongod --versjon

Naviger til den offisielle nettsiden til MongoDB, velg databasen du vil koble til på AWS og klikk på Koble til-knappen. Det vil åpne denne veiviseren, herfra velger jeg alternativet Jeg har MongoDB Shell installert og kopier tilkoblingsstrengen:

Det siste trinnet er å lim inn tilkoblingsstrengen inn i SSH-klientens ledetekst og trykk Tast inn og skriv inn MongoDB-kontoens passord:

I utgangen ovenfor er det synlig at MongoDB Database er koblet til ved hjelp av EC2 på AWS.

Konklusjon

Mange ønsker å koble MongoDB-databasen sin til AWS på grunn av dens sikkerhet, skalerbarhet og sikkerhetskopieringsmuligheter. Det er mulig gjennom ulike metoder, men i denne artikkelen koblet vi MongoDB til AWS ved hjelp av Cloud 9 og EC2 forekomst. Legge til et depot for MongoDB og installere MongoDB-org-pakken, og deretter koble til ønsket database fra MongoDBs offisielle nettsted ved å bruke tilkoblingsstrengen.