231 Test odesílání velkého množství datových zpráv

jiri.farsky@aipsafe.cz 14.06.2022 16:15

 Dobrý den,

 

   chtěli bychom otestovat naši aplikaci pro odesílání zpráv z jedné schránky až 150 tisíc zpráv za den s přílohou cca 100kB.

   Budeme používat paralelní přístupy.

   Chceme dodržet všechny body 1.9 a 1.10 v dokumentaci.

      

   Otázky:

    - je možné takový test v testovacím prostředí uskutečnit?

    - máme takové testy někam předem hlásit?    

    - existuje v testu nějaká vyčleněná schránka pro takovou zátěž?

    - existují jiné/další doporučení?

    - jsou v testu jiné limity než na produkci?

    - v roce  2017 se pan Jindřich Březina ptal na podobný počin pro produkční prostředí a bylo mu doporučeno zasílat mimo špičku 7:00-17:00. Toto stále platí?

    

Předem děkuji za odpověď

S pozdravem

Jiří Farský

231.1 Re: Test odesílání velkého množství datových zpráv

602jsima 15.06.2022 08:31

Dobrý den,

je to docela neobvyklý požadavek - 150000 zpráv za den je třetina normálního provozu na produkčním prostředí, které je výrazně výkonnější. K čemu to potřebujete? Chcete zkoušet to vlastní odesílání zpráv nebo chování zaplněné schránky? Budete to posílat do jedné či více schránek?

 

Prostředí VT je celkem omezené jak výkonem, propustností, tak i velikostí úložiště, rozhodně takovýmto testem nezjistíte, jak se bude chovat produkční prostředí (kde je ještě obrovský rozdíl mezi špičkou a nocí). Napište prosím, co potřebujete vyzkoušet a proč a poté rozhodneme.

K Vašim dotazům:

  • VT neslouží k testům výkonu, ale funkčnosti
  • Všechny schránky se z hlediska možnosti odesílat nebo přijímat množství zpráv chovají stejně
  • Na VT není zapnuto žádné explicitní omezování počtu prováděných operací nebo odeslaných zpráv. Je omezen počet paralelně rozpracovaných požadavků pocházejících od stejného uživatele. 

Jan Šíma

ISDS

 

231.2 Re: Test odesílání velkého množství datových zpráv

jiri.farsky@aipsafe.cz 15.06.2022 11:43

Dobrý den,

 

 K čemu to potřebujeme?

   Zákazník (schránka typu OVM) chce každý měsíc zasílat hromadné vyúčtování, což je cca 150tis klientů (tedy odesílání do různých schránek(příjemců)).

   V testu máme v plánu zasílat z jedné do 10 schránek.

   

    

 Co chceme otestovat? 

  Hlavně odeslání zpráv a následné stažení doručenek takto odeslaných zpráv.

  Zajímá nás kolik zpráv (např. paralelně 5-10 vláken) bude možné zaslat za 10min, 30min, 60min 

  abychom dokázali cca odhadnout čas potřebný pro odeslání takového počtu zpráv.

  

  Zda stineme na produkci odeslání zmíněných 150tis zpráv za jednu noc mezi 18h-7h hodinou ranni.

  Nebo budeme muset rozdělit do více nocí, případně odesílat i přes den  7-17h apod.

 

Děkuji

S pozdravem

Jiří Farský

  

  

231.2.1 Re: Re: Test odesílání velkého množství datových zpráv

602jsima 15.06.2022 13:33

Dobrý den.

Píšete:

Zajímá nás kolik zpráv (např. paralelně 5-10 vláken) bude možné zaslat za 10min, 30min, 60min,  abychom dokázali cca odhadnout čas potřebný pro odeslání takového počtu zpráv.

Zda stineme na produkci odeslání zmíněných 150tis zpráv za jednu noc mezi 18h-7h hodinou ranni.  Nebo budeme muset rozdělit do více nocí, případně odesílat i přes den  7-17h apod.

Ale to je přesně to, co na na Veřejném testu nevyzkoušíte. Zde můžete otestovat svou aplikaci, že umí paralelně posílat zprávy, na to stačí pár stovek zpráv, ale nezjistíte, jak dlouho to bude trvat.

To musíte jít rovnou na produkční prostředí, a zde doporučujeme rozdělit tu dávku poprvé do 5 nocí, v případě úspěchu to příště snížit na 3 noci. Za jednu noc se to určitě nestihne. Nebo je možné zasílat pomaleji i přes den. Je jen třeba, aby se to rozložilo v čase.

 

A dodatek: provozní ředitel ISDS děkuje za vstřícnost a konzultaci předem. Zároveň Vás prosí, abyste nám dali touto cestu vědět, kdy to na PROD spustíte, a nechali nám pro jistotu kontakt, na koho se obrátit v případě nějakého teoretického problému, kdo by to mohl případně zastavit či zpomalit.

 

Jan Šíma

ISDS