Ovaj članak govori o razlici između EC2 i RDS-a kako biste mogli odabrati pravu uslugu za svoj zadatak.
Pregled RDS i EC2
EC2 je akronim za Elastic Compute Cloud, što je usluga tvrtke AWS koja klijentima omogućuje pokretanje virtualnih poslužitelja uz odabir operativnog sustava, mreže, pohrane, GPU-a i druge konfiguracije.
RDS je akronim za Relational Database Service, što je usluga relacijske baze podataka kojom u potpunosti upravlja AWS, a koja pomaže korisniku u stvaranju, upravljanju i skaliranju baze podataka. RDS podržava više pogona baze podataka. RDS upravlja dugotrajnim zadacima kao što su sigurnosno kopiranje, zakrpe i konfiguracija baze podataka
RDS VS EC2
Obje usluge imaju prednosti i nedostatke, raspravimo o nekoliko svojstava koja se međusobno razlikuju.
trošak
Cijena EC2 instance ovisi o vrsti instance, količini prostora za pohranu i vremenu korištenja. S druge strane, cijena RDS-a ovisi o veličini baze podataka, broju I/O zahtjeva i količini korištenog prostora za pohranu. RDS je skup u usporedbi s EDS-om.
Pohrana podataka
EC2 instance mogu koristiti i pohranu na razini bloka (EBS) i pohranu instance, dok RDS baze podataka mogu koristiti samo pohranu na razini bloka.
Sigurnost
EC2 instance mogu se osigurati pomoću kombinacije sigurnosnih grupa, mrežnih ACL-ova i IAM uloga. RDS baze podataka također se mogu osigurati pomoću sigurnosnih grupa, mrežnih ACL-ova i IAM uloga, a usluga također pruža enkripciju u mirovanju i u prijenosu.
Prilagodljivost
EC2 instance pružaju visok stupanj prilagodbe jer pružaju potpunu kontrolu nad operativnim sustavom, mrežom i konfiguracijama za pohranu. RDS, kao upravljana usluga, pruža manje prilagodbe, ali nudi jednostavnost korištenja i smanjene troškove upravljanja.
Umrežavanje
EC2 instance mogu se pokrenuti u Amazon Virtual Private Clouds (VPC) za poboljšano umrežavanje i sigurnost. RDS baze podataka također se mogu pokrenuti u VPC-ove, a usluga također nudi nekoliko mrežnih značajki kao što je mogućnost stvaranja DB podmreža i pridruživanja sigurnosnih grupa bazama podataka.
Zaključak
AWS pruža mnoge usluge, ali EC2 i RDS su na popisu popularnih usluga. EC2 pruža infrastrukturu za pokretanje virtualnih poslužitelja, dok RDS pruža uslugu upravljane baze podataka. EC2 je jeftin i pruža mogućnost izvođenja prilagođene konfiguracije, dok RDS olakšava postavljanje, rad i skaliranje relacijskih baza podataka u oblaku zajedno s enkripcijom u mirovanju i u prijenosu.