Ta članek bo obravnaval razliko med EC2 in RDS, da boste lahko izbrali pravo storitev za svojo nalogo.
Pregled RDS in EC2
EC2 je akronim za Elastic Compute Cloud, ki je storitev AWS, ki strankam omogoča zagon virtualnih strežnikov z izbiro operacijskega sistema, omrežja, pomnilnika, GPE in druge konfiguracije.
RDS je akronim za Relational Database Service, ki je v celoti upravljana storitev relacijske baze podatkov s strani AWS, ki uporabniku pomaga pri ustvarjanju, upravljanju in prilagajanju baze podatkov. RDS podpira več pogonov baze podatkov. RDS upravlja zamudna opravila, kot so varnostno kopiranje, popravki in konfiguracija baze podatkov
RDS VS EC2
Obe storitvi imata prednosti in slabosti, razpravljajmo o nekaj lastnostih v nasprotju med seboj.
Stroški
Cena primerka EC2 je odvisna od vrste primerka, količine prostora za shranjevanje in časa uporabe. Po drugi strani pa je cena RDS odvisna od velikosti baze podatkov, števila V/I zahtev in količine uporabljenega prostora za shranjevanje. RDS je v primerjavi z EDS drag.
Shranjevanje podatkov
Primerki EC2 lahko uporabljajo tako shrambo na ravni blokov (EBS) kot shrambo primerkov, medtem ko lahko baze podatkov RDS uporabljajo samo shrambo na ravni blokov.
Varnost
Primerke EC2 je mogoče zavarovati s kombinacijo varnostnih skupin, omrežnih ACL-jev in vlog IAM. Baze podatkov RDS je mogoče zavarovati tudi z varnostnimi skupinami, omrežnimi ACL-ji in vlogami IAM, storitev pa zagotavlja tudi šifriranje v mirovanju in med prenosom.
Prilagodljivost
Primerki EC2 zagotavljajo visoko stopnjo prilagajanja, saj zagotavljajo popoln nadzor nad operacijskim sistemom, omrežjem in konfiguracijami za shranjevanje. RDS, ki je upravljana storitev, zagotavlja manj prilagajanja, vendar omogoča enostavno uporabo in zmanjšane stroške upravljanja.
Mreženje
Primerke EC2 je mogoče zagnati v Amazon Virtual Private Clouds (VPC) za izboljšano mreženje in varnost. Baze podatkov RDS je mogoče zagnati tudi v VPC-jih, storitev pa ponuja tudi več omrežnih funkcij, kot je možnost ustvarjanja podomrežij DB in povezovanja varnostnih skupin z bazami podatkov.
Zaključek
AWS ponuja številne storitve, vendar sta EC2 in RDS na seznamu priljubljenih storitev. EC2 zagotavlja infrastrukturo za izvajanje virtualnih strežnikov, medtem ko RDS zagotavlja storitev upravljane zbirke podatkov. EC2 je cenovno ugoden in omogoča izvajanje prilagojene konfiguracije, medtem ko RDS olajša nastavitev, delovanje in prilagajanje relacijskih baz podatkov v oblaku skupaj s šifriranjem v mirovanju in med prenosom.