sql >> Databasteknik >  >> RDS >> Database

Vad är AWS RDS

I den här artikeln förklarar vi vad AWS RDS är och hur det minskade underhålls- och hanteringsinsatser. Relational Database Service (RDS) är en webbtjänst som tillhandahålls av Amazon. De flesta företag använder den här tjänsten eftersom den är den snabba, säkra och kostnadseffektiva komponenten i modern molninfrastruktur. RDS tillhandahåller sex välbekanta databasmotorer, inklusive populära open source-alternativ som PostgreSQL, MySQL, MariaDB.

Kort sagt är det en Database as a Service, där Amazon distribuerar och driver din databas. Den tar hand om uppgifter som säkerhetskopiering och korrigering av databasprogramvaran, samt hög tillgänglighet Det är också lätt att få bra baslinjeprestanda med RDS. Varje RDS-instans är förkonfigurerad och optimerad baserat på den valda storleken. RDS-instanser skalas genom att justera DB-instanstypen (minne eller datorkraft upp eller ner) efter behov. Det är också enkelt att konfigurera läsrepliker eller ställa in synkron replikering över tillgänglighetszoner för förbättrad prestanda, tillgänglighet och hållbarhet. Genom att använda RDS kan det helt hanterade tjänstealternativet vara bra för att ta bort de flesta DBA-uppgifter. Tjänsten ger dock för närvarande inte möjlighet att köra alla typer av uppgifter. RDS hanterar också replikering. Om utvecklare behöver hög tillgänglighet i en databas kan alternativet multi-availability zone i RDS användas. En replikdatabas hålls synkroniserad med den primära databasen med det alternativet i händelse av fel.

Håll AWS RDS UPP med kostnad:

"Betala för vad du använder" behöver du för att hålla ett öga på vad det är du har på tjänsten. Om du använder instansen för POC/Testning och du har glömt att avsluta den och överallokering är vanliga orsaker till ökande kostnader. Du kan uppskatta din månatliga räkning med hjälp av kostnadskalkylatorn. Eftersom ett litet företag eller medelstort företag är ett bra alternativ för att ta med hårdvarutjänsterna, kan internt vara vettigt. Men om verksamheten skalar snabbt eller körs på kort sikt borde AWS fortsätta att vara det bästa alternativet.

Om AWS RDS

  • Tillhandahålla och hantera relationsdatabaser
  • Hanterar automatiskt
    • Säkerhetskopiering
    • Replikering*
    • Lappar
    • Uppdateringar*
  • Förutsägbar, pålitlig prestanda
  • Skala vertikalt i farten
  • Skala horisontellt
    • Läs replika för MySQL
    • Manuell skärning

När ska man använda Amazon RDS

Använd Amazon RDS

– En medelhög till hög fråge-/skrivhastighet
– Komplexa transaktioner eller komplexa frågor
– Inte mer än en enskild arbetarnod/skärva
– Hög hållbarhet

Som rekommenderat, använd inte Amazon RDS:

– Skärning
– Enorma läs-/skrivhastigheter

T.ex.:150K skriv/sekund
– Enkla GET/PUT-förfrågningar och frågor
– RDBMS-anpassning

I slutet av artikeln har vi förklarat vad AWS RDS är.


  1. Hur man förhindrar anslutningstidsgränser för stora MySQL-importer

  2. Vad är en platt fildatabas? Hur skiljer det sig från en relationsdatabas?

  3. Hur man hittar minimivärden i kolumner

  4. Hur stänger man inaktiva anslutningar i PostgreSQL automatiskt?