Zahlcení očkovacího systému bylo jisté, říká stát. Zabránit tomu nešlo, míní experti

Michaela Endrštová Radek Dragoun Michaela Endrštová, Radek Dragoun
15. 1. 2021 16:48
Systém pro objednávání na očkování proti covidu-19 čelil krátce po otevření registrací velkému zájmu lidí, kvůli čemuž došlo k jeho přetížení. Národní agentura pro komunikační a informační technologie (NAKIT) připouští, že něco podobného očekávala. Oslovení IT experti vysvětlují, že investovat do toho, aby systém úvodní nápor zvládl, by ale bylo zbytečné.
Ilustrační foto
Ilustrační foto | Foto: NÚKIB

"Byli jsme si stoprocentně jistí tím, že se systém zahltí. Byla i varianta, že to úplně spadne. Kdyby to spadlo, tak bychom to zase zvedli," popisuje mluvčí NAKIT Lukáš Trnka. 

Očekávaný problém způsobil obrovský zájem, který lidé měli hned v osm hodin ráno, kdy se rezervace pro seniory starší 80 let otevřela. To se ovšem dalo čekat. Jen během prvních dvou minut po spuštění se do systému přihlásilo 75 tisíc lidí. Kvůli přetíženému systému trvalo i několik desítek minut, než se zájemce dostal k poslednímu kroku, tedy výběru termínu. 

Zatímco část, ve které je potřeba vyplnit například kontaktní a osobní údaje, zajišťuje ministerstvo zdravotnictví prostřednictvím armády či Národní agentury pro komunikační a informační technologie, objednávání na konkrétní termín do očkovacího centra běží na systému ostravské soukromé firmy Reservatic. Právě ten během pátečního rána nezvládl zájem lidí a byl několik minut nedostupný. Ke konkrétnímu termínu se většině zájemců nešlo přihlásit vůbec, kolem desáté pak stránka oznámila, že jsou již všechny plné a zájemci to mají zkusit znovu za několik dní. 

Deník Aktuálně.cz se pokoušel spojit se spoluvlastníkem společnosti Reservatic Jiřím Kubicou, ten však na otázky odmítl odpovědět. "Já opravdu teď nemám čas, obraťte se na NAKIT," řekl Kubica.

Mluvčí NAKIT Trnka potvrdil, že systém firmy Reservatic byl kvůli obrovskému náporu lidí několik minut nedostupný. Podle něj nejde o nic neobvyklého, podobně vypadávají servery velkých soukromých společností například v době, kdy si mnoho lidí najednou objednává lístky na sportovní utkání či koncerty. 

Podobným způsobem velké množství zájemců o vakcínu, kteří se chtěli registrovat v jeden okamžik, překročilo celkovou možnou kapacitu systému, který vytvořila firma Reservatic. "Zátěž byla obrovská. Když se vám během pár minut na server nažene 75 tisíc lidí, tak to prostě spadne," popisuje Michal Bláha z Hlídače státu. 

To, že spuštění systémů často doprovází komplikace, potvrzuje i IT odborník ze společnosti ShipMonk Martin Damovský, který má na starosti chod systémů a infrastruktury. "Děje se to i u velkých systémů, které běží roky. Například tento týden WhatsApp oznámil, že začne sdílet data uživatelů s Facebookem. V tu chvíli všichni přešli na aplikaci Signal, která měla první den obrovské problémy s odesíláním autorizačních SMS. Přičemž se jedná o celosvětovou aplikaci, která funguje roky," říká Damovský. 

Aby k situaci nedošlo, je možné navýšit kapacitu serveru. Mluvčí NAKIT Trnka však tvrdí, že by se to nevyplatilo. "Takhle obrovský nápor se dá předpokládat jenom v jednu chvíli, pak se to rozvolní. Stavět brutální infrastrukturu na tenhle jeden moment, aby to pak po zbytek života serverů běželo na 0,3 procenta kapacity, to se také nedělá," vysvětluje. 

Navýšit kapacitu uživatelů, aby se situace neopakovala, se ani podle Bláhy nevyplatí. "Když víte, že stonásobná zátěž bude trvat první dvě hodiny, je někdy lepší to holt vzdát. Protože kdybyste se na zátěž měli připravit, znamenalo by to, že do toho musíte investovat třeba deset milionů korun - a to se kvůli dvěma hodinám nevyplatí," říká Bláha. 

Půlhodinové čekání na SMS zprávu

Problém byl také se zasíláním zpráv. Trvalo i půl hodiny, než dorazila SMS s kódem, který umožnil pokračování v registraci. Tento problém se záhy vysvětlil: operátoři uvedli, že se o požadavku na zasílání SMS zpráv s kódem dozvěděli až po spuštění systému, dopředu je o tom nikdo neinformoval.

"Možná by příště pomohlo, kdyby operátorům stát o nápadu požadovat SMS ověření řekl dříve než hodinu po spuštění systému," uvedl na Twitteru výkonný ředitel Asociace provozovatelů mobilních sítí Jiří Grund. 

Půl hodiny po spuštění systému tak ve frontě na odeslání u mobilních operátorů čekalo 40 tisíc SMS zpráv s PIN kódem, za vteřinu jich odeslali 20. Po zjištění problémů podle Grunda operátoři navýšili jejich počet na 50 SMS za vteřinu. 

Zatímco komplikace se zpožděním SMS zpráv se podařilo vyřešit, problém s přetíženými servery se bude pravděpodobně opakovat i poté, co bude rezervace spuštěna pro celou populaci. Původně to mělo být 1. února, jak ale upozornila redakce Aktuálně.cz, pravděpodobně se i v tento termín bude moct registrovat omezené množství lidí, kteří spadají do prioritních skupin. I tak se ale dá hned po spuštění očekávat zájem desítek tisíc lidí.

Odborníci navrhují rozmělnit počet uživatelů

Aby se přetížení serverů neopakovalo, navrhuje Bláha spíše rozmělnit počet uživatelů než navyšovat kapacitu systému. "Nepomohla tomu ani komunikace vlády, která říkala, že čím dřív se zaregistrujete, tím dřív máte šanci jít na očkování. Tím ale vlastně říká: Snažte se zaregistrovat co nejdřív. Do prvních pár úvodních minut se tak nahrnulo maximum lidí a tím vznikla obrovská zátěž," upozorňuje Bláha.

Mnohem lepší by podle něj bylo, kdyby vláda dala lidem vědět, že není důležité, jestli se zaregistrují první, nebo druhý den, protože očkování se na ně vždy dostane a je ho dost. 

IT odborník Martin Damovský navrhuje, že by šlo uživatele rozmělnit po ročnících narození, přičemž kontrola roku narození by byla prvním krokem registrace ještě před odesláním SMS. V takovém případě by se ročník 1940 registroval v osm ráno. V deset hodin dopoledne by byla umožněna registrace ročníku 1945 a tak by to postupovalo dále. 

Nedostatky při spuštění registrací nyní kritizuje opozice. Například náměstek primátorky města Brna Petr Hladík (KDU-ČSL) na Twitteru uvedl, že svolává jednání, na kterém bude připraven funkční registrační systém. "V České republice máme celkem 400 tisíc seniorů ve věku 80+, systém není připraven na registraci ani desetiny z nich," uvedl Hladík. 

PROBLÉMY S REGISTRACÍ K OČKOVÁNÍ

Otevření registrací na očkování pro lidi starší 80 let provázelo hned několik komplikací:

  • SMS kódy
    Autorizační kódy, které bylo nutné zadat pro pokračování v registraci, často chodily i s půlhodinovým zpožděním. Vláda se totiž na operátory neobrátila a ti tak posílali zprávy rychlostí 20 zpráv za sekundu. V jednu chvíli tak ve frontě čekalo na odeslání více než 40 tisíc zpráv. Když si operátoři všimli přetížení systému, maximální počet odeslaných zpráv navýšili.
  • Přetížení linky 1221
    Bezplatná infolinka, kterou zřídilo ministerstvo zdravotnictví, měla sloužit jako pomoc seniorům, kteří si s registrací nevědí rady. Jenže už od rána byla zahlcená a nedalo se na ni dovolat. Vládní zmocněnec pro IT Vladimír Dzurilla posléze uvedl, že linku s operátory detailně probíral. "Volala spousta lidí najednou. Budeme volat zpátky těm, kteří se nedovolali. My jsme ani nemohli postavit 10 tisíc operátorů, když na linku zavolá 10 tisíc lidí najednou," řekl k ranní nedostupnosti linky. 
  • Není možné registrovat lidi starší 100 let
    Podle mluvčího NAKIT Lukáše Trnky se objevil problém s registrací lidí, kteří jsou starší 100 let. Systém u nich totiž na základě rodného čísla nerozpozná, jestli jde o 101letého člověka, nebo jednoleté dítě. Jelikož je v tuto chvíli registrace možná jen pro lidi nad 80 let, mohlo se stát, že stoletému seniorovi přihlášení k očkování nebylo umožněno. Podle Trnky je situace neřešitelná, protože je to nedostatek samotného rodného čísla. Pokud se někdo do takového problému dostal, má se obrátit na linku 1221, díky které by mu měla být registrace umožněna. 
  • Nemožnost se registrovat na konkrétní termín
    Krátce po spuštění selhal systém společnosti Reservatic, přes který si lidé vybírají konkrétní termín na konkrétním očkovacím místě. Lidé se často přihlásili, že se chtějí nechat očkovat, ale už se jim nepodařilo dostat se do další části registrace, kde si měli vybrat datum a čas, kdy jim bude vakcína podána.
  • Nedostatek volných termínů
    Kapacita zadaných termínů pro očkování proti covidu-19 byla podle systému po více než hodině vyčerpaná. Tisíce lidí se tak dostaly pouze k poslednímu kroku, při kterém si mají vybrat termín očkování. Jenže po jeho potvrzení se dočkali pouze hlášky, ať to za chvíli zkusí znovu. A nepodařilo se jim to ani po opakovaných pokusech. Dopoledne se pak na stránce objevilo, že kapacita rezervací je vyčerpána a další budou umožněny později dle dodávky vakcín, nejdříve však za několik dní. Termín si tak mohlo zatím zarezervovat jen 3000 lidí. Podle premiéra Andreje Babiše (ANO) je to z toho důvodu, že většina dávek je stále určena k očkování v nemocnicích a domovech pro seniory, tedy mimo rezervační systém.
 

Právě se děje

před 6 hodinami

AC Milán vydřel remízu 1:1 s Udine a na Inter ztrácí tři body

Fotbalisté AC Milán ve 25. kole italské ligy doma zachránili remízu 1:1 s Udine až díky gólu z penalty ze sedmé minuty nastavení. "Rossoneri" z druhého místa neúplné tabulky ztrácejí tři body na městského rivala Inter, ale lídři Serie A mají k dobru čtvrteční utkání v Parmě.

AC Milán se bez zraněného kanonýra Zlatana Ibrahimovice trápil a na San Siru se v 68. minutě jako první prosadil Rodrigo Becao. Hosté z Udine dlouho sahali po nečekané výhře, ale v nastavení Jens Stryger Larsen zahrál v šestnáctce rukou a spolehlivý exekutor AC Franck Kessié z penalty nezaváhal.

Záložník Antonín Barák přispěl k vítězství Hellasu Verona 3:0 na stadionu Beneventa. Za hosty se v první půli prosadil Davide Faraoni a vlastní branku si vstřelil Daam Foulon. Po změně stran zvýšil Kevin Lasagna. Hellas poskočil na osmé místo.

Další český reprezentant Jakub Jankto odehrál za Sampdorii závěrečnou půlhodinu při venkovní remíze 1:1 s městským rivalem FC Janov. Gólfový účet derby v 52. minutě otevřel Davide Zappacosta, v 77. minutě odpověděl další obránce Lorenzo Tonelli. Sampdoria zůstala desátá a tři kola čeká na plný bodový zisk.

Italská fotbalová liga - 25. kolo:

Sassuolo - Neapol 3:3 (34. vlastní Maksimovič, 45.+1 Berardi z pen., 90.+5 Caputo - 38. Zieliňski, 72. Di Lorenzo, 90. Insigne z pen.), AC Milán - Udine 1:1 (90.+7 Kessié z pen. - 68. Rodrigo Becao), Benevento - Hellas Verona 0:3 (25 Faraoni, 34. vlastní Foulon, 50. Lasagna), Bergamo - Crotone 5:1 (12. Gosens, 48. Palomino, 50. Muriel, 58. Iličič, 85. Mirančuk - 23. Simy), Cagliari - Boloňa 1:0 (19. Rugani), FC Janov - Sampdoria Janov 1:1 (52. Zappacosta - 77. Tonelli), Fiorentina - AS Řím 1:2 (60. vlastní Spinazzola - 49. Spinazzola, 88. Diawara).

Tabulka:

1. Inter Milán 24 17 5 2 60:24 56
2. AC Milán 25 16 5 4 48:30 53
3. Bergamo 25 14 7 4 60:32 49
4. Juventus Turín 24 14 7 3 48:20 49
5. AS Řím 25 14 5 6 50:38 47
6. Neapol 24 14 2 8 52:28 44
7. Lazio Řím 24 13 4 7 38:32 43
8. Hellas Verona 25 10 8 7 34:27 38
9. Sassuolo 24 9 9 6 40:37 36
10. Sampdoria Janov 25 9 4 12 34:37 31
11. Udine 25 7 8 10 27:34 29
12. Boloňa 25 7 7 11 32:38 28
13. FC Janov 25 6 9 10 27:37 27
14. Fiorentina 25 6 7 12 26:38 25
15. Spezia 25 6 7 12 32:46 25
16. Benevento 25 6 7 12 25:47 25
17. Cagliari 25 5 6 14 27:41 21
18. FC Turín 23 3 11 9 33:41 20
19. Parma 24 2 9 13 19:47 15
20. Crotone 25 3 3 19 24:62 12
Další zprávy