Arbeider med AWS RDS DB

Arbeider med AWS RDS DB
Amazon Relational Database Service er en AWS fullt administrert distribuert tjeneste som kjører i sky som brukes til å forenkle relasjonsdatabaseoppsett og operasjoner. Den brukes til å forenkle forskjellige databaseoperasjoner som å lage en ny database, spørre databasen, reservere EC2 -forekomster, ta øyeblikksbilder osv.

Det er noen operasjoner som AWS fungerer automatisk i RDS. For eksempel AWS automatisert sikkerhetskopi i relasjonsdatabasetjeneste. I tilfelle noen kjørerserver mislykkes, er en sikkerhetskopi der for bruk. Dessuten er det et alternativ i AWS RDS DB for å lage standby -kopier av databasene, og huske at hvis en database av en eller annen grunn ikke utfører oppgaver, er en standby -replika tilgjengelig. Standby -databasen lagres i en annen tilgjengelighetssone.

Det er to typer RDS -databaselisenser i AWS, i.e., “BYOL (ta din egen lisens)” og “AWS License”. Ettersom databasene i RDS opprettes ved hjelp av EC2 -forekomster, er volumtypen som brukes “EBS (Elastic Block Store)”.

Manuelle konfigurasjoner i RDS

Brukere kan konfigurere følgende i AWS RDS:

Administrer DB -innstillinger: Brukere blir bedt om å legge inn grunnleggende konfigurasjoner som brukernavn, passord, EC2 -forekomst, forekomsttyper, lagringstyper, etc.

Lag et relasjonelt DB -skjema: Dessuten kan brukeren velge typene og attributtene til databasen.

Tuning av databaseytelsen: Brukere kan konfigurere ytelsen til databasesystemet på grunnlag av forekomst, lagring, gjennomstrømning og innstillinger. For eksempel å definere backup -oppbevaringsperioden som AWS holder/beholder sikkerhetskopien av databasene.

Bruke AWS RDS DB

AWS RDS -tjenesten er pålitelig, skalerbar og enkel å bruke, som andre AWS -tjenester. Den primære operasjonen i RDS er å opprette en database:

Opprette en database i RDS
Det er enkelt å lage en database i Amazon Relational Database System og krever noen få enkle trinn. Vi vil trekke frem noen viktige trinn mens vi oppretter en database i RDS. Logg deg på AWS -konsollen og velg RDS fra AWS -tjenester. Etter å ha åpnet AWS RDS -tjenesten, klikker du på "Opprett database" -knappen:

Brukere kan velge "Standard Create" eller "Easy Create" som opprettelsesmetode. Forskjellen mellom de to er at brukeren i "Standard Create" -metoden angir alle konfigurasjonsalternativene, og i "Easy Create" -metoden blir AWS-anbefalte alternativer valgt automatisk:

Deretter vil det være RDB -motortypealternativer, i.e., Min SQL -server, min SQL, Oracle, AWS Aurora, PostgreSQL og MariaDB. AWS Aurora er motortypen som inneholder den høyeste gjennomstrømningen. Brukere kan velge hvilken som helst av motorene i henhold til deres krav. For eksempel velger vi den mest populære motortypen, "min SQL," for å fortsette:

Brukeren kan velge eksemplet mal, her velger vi "gratis nivå":

Brukeren må angi et passord for databasen. Det er også et alternativ å automatisk generere et passord:

Etter noen flere konfigurasjoner, klikker du på "Opprett database" -knappen, og på denne måten opprettes databasen:

Status for databasen vises som "sikkerhetskopiering", noe som betyr at databasen opprettes og for øyeblikket sikkerhetskopierer:

Etter noen minutter endres statusen til databasen til "tilgjengelig". Dette betyr at databasen opprettes med suksess og automatisk sikkerhetskopiert:

Bla ned til detaljene i den nyopprettede databasen. Brukerne kan legge til inngående regler til VPC -sikkerhetsgruppene ved å klikke på standard VPC -ID:

Dette vil lede brukeren til EC2 -styringskonsollen og åpne sikkerhetsgruppedetaljene. Gå til delen "Inngående regler" i sikkerhetsgruppen:

Klikk på "Rediger inngående regler":

Klikk på "Legg til regel" og legg deretter til en inngående regel av typen "SSH" eller "RDP" for å koble til EC2 -forekomsten:

Opprette en EC2 -forekomst med database

For å kunne koble til den nyopprettede databasen, lanserer du en ny EC2 -forekomst:

Velg “Lanseringsforekomster” og begynn deretter å konfigurere trinnene. Skriv inn navnet for EC2 -forekomsten:

Velg en AMI, her velger vi "Amazon Linux":

Klikk på "Velg eksisterende sikkerhetsgruppe" og velg gruppen tilknyttet RDS -databasen:

Etter å ha valgt konfigurasjonsalternativene, klikker du på "Startforekomsten" -knappen. På denne måten lanseres EC2 -forekomsten. EBS -volumet til EC2 -forekomsten vil bli brukt for RDS -databasen.

Merk: For å koble til databasen fra forekomsten, vil brukeren kreve å installere den respekterte klienten til databasen (for eksempel hvis MySQL brukes, så MySQL -kommandolinje -grensesnittet) og deretter angi tilkoblingen til endepunktet som er tilgjengelig i det nyopprettede RDS DB.

Begrensninger i AWS RDS -databasen

Vi vil diskutere noen få store begrensninger i AWS RDS DB:

  • Brukerne kan ikke opprette mer enn førti databaser per AWS -konto ved å bruke sin egen databaselisens.
  • Ved å bruke en AWS -lisens tillater brukeren å opprette bare ti databaser per konto. Dette betyr at hvis en AWS -lisens brukes til å opprette databaser, vil det kreves en personlig lisens for å opprette de resterende tretti databaseforekomstene.
  • Brukeren kan ikke endre tidssonen til et eksisterende relasjonsdatabasesystem.

Dette handlet om databasene i AWS -relasjonsdatabasesystemet.

Konklusjon

AWS relasjonsdatabasesystem er pålitelig, og brukere kan enkelt opprette og spørre databaser ved hjelp av denne tjenesten. Brukere trenger ikke å bekymre seg for tap av data ved å bruke denne tjenesten fordi dataene automatisk blir sikkerhetskopiert og aktivert når en server eller databaseinstans mislykkes. Oppretting av databaser er også enkel. Brukeren må først erklære databasen Opprettingsmetoden, velg motortypen og deretter legge til noen andre konfigurasjonsalternativer. Denne artikkelen forklarte godt om å jobbe med AWS RDS DB.