Customer success stories
Oracle Exadata in Equa bank
2014 - 2021
1 3 . 3 . 2 0 2 1 J a r o s l a v Z o ub e k
2
Content
➢ O Equa bank
▪ Prezentace z roku 2014
▪ Prezentace z roku 2019
▪ Aktuální situace
▪ Zpětný pohled
▪ Otázky a odpovědi
3
Stručně o Equa bank
▪ Nová univerzální banka s širokou nabídkou produktů a služeb osobního i
firemního bankovnictví se zaměření na jednoduché, srozumitelné a
transparentní služby
▪ Vstup na trh v roce 2011
▪ Během 10 let na trhu množství různých ocenění
▪ Stabilní růst produktového portfolia i počtu klientů
▪ Zaměření na bezpoplatkové online služby
▪ Úspěšná investice završena prodejem
4
Stručně o mně
▪ Jaroslav Zoubek
▪ 2011 – 2021
▪ Equa bank, Head of business and technical support -> Head of IT Operations (2014)
▪ 2009 – 2011
▪ CSC, Senior consultant and project manager
▪ Greenfield bank projekt
▪ 1998 – 2008
▪ ING Bank, System operator -> CIO
▪ 1994 – 1998
▪ IT Manager, DKF Holding + BH Securities
5
Content
✓ O Equa bank
➢ Prezentace z roku 2014
▪ Prezentace z roku 2019
▪ Aktuální situace
▪ Zpětný pohled
▪ Otázky a odpovědi
6 Oracle Engineered Systems v Equa bank
Obchodní důvody
růst počtu klientů
růst produktového portfolia
Zkrácení „time to market“
Technické důvody
Technické limity, nedostatek zdrojů a konec životnosti stávajícího hardware
Performance
Stabilita
Délka zpracování denních uzávěrek
Nárůst počtu testovacích prostředí
Příprava na komplexní řešení DR/BCP
Důvody změny DB infrastruktury
7 Oracle Engineered Systems v Equa bank
Komplexní řešení
Pole
Sítě, Řadiče
Servery
Flashové karty
Redundance
Příprava na DR/BCP
DB software
Licenční model
0,5 licence / CPU
Nelicencují se diskové procesory, přestože poskytují výpočetní výkon
Při započítání databázových licencí bylo při srovnatelném výkonu konkurenční řešení výrazně dražší
Referenční návštěvy
Pozitivní reference u všech návštěv
Poměr cena/výkon
Slibovaný nárůst databázového výkonu při použití srovnatelné hardwarové konfigurace
Výběr řešení – proč zrovna Exadata?
8 Oracle Engineered Systems v Equa bank
Implementováno 2x Exadata X4-2 1/8 s plánovaným upgradem na 1/4 po prvním
roce
Přechod na minimální verzi databáze
Instalace HW a databázového SW provedená pracovníky Oracle bezchybná
Migrační tým (3* DBA, 4* aplikační podpora) plánoval a prováděl migrace za
současné provozní podpory produkce a testů
Během půl roku od instalace jsme zmigrovali 7 prostředí, 84 databází, 17 TB dat.
Migrace přes export / import
Neplánované výpadky při migraci: 0
Neplánované výpadky při provozu: 0
WOW efekt!
Implementace
Objednávka Dodávka Konfigurace
9.5. 29.5. 4.6.
Migrace
9 Oracle Engineered Systems v Equa bank
1.2014 2.2014 3.2014 4.2014 5.2014 6.2014 7.2014 8.2014 9.2014 10.2014
Zkrácení řádově o hodiny na ¼ původní délky
Vývoj délky zpracování denní uzávěrky 2014
Migrace
core
banking
Migrace
ostatních
systémů
Délka denní uzávěrky
Počet transakcí
10 Oracle Engineered Systems v Equa bank
Dodávka v pořádku a dle časových plánů
Implementace proběhla dle plánu
Splnění slibů dodavatele (performance a stabilita i při nárůstu počtu
prostředí a objemu dat v nich), došlo k brutálnímu nárůstu performance
Nevýhody
Korporační problémy
Není podporovaná virtualizace v klasickém slova smyslu, při použití Exadaty pouze pro
databáze to však není problém. Důsledkem toho mohou nastat problémy s routováním a
separací prostředí.
Nutnost dodržet minimální verzi databáze
Licencování skokem.
Výkon nové verze spojený s možností částečného licencování nám
umožnil neprovádět 2x upgrade na 1/4 provést a místo toho pouze koupit
jednu novou 1/8 pro testovací prostředí. Již objednáno ☺
Shrnutí
11
Content
✓ O Equa bank
✓ Prezentace z roku 2014
➢ Prezentace z roku 2019
▪ Aktuální situace
▪ Zpětný pohled
▪ Otázky a odpovědi
12
Prezentace z roku 2019
Změny v db infrastruktuře
• 2014
➢ 2x X4 1/8 (A + B, vyřazeno z provozu)
• 2015
➢ 1x X5 1/8 (C, testovací)
• 2017
➢ 1x X6 1/8 (D, produkční)
• 2019
➢ 1x X7 1/4 (E, produkční)
13
✓ Systém si poradí s velkým množstvím procesů a databází. Na testovací EXA C aktuálně
běží řádově skoro 100 databází v 7 testovacích prostředích, z toho 2 z nich jsou kopie
produkce. Na těchto testovacích prostředích spouštíme řádné uzávěrky dne (z tohoto
důvodu je pro nás nepoužitelný občasně zapínaný výkon v cloudu).
✓ Je možné kombinovat různorodé typy úloh. Na produkčních strojích se
bezproblémově zpracovávají současně transakční úlohy a úlohy DWH typu.
✓ Prakticky neznáme I/O problém. I tento robustní systém je možné přetížit, ale je to těžší.
I velmi neoptimální dotazy systém dokáže unést a vypořádat se s nimi, dojde ke
zpomalení, ale ne k pádům.
✓ Systém patchování nás nutí držet aktuální verze. Občas je to otrava, ale nakonec se to
vrátí.
✓ Je to stabilní. Případné výpadky si způsobujeme sami ☺ Výměna HW je plně
automatická, systém si sám zadá ticket.
✓ Licencování už nemusí být na plný box. U každého stroje se dá licencovat jen část
CPU jader. Změna proti původnímu stavu, s tímhle jsme původně měli problém.
Prezentace z roku 2019
Zkušenosti z provozu
14
❖Je potřeba řešit monitoring. Není to virtualizace, nejsou oddělené prostředky. Enterprise
manager ne vždy stačí v případě problému proplouvajícím přes několik aplikací a databází
(typicky přes sdílený middleware / serial bus). Také je možné implementovat resource
management na různých úrovních.
✓ Systém jako takový neřeší kompletní H/A. Vše je redundantní v rámci racku, někdy i
vícenásobně. Ale H/A skrze datová centra musíme řešit sami jinými prostředky. Dá se využít
logika, že běží primární a stand-by databáze napůl do kříže.
✓ Nová generace má vždy výrazný nárůst výkonu. S každým novým strojem vždy přišlo daleko
výrazně více výkonu než v předchozí generaci a to i meziročně. I cenu zatím Oracle držel
stejnou tak, jako sliboval před 5 lety, i když letos je avizováno mírné navýšení.
✓ Nakonec nebylo potřeba nějak výrazně upravovat aplikace. Pravděpodobně bychom z
našich strojů dokázali vymáčknout více, ale zatím na optimalizaci kódu aplikací nedošlo.
Možná někdy, zatím stačí brutální síla. Na druhou stranu máme volné ruce k migraci pryč.
✓ Konfiguraci sítě je potřeba pořádně promyslet. Špatně nakonfigurovaná síť při instalaci může
způsobit dost problémů později a těžko se to opravuje.
Prezentace z roku 2019
Zkušenosti z provozu
15
Content
✓ O Equa bank
✓ Prezentace z roku 2014
✓ Prezentace z roku 2019
➢ Aktuální situace
▪ Zpětný pohled
▪ Otázky a odpovědi
16
• 2014
➢ 2x X4 1/8 (vyřazeno z provozu)
• 2015
➢ 1x X5 1/8 (testovací)
• 2017
➢ 1x X6 1/8 (testovací)
• 2019
➢ 1x X7 1/4 (produkční)
• 2020
➢ 1x X8M 1/4 (produkční)
DB Infrastruktura
17
Stabilní růst
2014/01
2014/03
2014/05
2014/07
2014/09
2014/11
2015/01
2015/03
2015/05
2015/07
2015/09
2015/11
2016/01
2016/03
2016/05
2016/07
2016/09
2016/11
2017/01
2017/03
2017/05
2017/07
2017/09
2017/11
2018/01
2018/03
2018/05
2018/07
2018/09
2018/11
2019/01
2019/03
2019/05
2019/07
2019/09
2019/11
2020/01
2020/03
2020/05
2020/07
2020/09
2020/11
2021/01
Účty Klienti
0
200 000
400 000
600 000
800 000
1 000 000
1 200 000
1 400 000
1 600 000
2014/01
2014/03
2014/05
2014/07
2014/09
2014/11
2015/01
2015/03
2015/05
2015/07
2015/09
2015/11
2016/01
2016/03
2016/05
2016/07
2016/09
2016/11
2017/01
2017/03
2017/05
2017/07
2017/09
2017/11
2018/01
2018/03
2018/05
2018/07
2018/09
2018/11
2019/01
2019/03
2019/05
2019/07
2019/09
2019/11
2020/01
2020/03
2020/05
2020/07
2020/09
2020/11
2021/01
Transakce Účetní záznamy
18
Stabilní růst
0
10
20
30
40
50
60
70
80
DB size (TB)
Musíme nadále plánovat budoucí databázovou infrastrukturu mimo
standardní Oracle boxy (ne X/2, ale více samostatných diskových serverů,
nemáme problém s CPU či IO, pouze s velikostí úložiště)
• 20 databází krížem
• DWH 18TB
• Máme i tabulky s 5
miliardami řádků a půl TB
dat
• Pro některé úlohy
přemýšlíme nad full-flash
polem a in-memory
• Množství dat v databázích v
čase roste exponenciálně
19
Stabilní výkon – slide z 2019
• Za dva roky došlo k výraznému nárůstu počtu volání a přitom response
time zůstává stejný
20
Stabilní výkon – množství volaných služeb a odezva
0
1000
2000
3000
4000
5000
0
1 000 000
2 000 000
3 000 000
4 000 000
5 000 000
6 000 000
Calls daily Response time
21
Stabilní výkon – délka EOD
0:00:00
1:12:00
2:24:00
3:36:00
4:48:00
6:00:00
7:12:00
2014/01
2014/03
2014/05
2014/07
2014/09
2014/11
2015/01
2015/03
2015/05
2015/07
2015/09
2015/11
2016/01
2016/03
2016/05
2016/07
2016/09
2016/11
2017/01
2017/03
2017/05
2017/07
2017/09
2017/11
2018/01
2018/03
2018/05
2018/07
2018/09
2018/11
2019/01
2019/03
2019/05
2019/07
2019/09
2019/11
2020/01
2020/03
2020/05
2020/07
2020/09
2020/11
2021/01
Délka EOD
Total
2x X4
+X6
2x X4
X6
+X7
X7 +
X8M
X5
test
22
Content
✓ O Equa bank
✓ Prezentace z roku 2014
✓ Prezentace z roku 2019
✓ Aktuální situace
➢ Zpětný pohled
▪ Otázky a odpovědi
23
Zpětný pohled
Neznáme problémy s IO, pokud jsou, je opravdu závažný problém někde
jinde
Neznáme problémy s CPU výkonem, pokud je, je opravdu závažný problém
někde jinde
Neznáme problémy s nedostatkem paměti
Neznáme problémy s db HW/SW, systém je vyladěný a v rámci racku plně
redundantní a v případě problému si sám zakládá ticket na opravu, jednotky
případů za 10 let
Minimum nepředvídaných situací
Jednoduché a jasné licencování
Licenční poměr 1:2 (x86)
Jednoduchá instalace (malé jednotky týdnů včetně DB sw a testů)
Úspora db licencí přenesením velkého množství výpočetního výkonu na
storage servery
Otestované all-in-one patche a nové verze DB, nasazujeme sami
Plusy
24
Zpětný pohled
Šetří lidské zdroje jak na infrastrukturu, tak v db týmu
Databázovým specialistům umožní soustředit se na pokročilou databázovou
činnost a posouvá je profesně dál
Umožňuje větší benevolenci k programátorským chybám, hlavně v oblasti
performance
Umožňuje v některých případech zahazovat indexy a dále tak zrychlovat běh
(méně indexů -> rychlejší insert, vhodné u operací s velkým množstvím řádků)
Umožňuje kombinovat DWH a transakční úlohy, souběh velkého množství
databází, zpracování opravdu velkých tabulí s miliardami řádků
Vlastnictví malého počtu HW
Dokáže absorbovat peaky
H/A v rámci racku je hotovo
Jednoduchý přechod na nový HW
Bezodstávkové patchování
Plusy
25
Zpětný pohled
Mohly by být v computech serverech výkonnější CPU. Nelze vybrat.
Nedostatek místa lze řešit pouze přidáním dalšího storage serveru, i když
není problém s IO či CPU. I storage servery jsou licencovány (per disk,
vždy stejný počet v serveru), i když levněji než databázové licence.
Je potřeba dlouhodobě plánovat
Je potřeba držet podporované verze.
Pokud je potřeba extended support na db nebo nějakou db option, musíte mít licenci na
celý rack, pokud nepoužíváte virtualizaci.
Zvláště s rychlým předchodem 12c -> 18c -> 19c dost komplikované, celosvětově
dodavatelé nestíhají držet krok. Včetně Oracle 
Mínusy
26
Zpětný pohled
Kompatibilita s Oracle cloud (již ne vše již je dostupné v on premise řešení)
Kdy si vybrat cloud a kdy on premise? Zkoušíme cloud pro jeden projekt.
Pravidelné patchování
Mělo by být samozřejmé
Ne vždy se dá v krátkém časovém okně pohodlně realizovat, konflikty s releasy
Kompatibilita s aplikacemi
Rychlá možnost použít nové funkcionality
Monitoring, detekce potencionálních problémů při široké integraci
V případě performance problémů aplikací se bez dalšího řešení těžko detekují / vylučují
problémy v databázi
Dá se řešit korelací volání aplikačního serveru a databáze, nestačí enterprise manager
Pomohla by virtualizace?
Diskutabilní
27
Zpětný pohled
Virtualizace
není potřeba zapínat, systém jako takový unese opravdu hodně
může být vhodná pro částečné licencování (optiony nebo extended support)
je třeba rozmyslet před instalací
Oracle podporuje KVM a uznává ho jako licenční bariéru
Spotřebuje menší procenta výkonu HW, může uspořit na licenčních poplatcích
Snižuje schopnost absorbovat peaky
V případě dalšího rozvoje Equa bank bychom asi nějakou formou využili
X8M permanentní paměti
Registrujeme zrychlení odezvy u některých úloh, nemáme však exaktně změřeno
Zatím jsme se nezaměřili na přímé optimalizace pro využití permanentních pamětí
Očekáváme razantnější nárůst výkonu s větším objemem těchto pamětí
Diskutabilní
28
Content
✓ O Equa bank
✓ Prezentace z roku 2014
✓ Prezentace z roku 2019
✓ Aktuální situace
✓ Zpětný pohled
➢ Otázky a odpovědi
29
Děkuji za pozornost ☺
Závěr

Exadata z pohledu zákazníka a novinky generace X8M - 2. část

  • 1.
    Customer success stories OracleExadata in Equa bank 2014 - 2021 1 3 . 3 . 2 0 2 1 J a r o s l a v Z o ub e k
  • 2.
    2 Content ➢ O Equabank ▪ Prezentace z roku 2014 ▪ Prezentace z roku 2019 ▪ Aktuální situace ▪ Zpětný pohled ▪ Otázky a odpovědi
  • 3.
    3 Stručně o Equabank ▪ Nová univerzální banka s širokou nabídkou produktů a služeb osobního i firemního bankovnictví se zaměření na jednoduché, srozumitelné a transparentní služby ▪ Vstup na trh v roce 2011 ▪ Během 10 let na trhu množství různých ocenění ▪ Stabilní růst produktového portfolia i počtu klientů ▪ Zaměření na bezpoplatkové online služby ▪ Úspěšná investice završena prodejem
  • 4.
    4 Stručně o mně ▪Jaroslav Zoubek ▪ 2011 – 2021 ▪ Equa bank, Head of business and technical support -> Head of IT Operations (2014) ▪ 2009 – 2011 ▪ CSC, Senior consultant and project manager ▪ Greenfield bank projekt ▪ 1998 – 2008 ▪ ING Bank, System operator -> CIO ▪ 1994 – 1998 ▪ IT Manager, DKF Holding + BH Securities
  • 5.
    5 Content ✓ O Equabank ➢ Prezentace z roku 2014 ▪ Prezentace z roku 2019 ▪ Aktuální situace ▪ Zpětný pohled ▪ Otázky a odpovědi
  • 6.
    6 Oracle EngineeredSystems v Equa bank Obchodní důvody růst počtu klientů růst produktového portfolia Zkrácení „time to market“ Technické důvody Technické limity, nedostatek zdrojů a konec životnosti stávajícího hardware Performance Stabilita Délka zpracování denních uzávěrek Nárůst počtu testovacích prostředí Příprava na komplexní řešení DR/BCP Důvody změny DB infrastruktury
  • 7.
    7 Oracle EngineeredSystems v Equa bank Komplexní řešení Pole Sítě, Řadiče Servery Flashové karty Redundance Příprava na DR/BCP DB software Licenční model 0,5 licence / CPU Nelicencují se diskové procesory, přestože poskytují výpočetní výkon Při započítání databázových licencí bylo při srovnatelném výkonu konkurenční řešení výrazně dražší Referenční návštěvy Pozitivní reference u všech návštěv Poměr cena/výkon Slibovaný nárůst databázového výkonu při použití srovnatelné hardwarové konfigurace Výběr řešení – proč zrovna Exadata?
  • 8.
    8 Oracle EngineeredSystems v Equa bank Implementováno 2x Exadata X4-2 1/8 s plánovaným upgradem na 1/4 po prvním roce Přechod na minimální verzi databáze Instalace HW a databázového SW provedená pracovníky Oracle bezchybná Migrační tým (3* DBA, 4* aplikační podpora) plánoval a prováděl migrace za současné provozní podpory produkce a testů Během půl roku od instalace jsme zmigrovali 7 prostředí, 84 databází, 17 TB dat. Migrace přes export / import Neplánované výpadky při migraci: 0 Neplánované výpadky při provozu: 0 WOW efekt! Implementace Objednávka Dodávka Konfigurace 9.5. 29.5. 4.6. Migrace
  • 9.
    9 Oracle EngineeredSystems v Equa bank 1.2014 2.2014 3.2014 4.2014 5.2014 6.2014 7.2014 8.2014 9.2014 10.2014 Zkrácení řádově o hodiny na ¼ původní délky Vývoj délky zpracování denní uzávěrky 2014 Migrace core banking Migrace ostatních systémů Délka denní uzávěrky Počet transakcí
  • 10.
    10 Oracle EngineeredSystems v Equa bank Dodávka v pořádku a dle časových plánů Implementace proběhla dle plánu Splnění slibů dodavatele (performance a stabilita i při nárůstu počtu prostředí a objemu dat v nich), došlo k brutálnímu nárůstu performance Nevýhody Korporační problémy Není podporovaná virtualizace v klasickém slova smyslu, při použití Exadaty pouze pro databáze to však není problém. Důsledkem toho mohou nastat problémy s routováním a separací prostředí. Nutnost dodržet minimální verzi databáze Licencování skokem. Výkon nové verze spojený s možností částečného licencování nám umožnil neprovádět 2x upgrade na 1/4 provést a místo toho pouze koupit jednu novou 1/8 pro testovací prostředí. Již objednáno ☺ Shrnutí
  • 11.
    11 Content ✓ O Equabank ✓ Prezentace z roku 2014 ➢ Prezentace z roku 2019 ▪ Aktuální situace ▪ Zpětný pohled ▪ Otázky a odpovědi
  • 12.
    12 Prezentace z roku2019 Změny v db infrastruktuře • 2014 ➢ 2x X4 1/8 (A + B, vyřazeno z provozu) • 2015 ➢ 1x X5 1/8 (C, testovací) • 2017 ➢ 1x X6 1/8 (D, produkční) • 2019 ➢ 1x X7 1/4 (E, produkční)
  • 13.
    13 ✓ Systém siporadí s velkým množstvím procesů a databází. Na testovací EXA C aktuálně běží řádově skoro 100 databází v 7 testovacích prostředích, z toho 2 z nich jsou kopie produkce. Na těchto testovacích prostředích spouštíme řádné uzávěrky dne (z tohoto důvodu je pro nás nepoužitelný občasně zapínaný výkon v cloudu). ✓ Je možné kombinovat různorodé typy úloh. Na produkčních strojích se bezproblémově zpracovávají současně transakční úlohy a úlohy DWH typu. ✓ Prakticky neznáme I/O problém. I tento robustní systém je možné přetížit, ale je to těžší. I velmi neoptimální dotazy systém dokáže unést a vypořádat se s nimi, dojde ke zpomalení, ale ne k pádům. ✓ Systém patchování nás nutí držet aktuální verze. Občas je to otrava, ale nakonec se to vrátí. ✓ Je to stabilní. Případné výpadky si způsobujeme sami ☺ Výměna HW je plně automatická, systém si sám zadá ticket. ✓ Licencování už nemusí být na plný box. U každého stroje se dá licencovat jen část CPU jader. Změna proti původnímu stavu, s tímhle jsme původně měli problém. Prezentace z roku 2019 Zkušenosti z provozu
  • 14.
    14 ❖Je potřeba řešitmonitoring. Není to virtualizace, nejsou oddělené prostředky. Enterprise manager ne vždy stačí v případě problému proplouvajícím přes několik aplikací a databází (typicky přes sdílený middleware / serial bus). Také je možné implementovat resource management na různých úrovních. ✓ Systém jako takový neřeší kompletní H/A. Vše je redundantní v rámci racku, někdy i vícenásobně. Ale H/A skrze datová centra musíme řešit sami jinými prostředky. Dá se využít logika, že běží primární a stand-by databáze napůl do kříže. ✓ Nová generace má vždy výrazný nárůst výkonu. S každým novým strojem vždy přišlo daleko výrazně více výkonu než v předchozí generaci a to i meziročně. I cenu zatím Oracle držel stejnou tak, jako sliboval před 5 lety, i když letos je avizováno mírné navýšení. ✓ Nakonec nebylo potřeba nějak výrazně upravovat aplikace. Pravděpodobně bychom z našich strojů dokázali vymáčknout více, ale zatím na optimalizaci kódu aplikací nedošlo. Možná někdy, zatím stačí brutální síla. Na druhou stranu máme volné ruce k migraci pryč. ✓ Konfiguraci sítě je potřeba pořádně promyslet. Špatně nakonfigurovaná síť při instalaci může způsobit dost problémů později a těžko se to opravuje. Prezentace z roku 2019 Zkušenosti z provozu
  • 15.
    15 Content ✓ O Equabank ✓ Prezentace z roku 2014 ✓ Prezentace z roku 2019 ➢ Aktuální situace ▪ Zpětný pohled ▪ Otázky a odpovědi
  • 16.
    16 • 2014 ➢ 2xX4 1/8 (vyřazeno z provozu) • 2015 ➢ 1x X5 1/8 (testovací) • 2017 ➢ 1x X6 1/8 (testovací) • 2019 ➢ 1x X7 1/4 (produkční) • 2020 ➢ 1x X8M 1/4 (produkční) DB Infrastruktura
  • 17.
    17 Stabilní růst 2014/01 2014/03 2014/05 2014/07 2014/09 2014/11 2015/01 2015/03 2015/05 2015/07 2015/09 2015/11 2016/01 2016/03 2016/05 2016/07 2016/09 2016/11 2017/01 2017/03 2017/05 2017/07 2017/09 2017/11 2018/01 2018/03 2018/05 2018/07 2018/09 2018/11 2019/01 2019/03 2019/05 2019/07 2019/09 2019/11 2020/01 2020/03 2020/05 2020/07 2020/09 2020/11 2021/01 Účty Klienti 0 200 000 400 000 600 000 800 000 1 000 000 1 200 000 1 400 000 1 600 000 2014/01 2014/03 2014/05 2014/07 2014/09 2014/11 2015/01 2015/03 2015/05 2015/07 2015/09 2015/11 2016/01 2016/03 2016/05 2016/07 2016/09 2016/11 2017/01 2017/03 2017/05 2017/07 2017/09 2017/11 2018/01 2018/03 2018/05 2018/07 2018/09 2018/11 2019/01 2019/03 2019/05 2019/07 2019/09 2019/11 2020/01 2020/03 2020/05 2020/07 2020/09 2020/11 2021/01 TransakceÚčetní záznamy
  • 18.
    18 Stabilní růst 0 10 20 30 40 50 60 70 80 DB size(TB) Musíme nadále plánovat budoucí databázovou infrastrukturu mimo standardní Oracle boxy (ne X/2, ale více samostatných diskových serverů, nemáme problém s CPU či IO, pouze s velikostí úložiště) • 20 databází krížem • DWH 18TB • Máme i tabulky s 5 miliardami řádků a půl TB dat • Pro některé úlohy přemýšlíme nad full-flash polem a in-memory • Množství dat v databázích v čase roste exponenciálně
  • 19.
    19 Stabilní výkon –slide z 2019 • Za dva roky došlo k výraznému nárůstu počtu volání a přitom response time zůstává stejný
  • 20.
    20 Stabilní výkon –množství volaných služeb a odezva 0 1000 2000 3000 4000 5000 0 1 000 000 2 000 000 3 000 000 4 000 000 5 000 000 6 000 000 Calls daily Response time
  • 21.
    21 Stabilní výkon –délka EOD 0:00:00 1:12:00 2:24:00 3:36:00 4:48:00 6:00:00 7:12:00 2014/01 2014/03 2014/05 2014/07 2014/09 2014/11 2015/01 2015/03 2015/05 2015/07 2015/09 2015/11 2016/01 2016/03 2016/05 2016/07 2016/09 2016/11 2017/01 2017/03 2017/05 2017/07 2017/09 2017/11 2018/01 2018/03 2018/05 2018/07 2018/09 2018/11 2019/01 2019/03 2019/05 2019/07 2019/09 2019/11 2020/01 2020/03 2020/05 2020/07 2020/09 2020/11 2021/01 Délka EOD Total 2x X4 +X6 2x X4 X6 +X7 X7 + X8M X5 test
  • 22.
    22 Content ✓ O Equabank ✓ Prezentace z roku 2014 ✓ Prezentace z roku 2019 ✓ Aktuální situace ➢ Zpětný pohled ▪ Otázky a odpovědi
  • 23.
    23 Zpětný pohled Neznáme problémys IO, pokud jsou, je opravdu závažný problém někde jinde Neznáme problémy s CPU výkonem, pokud je, je opravdu závažný problém někde jinde Neznáme problémy s nedostatkem paměti Neznáme problémy s db HW/SW, systém je vyladěný a v rámci racku plně redundantní a v případě problému si sám zakládá ticket na opravu, jednotky případů za 10 let Minimum nepředvídaných situací Jednoduché a jasné licencování Licenční poměr 1:2 (x86) Jednoduchá instalace (malé jednotky týdnů včetně DB sw a testů) Úspora db licencí přenesením velkého množství výpočetního výkonu na storage servery Otestované all-in-one patche a nové verze DB, nasazujeme sami Plusy
  • 24.
    24 Zpětný pohled Šetří lidskézdroje jak na infrastrukturu, tak v db týmu Databázovým specialistům umožní soustředit se na pokročilou databázovou činnost a posouvá je profesně dál Umožňuje větší benevolenci k programátorským chybám, hlavně v oblasti performance Umožňuje v některých případech zahazovat indexy a dále tak zrychlovat běh (méně indexů -> rychlejší insert, vhodné u operací s velkým množstvím řádků) Umožňuje kombinovat DWH a transakční úlohy, souběh velkého množství databází, zpracování opravdu velkých tabulí s miliardami řádků Vlastnictví malého počtu HW Dokáže absorbovat peaky H/A v rámci racku je hotovo Jednoduchý přechod na nový HW Bezodstávkové patchování Plusy
  • 25.
    25 Zpětný pohled Mohly bybýt v computech serverech výkonnější CPU. Nelze vybrat. Nedostatek místa lze řešit pouze přidáním dalšího storage serveru, i když není problém s IO či CPU. I storage servery jsou licencovány (per disk, vždy stejný počet v serveru), i když levněji než databázové licence. Je potřeba dlouhodobě plánovat Je potřeba držet podporované verze. Pokud je potřeba extended support na db nebo nějakou db option, musíte mít licenci na celý rack, pokud nepoužíváte virtualizaci. Zvláště s rychlým předchodem 12c -> 18c -> 19c dost komplikované, celosvětově dodavatelé nestíhají držet krok. Včetně Oracle  Mínusy
  • 26.
    26 Zpětný pohled Kompatibilita sOracle cloud (již ne vše již je dostupné v on premise řešení) Kdy si vybrat cloud a kdy on premise? Zkoušíme cloud pro jeden projekt. Pravidelné patchování Mělo by být samozřejmé Ne vždy se dá v krátkém časovém okně pohodlně realizovat, konflikty s releasy Kompatibilita s aplikacemi Rychlá možnost použít nové funkcionality Monitoring, detekce potencionálních problémů při široké integraci V případě performance problémů aplikací se bez dalšího řešení těžko detekují / vylučují problémy v databázi Dá se řešit korelací volání aplikačního serveru a databáze, nestačí enterprise manager Pomohla by virtualizace? Diskutabilní
  • 27.
    27 Zpětný pohled Virtualizace není potřebazapínat, systém jako takový unese opravdu hodně může být vhodná pro částečné licencování (optiony nebo extended support) je třeba rozmyslet před instalací Oracle podporuje KVM a uznává ho jako licenční bariéru Spotřebuje menší procenta výkonu HW, může uspořit na licenčních poplatcích Snižuje schopnost absorbovat peaky V případě dalšího rozvoje Equa bank bychom asi nějakou formou využili X8M permanentní paměti Registrujeme zrychlení odezvy u některých úloh, nemáme však exaktně změřeno Zatím jsme se nezaměřili na přímé optimalizace pro využití permanentních pamětí Očekáváme razantnější nárůst výkonu s větším objemem těchto pamětí Diskutabilní
  • 28.
    28 Content ✓ O Equabank ✓ Prezentace z roku 2014 ✓ Prezentace z roku 2019 ✓ Aktuální situace ✓ Zpětný pohled ➢ Otázky a odpovědi
  • 29.