Migrace Oracle
APEX aplikací
do cloudu


Dr.Max úspěšně provedl migraci podnikových
aplikací do cloudu díky chytré kombinaci
Oracle APEX a Microsoft Azure – bez nutnosti přepisovat aplikace, bez výpadků a s plnou podporou dalšího růstu.

  • Hybridní cloudová architektura
    Propojení Oracle APEX aplikací s analytickým prostředím v Azure pomocí efektivní a bezpečné datové synchronizace.
  • Zachování stávajících systémů bez přepisu
    Místo nákladného přechodu na nové technologie bylo rozhodnuto využít stávající platformu Oracle APEX a modernizovat ji.
  • Chytré využití datových formátů
    Použití parquet souborů jako mostu mezi Azure Data Lake a Oracle DB umožnilo obousměrný přenos dat s minimální režií.
  • Flexibilita a budoucí škálovatelnost
    Architektura je připravena na další rozvoj, rozšíření i případné změny směrem k plné cloudové infrastruktuře.

Hlavní výzvou bylo propojit dva světy – robustní Oracle APEX aplikace a moderní analytiku v Azure – bez narušení provozu. Díky chytrému nasazení Oracle Autonomous Database v Azure a datové synchronizaci přes parquet soubory jsme dosáhli řešení, které je nejen stabilní a rychlé, ale i snadno škálovatelné do budoucna.

Milan Marťák

Architekt řešení, CEOS Data

Klient

Dr. Max – lékárenský řetězec na evropské úrovni

Lékárenský řetězec Dr. Max je jedním z nejvýznamnějších hráčů na českém trhu s léky. Od svého založení v roce 2001 se rozrostl na cca 500 poboček po celé zemi a stále se rozvíjí. Dr. Max se zaměřuje na prodej léků, zdravotnických potřeb a kosmetiky. Díky svému rozsáhlému sortimentu, vlastní značce léků, inovativnímu servisu a konkurenceschopným cenám si získal širokou zákaznickou základnu. V současné době Dr. Max pokračuje v expanzi na zahraničních evropských trzích.
Výzva

Dr.Max plánoval přechod svých APEX aplikací z on-premise systémů do cloudu s cílem modernizovat svou IT architekturu a zvýšit flexibilitu.

Během plánování migrace se objevily klíčové výzvy:
  • Původní aplikace běžely na Oracle APEX, zatímco BI a datový sklad byly již v cloudu (MS Azure: Power BI + Synapse Analytics).
  • Plánovaný přepis aplikací do Microsoft technologií byl nákladný a hrozil vývojovým výpadkem na 1–2 roky.
  • Potřeba rychlé a spolehlivé synchronizace dat mezi různými cloudovými platformami (OCI a Azure).
Díky tomu, že jsme zachovali Oracle APEX, jsme se vyhnuli nákladné migraci a mohli okamžitě pokračovat ve vývoji. To byla obrovská výhoda nejen technicky, ale hlavně byznysově.

Pavol Zemaník

Technologický konzultant, CEOS Data

Řešení

Místo úplného přepisu aplikací byl zvolen inovativní hybridní přístup.

  • Společnost se rozhodla zachovat aplikace na platformě Oracle APEX, která se osvědčila svou rychlostí vývoje a nízkými náklady.
  • Byla nasazena Oracle Autonomous Database v prostředí Azure jako klíčový prvek propojující APEX aplikace s Azure Analytics.
  • Navrhli jsme a implementovali mechanismus synchronizace pomocí parquet souborů, které se v Azure využívají jako součást Data Lake a Oracle je zpracovává jako externí tabulky.
  • Využili jsme architekturu podporující obousměrný přenos dat, škálovatelnost a budoucí rozvoj bez závislosti na jednom dodavateli.

Klíčové vlastnosti řešení

  • Výrazná úspora času a nákladů
    – nebylo nutné přepisovat aplikace, čímž se ušetřily miliony korun a až 2 roky vývoje.
  • Zachování kontinuity a rychlosti vývoje
    – aplikace zůstaly aktivní a nadále podporují měnící se požadavky byznysu bez výpadků.
  • Úspěšná multicloud integrace
    – propojení Oracle APEX s Azure Synapse funguje spolehlivě díky efektivní výměně dat (parquet, externí tabulky, optimalizovaná latence).
  • Příprava na budoucí škálování
    – hybridní architektura umožňuje další rozvoj jak v rámci Oracle, tak i v prostředí Azure nebo jiných cloudů.