Översikt Av RDS
Svep för att visa menyn
Molnbaserad strukturerad lagring
Du förstår redan hur molnteknologier fungerar, hur vi kan lagra olika data i molnlagring och hur vi kan sätta upp vår egen lilla server att interagera med.
Detta räcker för grundläggande programmering av en komplett webbapplikation. Vi kan skapa olika webbsidor som är hostade på vår EC2-instans. Dessutom kan vi lagra olika media och även stilmallar för denna webbsida i en S3-bucket, som vi också enkelt kan sätta upp.
Men för en fullfjädrad webbapplikation saknas en avgörande detalj — nämligen en databas. Vi behöver trots allt en plats att lagra användardata eller vår produktinformation. Du kanske tror att allt detta enkelt kan lagras i en S3-bucket, men vi behöver denna information vara strukturerad, och vi behöver kunna hämta data från den med hjälp av vanlig SQL.
För att vara värd för en databas i molnet kommer vi att använda RDS.
AWS RDS (Amazon Relational Database Service) är en helt hanterad relationsdatabastjänst som tillhandahålls av Amazon Web Services (AWS). Den gör det möjligt för användare att konfigurera, driva och skala relationsdatabaser i molnet utan att behöva hantera den underliggande infrastrukturen. RDS stöder populära databasmotorer såsom MySQL, PostgreSQL, MariaDB, Oracle och Microsoft SQL Server, och erbjuder funktioner som automatiska säkerhetskopior, hög tillgänglighet, säkerhet och enkel skalbarhet.
Varför RDS?
Om du har besökt AWS-webbplatsen har du kanske lagt märke till att det finns många olika alternativ för molndatabas.
RDS utmärker sig genom sina fullt hanterade tjänster och stöd för flera populära databasmotorer som MySQL, PostgreSQL och SQL Server. Med funktioner som automatiska säkerhetskopior och skalbarhet förenklar RDS databashantering, vilket gör det till ett attraktivt alternativ för molndatabaser.
Med detta tillvägagångssätt kan vi fullständigt hantera vår databas från en lokal dator, inte ens via konsolen, utan med verktyg som är bekväma för dig, såsom pgAdmin för PostgreSQL eller MySQL Workbench för MySQL. Detta innebär att vårt arbetsflöde inte kommer att skilja sig från att arbeta med en databas som lagras lokalt. Den enda skillnaden är att datan inte tar upp utrymme på din arbetsstation; den lagras i molnet, generöst tillhandahållet av RDS.
I vårt fall kommer vi att använda ett DBMS (Database Management System) som MySQL, så se till att du har det installerat och vet hur du använder MySQL Workbench för att undvika kursrelaterade frågor.
1. Vad är AWS RDS?
2. Vilken av följande databasmotorer stöds INTE av AWS RDS?
3. Vilken är en stor fördel med att använda AWS RDS för dina databebehov?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal