Skip to content
ArchitectureOCIDatabase

Vysoká dostupnosť a disaster recovery pre Oracle databázy na OCI

Matej Pilát · Zakladateľ a hlavný konzultant

Publikované 3. júna 2026 5 min čítania Čítať po anglicky

Keď spadne kľúčová databáza, náklad sa meria v ušlých tržbách a regulačnom riziku — nie v IT tiketoch. Pre slovenské a české organizácie pod dohľadom NBS, ČNB či NÚKIB nie je kontinuita prevádzky „nice-to-have”; je to požiadavka. Oracle Maximum Availability Architecture (MAA) je overený plán, ako sa tam dostať, a OCI dáva stavebné kamene. Takto to do seba zapadá — a ako vybrať správny stupeň bez preplácania.

Stupne MAA: od Bronze po Diamond

MAA bola roky štvorstupňový model. Teraz má päť — Oracle pridal stupeň Diamond pre workloady s extrémnou dostupnosťou a real-time AI. Každý stupeň priraďuje cieľ úrovne služby (RTO/RPO) ku konkrétnej sade technológií, takže si kúpite presne toľko odolnosti, koľko potrebujete.

Päť referenčných stupňov Oracle MAA (cieľové RTO/RPO)
Bronze
RTO
Minúty–hodiny
RPO
Podľa zálohy
Kľúčová technológia
Single instance, RMAN, Restart
Sedí na
Dev, test, staging
Silver
RTO
< 60 s (lokálne)
RPO
Sekundy–minúty
Kľúčová technológia
2-node RAC / lokálny Data Guard
Sedí na
Štandardná produkcia
Gold
RTO
< 5 min (DR)
RPO
Nula / blízko nuly
Kľúčová technológia
Active Data Guard + FSFO
Sedí na
Biznisovo kritické
Platinum
RTO
< 30 s (DR)
RPO
Nula
Kľúčová technológia
Exadata + GoldenGate
Sedí na
Misijne kritické
Diamond
RTO
0–10 s
RPO
Takmer nula / nula
Kľúčová technológia
26ai + Exadata + RAC + ADG + GoldenGate
Sedí na
Extrémna dostupnosť, AI

RTO/RPO sú návrhové ciele Oracle MAA, nie záruky.

Rýchla orientácia:

  • Bronze — single instance plus RMAN zálohy. Vhodné pre dev/test; obnova v minútach až hodinách.
  • Silver — lokálna HA cez 2-node RAC alebo lokálny Data Guard standby, s Application Continuity maskujúcim výpadky uzlov (RTO pod ~60 s).
  • Gold — pridáva regionálne DR cez Active Data Guard a Fast-Start Failover; základ pre biznisovo kritické systémy (DR RTO pod ~5 min, nula/blízko nuly straty dát).
  • Platinum — Exadata plus GoldenGate, pre misijne kritickú prevádzku s takmer nulovým výpadkom.
  • Diamond — nový vrchol: Oracle AI Database 26ai na Exadate s RAC, Active Data Guard a GoldenGate, s cieľom failover v sekundách pre najnáročnejšie (často AI) workloady.

Ako sa OCI primitívy mapujú na odolnosť

DR na OCI nenavrhnete bez troch stavebných kameňov:

  • Fault Domain — hardvérová izolácia v rámci jedného dátového centra (nezávislé racky, napájanie, switche). 2-node RAC klaster sa automaticky rozdelí naprieč Fault Domains, takže výpadok racku alebo patch hypervízora zasiahne len jeden uzol.
  • Availability Domain (AD) — plne izolované dátové centrum v rámci regiónu (vlastné napájanie, chladenie, sieť). Rozloženie naprieč AD prežije incident na úrovni budovy.
  • Region — geograficky vzdialený (často stovky km). Tu žije cross-region disaster recovery.

OCI navyše trojnásobne zrkadlí network-attached block storage za RAC, takže prežívajúci uzol má plný prístup k dátovým súborom aj pri výpadku storage controllera — bez manuálnej storage akrobacie, ktorú vyžaduje on-prem klastrovanie.

RAC, Data Guard, Active Data Guard: čo pred čím chráni

Sú to rôzne nástroje na rôzne zlyhania:

  • RAC je lokálna vysoká dostupnosť — active-active inštancie na viacerých uzloch. Prežije výpadok uzla/hardvéru a umožní rolling patchovanie bez výpadku. Na OCI beží na flexibilných VM shape (minimum 2 OCPU na uzol); pozor, bare-metal shapes sa nedajú klastrovať.
  • Data Guard / Active Data Guard je replikácia — standby kópia blok za blok v inej AD alebo regióne. Sync transport (Maximum Availability) → RPO 0; async (Maximum Performance) → RPO v sekundách, používaný pre cross-region DR, aby sa predišlo WAN latencii. Active Data Guard drží standby otvorený read-only, takže si zarobí na seba behom reportov a (na 26ai) aj in-database AI inferencie.
  • Switchover vs failover. Switchover je plánovaný a bezstratový; failover je neplánovaný a s Fast-Start Failover plus observerom automatický — znižuje RTO na sekundy. Far Sync udrží RPO 0 aj na veľké vzdialenosti tým, že buferuje synchrónne redo na medziľahlom bode.

Toto je návrhová práca za našou službou RAC & Data Guard — rozdiel medzi „máme standby” a „máme failover, ktorý sme reálne otestovali”.

Managed vs DIY: úprimný kompromis

Autonomous Database dodáva MAA Gold automatizáciu rovno z krabice: Autonomous Data Guard dáva lokálny standby s RTO ~2 minúty a RPO 0, plne automatizovaný, pričom standby sa účtuje len na baseline CPU (špičky auto-škálovania na primárnej databáze sa neúčtujú dvakrát). Existuje aj lacnejšie Backup-Based DR (bez živého standby) s vyšším RTO zhruba „1 hodina + 1 hodina na 5 TB”.

DIY na Base Database alebo Exadate dáva úplnú kontrolu — a úplnú zodpovednosť: peering VCN, konfigurácia Data Guard Broker, prevádzka FSFO observera, skriptovanie failoveru aplikácie, plánovanie rolling patchov. Viac moci, viac spôsobov, ako to pod tlakom pokaziť. Správna voľba závisí od toho, koľko kontroly vaše aplikácie a regulačný režim reálne vyžadujú.

Cross-region DR a EU Sovereign Cloud

Pre SK/CZ firmy je najsilnejší vzor ten, ktorý drží dáta vnútri právnej hranice EÚ. OCI EU Sovereign Cloud beží v oddelených realmoch prevádzkovaných výlučne personálom s pobytom v EÚ pod EÚ subjektami, s dvoma regiónmi — Frankfurt a Madrid. Cross-region Active Data Guard asociácia medzi nimi (async transport cez privátny VCN peering) dáva geografické DR, kde citlivé dáta nikdy neopustia jurisdikciu EÚ — priamo rieši obavy GDPR, NIS2 a DORA.

Jeden praktický detail, ktorý potápa projekty: databázové podsiete oboch regiónov musia mať neprekrývajúce sa CIDR rozsahy, inak sa role transitions zlomia na IP konflikte.

Cenová a licenčná výhoda

Odolné návrhy replikujú veľa redo dát medzi regiónmi — a presne tam pomáha ekonomika OCI:

  • Egress: OCI zahŕňa 10 TB/mesiac odchádzajúceho prenosu zadarmo a nad rámec účtuje výrazne menej, takže cross-region redo shipping nenesie trestajúce poplatky za prenos typické inde.
  • Licencovanie: podľa cloudovej politiky Oracle jedna EE Processor licencia pokrýva dve OCPU (≈4 vCPU) na OCI, oproti len dvom vCPU na AWS alebo Azure. Workload potrebujúci 32 vCPU potrebuje 8 EE licencií na OCI, ale 16 na AWS/Azure — a DR standby zdvojnásobí akékoľvek to číslo. Práve pri HA/DR sa toto polovičné množstvo kumuluje.

Cenníkové čísla sa časom menia, takže si overte aktuálne ceny — ale štrukturálna výhoda pre Oracle-licencované HA/DR je reálna a je to dôvod, prečo poriadne TCO porovnanie pri týchto workloadoch zvyčajne vychádza v prospech OCI.

Ako vybrať stupeň

Priraďte stupeň k biznisovému nákladu výpadku, nie k ambícii:

  • Nekritické / dev → Bronze.
  • Štandardná produkcia, ktorá musí prežiť výpadok uzla → Silver.
  • Biznisovo kritické s potrebou regionálneho DR a ~nulovej straty dát → Gold.
  • Misijne kritické s takmer nulovým výpadkom aj počas údržby → Platinum.
  • Extrémna dostupnosť / real-time AI → Diamond.

Záver

OCI dáva každý stavebný kameň MAA — RAC, Data Guard, Active Data Guard, DR v sovereign regióne — pri licenčnej a egress ekonomike, ktorá nahráva Oracle workloadom. Ale odolnosť je návrh, nie zaškrtávacie políčko: stupeň, režim transportu, automatizácia failoveru aj testovanie musia sedieť na vaše reálne ciele RTO/RPO a compliance.

Tento návrh — a failover, ktorý ste si nacvičili — je to, čo staviame, nezávisle a bez predaja infraštruktúry. Ak je kontinuita na vašej roadmape, ozvite sa nám.

Matej Pilát
Zakladateľ a hlavný konzultant

Matej Pilát je zakladateľ a hlavný konzultant Nevdom. Viac než 7 rokov pôsobil v Oracle pri OCI a Oracle Database a dnes nezávisle radí firmám v SR a EÚ — bez predaja licencií.

Zaujíma vás táto téma?

Konzultujte s nami — prvá konzultácia je bezplatná.

Kontaktujte nás
← Späť na blog