08

Capitolul 8 din 12

RDS PostgreSQL

Bază de date managed

RDS PostgreSQL Database Descarcă PDF
Feedback

Cum se traduce mentalRDS este echivalentul AWS pentru servicii ca Azure Database for PostgreSQL, Azure SQL Database sau Azure Database for MySQL, in functie de engine.

8.1

Ce veți construi

Veti crea o instanta PostgreSQL mica pentru laborator, veți intelege diferenta dintre public/private access, apoi o veți sterge. Pentru studenți, RDS este unul dintre serviciile la care trebuie mare atentie la costuri.

RDS conceptAzure analogieExplicatie
DB engineDatabase enginePostgreSQL, MySQL, MariaDB, SQL Server, Oracle etc.
DB instance classCompute tier / sizeDimensiunea mașinii managed.
StorageAllocated storageDiscul bazei de date.
Multi-AZHigh availabilityReplica sincronizata in alta AZ pentru productie. Nu este necesar pentru lab.
Public accessPublic endpointDacă este Yes, endpoint-ul poate fi accesibil public, dar Security Group inca decide traficul.
DB subnet groupSubnet selectionSubnets in care poate rula baza de date.

8.2

Lab: creați RDS PostgreSQL minimal

Deschideti serviciul RDS.

Click Create database.

Alegeți Standard create pentru a vedea setările.

Engine type: PostgreSQL.

Templates: Free tier, dacă este disponibil. Dacă nu este disponibil, alegeti cea mai mica optiune de test și verificați costul estimat.

DB instance identifier: rds-lab-postgres-01.

Master username: labadmin.

Setati o parola puternica și salvati-o temporar intr-un password manager.

DB instance class: alegeti clasa marcata free-tier eligible / micro, dacă este disponibilă.

Storage: păstrați minimul recomandat pentru lab.

Connectivity: pentru primul test, puteti folosi default VPC.

Public access: pentru siguranta, preferati No. Dacă nu aveți bastion/client in VPC, puteti demonstra doar configurația, nu conexiunea externa.

Security Group: creați unul nou sau folosiți unul dedicat pentru PostgreSQL port 5432.

Additional configurațion: dezactivați deletion protection pentru lab, ca să puteti sterge resursa.

Creați baza de date și așteptati status Available.

RDS și costuriNu activați Multi-AZ pentru lab. Nu cresteti storage fara motiv. Nu lasati baza de date pornita dacă nu o mai folosiți. RDS poate genera costuri constante.

8.3

Conectare optionala cu psql

Dacă aveți acces de retea catre baza de date și Security Group permite traficul, va puteti conecta cu psql. In multe configurații corecte, baza de date nu este publica, deci conectarea directa de pe laptop nu va functiona. Acesta este un lucru bun din punct de vedere security.

psql -h <rds-endpoint> -U labadmin -d postgres -p 5432

8.4

Cleanup RDS

Selectati baza de date.

Actions -> Delete.

Debifati final snapshot pentru lab, dacă nu aveți nevoie de date.

Confirmati stergerea.

Verificați Snapshots și Subnet Groups dacă au ramas resurse create manual.

Crează-ți profil

Dacă nu te loghezi, parcursul prin sesiuni rămâne doar în acest browser: nu îl vezi pe alt dispozitiv sau în alt browser și îl pierzi dacă ștergi datele site-ului ori folosești incognito.

PIN-ul nu este un cont securizat și nu trebuie să fie aceeași combinație ca parole importante (Microsoft, email bancă). Este doar o etichetă locală + sincronizare pentru progresul din Learn Cloud.

Cu prenume, nume și PIN (4 cifre) îți poți continua cursul oriunde — același cont ca în Game Hub și Realizări(vizite, audio, quiz, lectură).

Ai uitat PIN-ul?

Nu există recuperare automată a PIN-ului. Încearcă combinația salvată sau creează un profil nou cu alt nume/prenume (generând alt ID). Pentru date pe server vezi Ajutor · PIN.

Backup & date locale

Exportul este un fișier JSON pentru arhivă personală; nu îl încărca în locuri publice (poate conține pseudo-identificatori).