Čo je AWS Aurora a RDS: Relational Database Service?

AWS Aurora a AWS RDScloudové databázové služby od Amazonu, ktoré umožňujú prevádzkovať relačné databázy bez nutnosti správy hardvéru, inštalácie softvéru či zálohovania. Ak ste vývojár, správca databáz alebo firma, ktorá potrebuje bezpečne a spoľahlivo ukladať dáta – tieto služby vám výrazne zjednodušia prácu.

Čo je AWS RDS (Relational Database Service)?

AWS RDS je služba, ktorá vám umožní jednoducho vytvárať, prevádzkovať a škálovať relačné databázy v cloude. Namiesto toho, aby ste si sami inštalovali MySQL , PostgreSQL, MariaDB, Oracle či Microsoft SQL Server na vlastný server, RDS to urobí za vás.

Spravuje aktualizácie, zálohy, monitorovanie a zabezpečenie – vy sa sústredíte len na prácu s dátami.

Čo je AWS Aurora?

AWS Aurora je vylepšená databáza postavená na MySQL alebo PostgreSQL, ktorú Amazon navrhol tak, aby bola rýchlejšia, škálovateľnejšia a spoľahlivejšia ako bežné databázy. Podporuje rovnaký jazyk ako MySQL/PostgreSQL, ale pod kapotou má úplne nový, optimalizovaný databázový engine.

Amazon tvrdí, že Aurora je až 5× rýchlejšia ako MySQL a 3× rýchlejšia ako PostgreSQL pri zachovaní kompatibility.

Prečo sú tieto služby dôležité?

1. Ušetríte čas aj peniaze

Namiesto toho, aby ste sa trápili s inštaláciou, údržbou a zálohovaním databáz, AWS RDS a Aurora to urobia za vás. Vy sa venujete vývoju, nie infraštruktúre.

2. Spoľahlivosť a vysoká dostupnosť

Obe služby podporujú automatické zálohy, replikáciu, škálovanie výkonu a dokonca viacero zón dostupnosti (high availability).

3. Bezpečnosť

Databázy sú šifrované, prístup sa riadi cez IAM a bezpečnostné skupiny. Môžete ich nasadiť do privátnej siete (VPC), čím sú izolované od verejnosti.

Praktické príklady využitia

Ktorú službu si vybrať – RDS alebo Aurora?

RDS:

Aurora:

Najčastejšie otázky (FAQ)

Musím databázu ručne inštalovať?

Nie. RDS aj Aurora vám databázu automaticky vytvoria, nakonfigurujú a spustia. Stačí pár kliknutí alebo riadkov kódu.

Koľko to stojí?

Závisí od výkonu, typu databázy a režimu. Existuje aj možnosť Free Tier pre menšie databázy zadarmo na 12 mesiacov.

Je možné databázu zálohovať?

Áno. AWS automaticky vytvára zálohy a môžete si nastaviť aj vlastné zálohovacie politiky.

Je Aurora kompatibilná s MySQL alebo PostgreSQL?

Áno. Aurora má verzie kompatibilné s MySQL aj PostgreSQL. Znamená to, že väčšinu aplikácií môžete presunúť bez úprav.

Dá sa databáza škálovať?

Áno. Aurora aj RDS umožňujú vertikálne aj horizontálne škálovanie – teda pridať výkon alebo repliky podľa potreby.

TOP 5 zaujímavých faktov o AWS RDS a Aurora

  1. Aurora dokáže zvládnuť milióny čítacích operácií za sekundu s minimálnou odozvou.
  2. RDS aj Aurora umožňujú automatické zotavenie po výpadku v priebehu niekoľkých sekúnd.
  3. Amazon Aurora beží na vlastnom vysoko optimalizovanom úložisku, ktoré je oddelené od výpočtového výkonu.
  4. Obe služby podporujú Multi-AZ nasadenie – teda databázu zrkadlenú vo viacerých dátových centrách naraz.
  5. Vďaka integrácii s AWS Lambda, S3, VPC a IAM sú databázy plne pripravené na moderné cloudové aplikácie.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz AWS - Praktický úvod do Cloudu AWS: Amazon Web Services bez predchádzajúcich znalostí

Marián Knězek

 

Súvisiace články: