AWS Aurora a AWS RDS jsou cloudové databázové služby od Amazonu, které umožňují provozovat relační databáze bez nutnosti správy hardwaru, instalace softwaru nebo ručního zálohování. Pokud jste vývojář, správce databází nebo firma, která potřebuje bezpečně a spolehlivě ukládat data, tyto služby vám výrazně zjednoduší život.
AWS RDS je služba, která umožňuje snadno vytvářet, provozovat a škálovat relační databáze v cloudu. Místo toho, abyste si ručně instalovali MySQL, PostgreSQL, MariaDB, Oracle nebo Microsoft SQL Server na vlastní server, RDS to udělá za vás.
Spravuje aktualizace, zálohy, monitorování a bezpečnost – vy se soustředíte jen na práci s daty.
AWS Aurora je vylepšená databáze založená na MySQL nebo PostgreSQL, kterou Amazon navrhl tak, aby byla rychlejší, škálovatelnější a spolehlivější než běžné databáze. Podporuje stejný jazyk jako MySQL/PostgreSQL, ale běží na moderním a vysoce optimalizovaném jádru.
Amazon uvádí, že Aurora je až 5× rychlejší než MySQL a 3× rychlejší než PostgreSQL, přičemž zůstává kompatibilní.
Namísto ruční správy databázových serverů vám AWS RDS a Aurora vše zautomatizují. Vy se soustředíte na vývoj, ne na infrastrukturu.
Obě služby podporují automatické zálohování, replikaci, škálování výkonu a nasazení ve více zónách dostupnosti.
Databáze jsou šifrované, přístup se řídí pomocí IAM a bezpečnostních skupin. Můžete je provozovat ve vlastní privátní síti (VPC).
RDS:
Aurora:
Ne. AWS RDS i Aurora vše připraví za vás. Stačí několik kliknutí nebo příkaz přes konzoli či CLI.
Cena se odvíjí od vybrané databáze, výkonu a režimu nasazení. K dispozici je také bezplatná vrstva (Free Tier) pro malé databáze po dobu 12 měsíců.
Ano. AWS automaticky provádí zálohy a umožňuje nastavit vlastní zálohovací plány.
Ano. Aurora má dvě varianty – plně kompatibilní s MySQL a s PostgreSQL. Většinu aplikací můžete přenést bez změn.
Ano. Aurora i RDS podporují horizontální i vertikální škálování podle aktuálních potřeb.
Viac informacií preberáme na kurze: