Hvordan koble til MongoDB -databasen på AWS

Hvordan koble til MongoDB -databasen på 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 de kobles til AWS gjennom forskjellige.

Denne artikkelen vil gi to enkle metoder for kobling til MongoDB -databasen på AWS:

  • Koble til MongoDB ved hjelp av Amazon Cloud9
  • Koble til MongoDB ved hjelp av EC2

Koble til MongoDB ved hjelp av Amazon Cloud9

I Amazon Management Console, søk Cloud 9 og klikk på Cloud 9 Tjeneste for å åpne en ny veiviser:

Klikk på Skape miljø knapp:

En ny Skape miljø veiviseren vil åpne, gå inn i 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, klikker du på Åpen Cloud9 Ide:

Det vil åpne terminalen til Cloud9 IDE:

Neste trinn er å legge til MongoDB -depotet, og for det, bare opprette 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 -depot
baseurl = https: // repo.Mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
GPGCHECK = 1
Aktivert = 1
gpgkey = https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC

Etter å ha lagt til koden, lagre filen og avslutt den ved å trykke på Ctrl + O og Ctrl + x nøkler:

For å installere MongoDB-org-pakketype:

$ sudo yum install -mongodb -org

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

$ Mongod -Versjon

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

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

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

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

I utgangen over er det synlig at MongoDB er koblet sammen med Cloud9 på AWS.

Koble til MongoDB ved hjelp av EC2

Gå til Amazon Management Console og søk EC2 I søkefeltet. Åpne EC2 Dashboard og klikk på Lanseringsinstans rullegardinliste, og velg alternativet Lanseringsinstans:

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

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

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

La resten av innstillingene være som standard og trykk på Lanseringsinstans knapp:

EN Suksessmelding vil vise, klikk på Koble til forekomst knapp:

Velg SSH -klient Tab og kopierer Ssh kommando:

Neste trinn er å åpne ledeteksten eller PowerShell og lim inn kommandoen:

Merk: Skriv ja, på ledeteksten for kontinuitet.

La oss legge til depotet for MongoDB i en fil, så skriv 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 -depot
baseurl = https: // repo.Mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
GPGCHECK = 1
Aktivert = 1
gpgkey = https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC

Og lagre det:

For å installere MongoDB-Org-pakken, skriv: Skriv inn:

$ sudo yum install -mongodb -org

For å sjekke versjonen av installert versjon, type:

$ Mongod -Versjon

Naviger til det offisielle nettstedet til MongoDB, velg databasen du vil koble til på AWS og klikk på Connect -knappen. Den vil åpne denne veiviseren, herfra velger du alternativet jeg har MongoDB -skallet installert og kopierer tilkoblingsstrengen:

Det siste trinnet er å lim inn Tilkoblingsstrengen til SSH -klientens ledetekst og treff Tast inn og skriv inn passordet til MongoDB -kontoen din:

I utdataene over er det synlig at MongoDB -databasen er tilkoblet vellykket ved hjelp av EC2 på AWS.

Konklusjon

Mange mennesker ønsker å koble MongoDB -databasen til AWS på grunn av dens sikkerhets-, skalerbarhets- og sikkerhetskopieringsanlegg. Det er mulig gjennom forskjellige metoder, men i denne artikkelen koblet vi MongoDB til AWS ved hjelp av Cloud 9 og EC2 forekomst. Legger til et depot for MongoDB og installerer MongoDB-Org-pakken, og kobler deretter ønsket database fra MongoDBs offisielle nettsted ved hjelp av tilkoblingsstrengen.