Zploštit šla několika způsoby:
1) Nedávat začátek na sobotu v lockdownu, když se lidi nudí doma a vyplnit ten formulář co s ním stát prudí aby to měli za sebou a nemuseli na to myslet se zdá jako dobré zaplácnutí prázdného dopoledne. Ve všední den by část lidí byla v práci, takže by se to trochu rozložilo.
2) Dát na to víc času, než dva týdny. Když by na to byl alespoň měsíc, víc lidí by si řeklo "na to je ještě čas" než "stejně na to jsou jen dva týdny, tak ať to mám za sebou"
3) Neudělat to v pořadí "nejdřív kampaň ke sčítání, pak pouštíme", ale naopak, nejdřív potichu pustit a kampaň začít dělat až opadne vlna early adopters (prakticky nutné dělat zároveň z bodem 2, aby na to bylo dost času).
Všechno z toho jsou triviální věci, co člověka napadnou po chvilce zamyšlění. Jenže myslet bolí, zvlášť státní úředníky.
Mimochodem, ředitel ČSÚ prozradil, že systém spadl poté, co do něj bylo zadáno pouhých pár tisíc formulářů (během asi pěti hodin). Tak zkusme počítat:
Dospělých lidí co by se měli sečíst máme nějakých 8.5 miliónu. Hodně lidí se sečte dohromady v rámci domácnosti, dost jich bude čekat na papírovou verzi, odhadněme, že by ty elektronické formuláře chtělo vyplnit 20% lidí, co se bude sčítání účastnit, tedy 1.7 miliónu lidí. Ti kdyby byli vzorní a perfektně se rozložili do celého dostupného času, tak by to znamenalo vyplnit 1 700 000 / (14 * 24 - 1) = cca 5074 formulářů za hodinu.
Jinými slovy, systém zvládl pouze zlomek zátěže, kterou by musel zvládnout byť při relativně malém zájmu o elektronické podání a perfektním rozložení lidi, tedy byl postavený naprosto špatně a spadnout prostě musel i bez efektu počátečního návalu.
Dostal jsem se na webu Sčítání do čtyř různých stavů, nejdál k zadání domovní adresy, kterou to nenašlo. Někdy web timeoutoval při přihlašování, někdy hlásil, že on-line sčítání bylo ukončeno. Na druhou stranu se zase tolik nedivím, poslední dobou je to naopak pro nové státní webové aplikace vcelku přáznačné, nemůžu ale souhlasit s obvykle automaticky používaným vysvětlením, že se jedná o "dětské nemoci", protože tyto stavy by měly být vychytané už během testování fukčního a zátěžového, tedy pokud se testovalo poctivě.
Staci umlatit vyvojare, pry to zabil naseptavac adres. Zabilo to par tisic lidi...
A ze takovou zakladni vec neodhalily ani zatezove testy - u komponenty, ktera se bude ocekavatelne hojne vyuzivat - je solidni fail.
Proboha, neraďte :-). Jinak se inspirují a máme od pondělí sčítání 80+, po Velikonocích 70+ a začátkem května 65+. Vždyť u rezervací na očkování to tak krásně funguje...
Jen by mě tedy zajímalo, jak je možné, že prošly ty zátěžové testy, které byly zaplacené, když nutnost vypnout sčítací formulář způsobilo pár tisíc lidí. Nebo nikdo komponentu našeptávače netestoval a rval tam rovnou hodnoty předdefinovaných adres?
Když nechcete riskovat, že vám do veřejné zakázky budou házet námitky nespokojení uchazeči nebo jimi zaplacení prudiči a nestihnete pak kvůli průtahům v zadávacím řízení zákonný termín, vypíšete takovou zakázku s minimem požadavků a s jediným hodnotícím kritériem - nabídkovou cenou. To samozřejmě není dobrý základ pro žádný větší projekt, ale dokud se nezmění systém zadávání VZ, tak lepší kvalitu očekávat nelze.
Že se dneska už blbě hledá vývojářská firma, která je schopná dodat kvalitní řešení, to je druhá věc. Všechny firmy, kterými jsem za svojí kariéru prošel nebo s nimi na nějakém velkém projektu spolupracoval, už buď neexistují nebo zgarážovatěly.
No.. Ráno to fungovalo, ale nebylo to propojeno s databázemi. Takže Vám to odmítlo nejen Vrané nad Vltavou, ale dokonce i Prahu s tím, že nebyla v seznamu měst nalezena..
O hodinu později to po mne chtělo heslo pro vstup do formuláře jako loni, ačkoliv letos se mělo přihlašovat pouze přes univerzální ID (pas, řidičák nebo občanka).
Na můj dotaz, kde obdržím přihlašovací údaje do formuláře jsem dostal odpověď: "Nejsem si jist zda rozumím vaší otázce" a vyhodilo to seznam povolených otázek, které byly zcela mimo mísu.
Teď to už nefunguje vůbec
No prima, to jste chapal skoro polovinu veci :-))
Takze, jakmile se namisto predani zdrojovych kodu zacne mluvit o licenci, tak to znamena, ze bud si v lepsim pripade zadavatel musi ten system dodatecne koupit, nebo ze ma system pouze pronajaty. Asi nevite ktere z toho plati, ze? No a to je to kouzlo.
Oboji neco stoji a oboji ma tu vlastnost, ze to zpusobuje navyseni dohodnute ceny. Zpravidla formou dodatku, v idealnim pripade neverejneho.
Takze - licence a zdrojaky jsou dve ruzne veci, vlastnictvi a pronajem jsou dve ruzne veci a smlouva a dodatek jsou taky dve ruzne veci.
Poskytnuti licence != predani zdrojovych kodu. Zacatecnicka chyba... Nedelate ve statni sfere?
Nojo, našeptávač... pro mě zase takové překvapení není, že tohle zátěžové testy neodhalily, setkal jsem se s tím několikrát, že zátěžák postihoval postování formuláře a dotahání všech navázaných objektů, ale ne už AJAX requesty a pokud ano, tak ne v odpovídajícím počtu. A jestli ty requesty našeptávače pak níž bušily do databázové tabulky (nebo pohledu) tak, že se to otevíralo pro jistotu i pro zápis (=>zámek) a/nebo tam chyběl index (=>table scan), tak to opravdu vysvětluje pozorované chování.
Tak teď nevím, vyplňoval jsem to v době ke konci druhého výpadku a zdálo se, že vše, včetně odeslání je OK (screenshoty jsem nepořídil). Ale když jsem po chvíli otevřel weby a četl že to znovu spadlo, tak jsem znejistěl a zkusil jsem se znovu přihlásit. A systém mě opět nechal vše vyplnit včetně odeslání.
Tentokrát mám screenshot, ale čekal bych, že když je primární klíč nebo kombinace klíčových atributů stejná, tak se to alespoň zeptá, zda chci sčítací formulář odeslat znova. Čili jsou dvě možnosti - buď se to poprvé neuložilo a nevyskočila žádná chybová hláška (jen nabídlo odhlášení z eIdentity), nebo systém nekontroluje duplicitní záznamy. A nebo ty sčítací formuláře padají do černé díry. Nevím, co z toho je horší...
Stale stejne chyby, stale stejne vysledky :-)
Urednici by meli pochopit, ze se system pro miliony lidi neda delat formou sprintu na sto metru. Startovaci pistole je k nicemu, zatez je potreba rozlozit a ne koncentrovat do jednoho bodu. Firmy to pritom moc dobre vedi. I u obyc internetoveho/mobilniho bankovnictvi se dela pilotni provoz a zvou se k nemu lidi postupne. Aby to takto nedopadlo. Scitani ma o rad vic uzivatelu a nechat ho prvni tyden bezet ve zkusebnim provozu by organizacne nemel byt zadny problem.
No dobre, tak ja to teda napisu znova :-)
Jedno z moznych a velmi jednoduchych reseni je spustit system s predstihem, v rezimu pilotniho nebo testovaciho provozu. Staci na par dni. Tim se da spicka srazit takra zazracne. Dalsich moznosti je spousta - variabilni zacatek ostreho provozu. Nebo rozsegmentovani obyvatel, stylem zaciname v pondeli, ale lidi "pouze s trvalym pobytem" nebo "do 18. let", muzou uz o vikendu. Atd. Snad to ma nejakeho analytika s pristupem k datum, ktery by to mel bez velkyvh problemu zvladnout vymyslet.
Spolehat na to, ze se vsichni tvari a ze to neni problem prepalit, to je jasna zadost o pruser. Zvlast, kdyz kazdy vidi, kolikrat predtim to uz nevyslo.
Potiz je, ze statni urednici jsou v roli manazeru takovi jako zvlastni. Chteji mit presne ohraniceny zacatek a konec, protoze to vypada dobre. Ale ze na miliony lidi nemuzou pouzit stejne pravidlo jako na organizaci celofiremnich dovolenych, to uz nejak neberou v potaz. Pritom jde o statisticky urad, kde by s velkymi objemy dat a s lidskym faktorem meli mit dost zkusenosti...
Na socialnich sitich pred par dny neslo neprehlednout kritiku toho, ze propagace byla slaba. A nyni socialni site radi, ze to meli pustit v tichosti a bez propagace ;-) Bavi me tahle schizofrenie.
Kazdopadne v tomhle CSU volnou ruku ze zakona nema - v tomhle nemeli moznost volby a museli to spustit dnes od pulnoci. Nadavat muzete poslancum z libovolne partaje, ti to upekli :-) Realne tedy neni mozny ani scenar s "early-adopters" - presneji receno by to vsichni museli vyplnit stejne znovu. Ten § 17 v tomto hovori dost jasne.
Děkuji, jen pro úplnost - vypadá to, že vysoutěžená cena ještě nestačila a bylo třeba uzavřít dodatek na vícepráce:
https://smlouvy.gov.cz/smlouva/15007687
To je celkem jedno. Evidentne se nepokusili udelat vubec nic pro splosteni spicky. Vyhlasili datum a cas zacatku. Horsi by to mohlo byt uz jenom kdyby dali start na desatou ranni. Takto se to trosku splostilo aspon pres noc. Ale to stacit nemuze.. A dimenzovat system na potencialnich 10 milionu lidi behem jedne hodiny taky nedava smysl. Takto se to proste nedela :-)
Ale pozitivni je, ze to tentokrat stalo jenom neco v radu desitek milionu Kc, coz se snad necha prezit. Za dva tydny uvidime, kolik stalo porizeni jednoho formulare timto zpusobem. A taky to, ze je v zaloze porad papirova varianta.
Co vím, tak SPCSS nemá žádné vlastní cloudové řešení a nikdy nám jej ani nenabízelo.
Pro státní správu přeprodává Microsoftí Azure Cloud s provizí. Dá se tak obejít problém s kredity/předplácením, který nastává při přímém využívání a problematickém soutěžení.
Takže s Microsoft Azure máte pravdu. Viděl bych na chybně nastavené škálování, které nefunguje. Bohužel vůči Azure jsem negativně zaujatý, protože něco tam rozumně nastavit nebo opravit bývá většinou o zrušení všeho a znovu nastavit přes powershell.
Kde jste, prosím, našel ten OK systém? Já našel jen spoustu dílčích smluv v registru, ale tu s OK system zrovna ne:
- Rámcovou smlouvu na weby včetně "technického zhodnocení webu" na scitani.cz - Asseco Central Europe, a.s.
- Vytvoření a implementace systému: CMS SLDB 2021 - konsorcium firem "KOMIX s. r. o." a "Good at IT s. r. o."
- Pentesting a zátěžové testy - "AEC a.s."
- Bezpečnostní auditor - "X Consulting Co. s.r.o."
- Manažer kvality - "Computer Systems Consulting s.r.o."
A jak konkretne by se ta spicka mela zplostit? 10 milionu lidi do toho v sobotu pred osmou hodinou ranni vysoce pravdepodobne nebusilo, tam bude zakopany pes nekde jinde.
Pred spustenim se vsichni zucastneni tvarili, jak jsou na zatez pripraveni. I kdyby na tech par dni behu scitani systemove zdroje silne prepalili, tak to vyjadreno penezi nemuze byt zas takovy problem - zvlast kdyz to cele bezi v Azure. A kdyby precijen ano, mohli si tam odpustit zbytecnosti typu chatbot.
Do černé díry to nepadá, máte možnost odeslat opravený formulář znovu (pokud uděláte v 1. chybu).
Otázka: Udělal/-a jsem chybu v elektronickém formuláři. Potřebuji provést opravu. Co mám dělat?
Odpověď: Pokud po odeslání vyplněného elektronického sčítacího formuláře zjistíte, že obsahuje chybu, můžete v době online sčítání znovu vyplnit a odeslat nový elektronický formulář. Pokud již bylo online sčítání ukončeno, můžete vyplnit a odeslat listinný formulář. Při zpracování použijeme údaje z později odeslaného formuláře. https://scitani.cz/csu/scitani2021/faq#
Dle smlouvy to běží v SPCSS. Takže je třeba volat p. Dzurilla Vladimír, Ing.
Dodavatel prohlašuje, že je mu známa specifikace virtualizované infrastruktury zahrnující technologickou infrastrukturu a HW komponenty, datová úložiště, síťové prvky a služby spojené se zajištěním provozu technologické infrastruktury pro Fáze 2 až 7 (viz vymezení Fází v odst. 4.1 níže), jež budou poskytnuty ze strany Státní pokladny Centrum sdílených služeb (dále také jen „SPCSS“), v rozsahu specifikovaném v příloze 1 této Smlouvy (dále jen „Infrastruktura SPCSS“), na které bude Dodavatel realizovat předmět plnění podle této Smlouvy.
Ja nerikam ze to musi udelat zrovna takle, moznosti je spousta, neco smysluplneho by meli vymyslet analytici :-)
jako v nouzi by se dala udelat i brana, ktera by pustila 1000 soucasne pracujicich lidi a ostatni by cekali az se pro ne uvolni slot. I to by nejak fungovalo, ale nechci videt ty napruzene cekajici uzivatele :-)
Zatezove testy mohly projit uplne snadno. Delavaji se automatizovane a pracuji se sterilnimi daty. Pestrost do toho vnesou az opravdovi uzivatele. Vpodstate staci, aby si komponenta na adresy shodou okolnosti neco sikovne cachovala a zatezovy test nic neodhali. Tyhle testy jsou spis na dimenzovani hw, propustnost linek a tak.
V 18:05 jsem se snažil přihlásit přes eIdentitu, ale nefunguje. Tak jsem to zkusil přes datovou schránku, což se zdařilo. Vyplnil jsem formulář kompletně a celý potěšený, že to už konečně funguje, jsem stiskl tlačítko "Odeslat". Následovalo hlášení "Služba je dočasně nedostupná". P.S. Na Portálu občana vidím číslo svého OP. Proč tedy musím číslo OP vyplňovat do statistického formuláře?
27. 3. 2021, 18:19 editováno autorem komentáře
Ja beru to, co vidim v DNS a co mi vracelo ty http/50x... a to na IPCka SPCSS nevede ;-) Jo, muze to bejt jen reverzni proxyna do SPCSS, ale o tom mohu jen spekulovat.
$ host www.onlinescitani.cz www.onlinescitani.cz is an alias for csu-prod.azurefd.net. csu-prod.azurefd.net is an alias for star-azurefd-prod.trafficmanager.net. star-azurefd-prod.trafficmanager.net is an alias for dual.t-0009.t-msedge.net. dual.t-0009.t-msedge.net is an alias for t-0009.t-msedge.net. t-0009.t-msedge.net is an alias for Edge-Prod-PRG01r3.ctrl.t-0009.t-msedge.net. Edge-Prod-PRG01r3.ctrl.t-0009.t-msedge.net is an alias for standard.t-0009.t-msedge.net. standard.t-0009.t-msedge.net has address 13.107.213.19 standard.t-0009.t-msedge.net has address 13.107.246.19 standard.t-0009.t-msedge.net has IPv6 address 2620:1ec:46::19 standard.t-0009.t-msedge.net has IPv6 address 2620:1ec:bdf::19
Tady je smlouva na Hlídači státu: https://www.hlidacstatu.cz/Detail/11912080
Me by teda taky zajimalo jak se brani problemum popsanym v Ding, B., Kulkarni, J., and Yekhanin, S. Collecting telemetry data privately. O pouziti napr. differential-privacy se nejak nic nepise.
Dotaz viz https://twitter.com/kralant/status/1375735453568094212
Rozhodný okamžit (tj. začátek o půlnoci z 26. na 27. 3. 2021) určuje zákon, ne ČSÚ, takže začínat v jiný den jaksi nelze (pokud se nezmění zákon). https://www.zakonyprolidi.cz/cs/2020-332#p4
Tohle je taky pecka.
https://www.hlidacstatu.cz/Detail/11070352?qs=Kvalitativn%C3%AD+testov%C3%A1n%C3%AD+s%C4%8D%C3%ADtac%C3%ADho+formul%C3%A1%C5%99e
https://www.hlidacstatu.cz/Detail/11779000?qs=Testov%C3%A1n%C3%AD+listinn%C3%A9ho+s%C4%8D%C3%ADtac%C3%ADho+formul%C3%A1%C5%99e
https://www.hlidacstatu.cz/Detail/10911432?qs=%22SLDB+2021%22
Vcera kolem osme jsem vyplnil bez problemu a lagu, musim rici, ze funkcne to tedy neni zadny zazrak...Cekal bych aspon nejzakladnejsi validace typu kontrola RC uz pri vyplnovani formulare (prohodil jsem u syna dvojcisli znacici den a mesic narozeni a tim vytvoril evidentni nesmysl, a system to v pohode "schroupnul"...), nemluve o nejakych zakladnich logickych vazbach ( jakoze u desetileteho kluka asi vazne neni potreba nabizet volbu "predskolni dite"...). Hlavne ze je tam ten skutecne agresivni naseptavac adres, ktery vas nuti zadat naprosto presnou adresu zamestnani/skoly... V podstate velmi jednoduche vyplnovatko, ekvivalent papiroveho formulare prakticky bez pridane hodnoty pro uzivatele (no dobre, neboli vas ruka od psani :-) ). Za me zklamani. No ale co muze clovek za ty prachy cekat, ze?
Já si hezky počkám na papírový formulář. Rozhodně nestojím o to, abych se dozvěděl, že jsem si koupil deset dálničních známek, nebo se přihlásil k odběru nějakých předražených nesmyslů. Navíc papírový formulář můžu zahodit, prohlásit, že jsem jej vhodil do schránky, (vím o schránce, která je v dosahu kamery, takže budu moci dokázat, že jsem do schránky obálku hodil) a klidně prohlásit, že papír jsem vyplnil, odeslal a kam se zatoulal už není můj problém.
Ten zákon je jednorázový a troufám si předpokládat, že se na jeho tvorbě ČSÚ podílel. Co si tam napsali, to tam mají, jejich problém.
Jinak všechny věci, na které se tam ptají, se mění jen velmi zřídka. I kdyby to lidi mohli vyplňovat třeba dva týdny před termínem, tak by se nic nestalo. Těžko se mi za dva týdny magicky zvětší byt, přepne na jiný způsob vytápění, narodí se nečekaně další dítě... A i nečekaná okamžitá výpověď ze zaměstnání nebo stěhování jsou dost nepravděpodobné. No a kdyby se to náhodou někomu z těch, co se sečetli před rozhodným termínem stalo, tak by to holt vyplnil ještě jednou.
Ad 1) V srpnu 2020, kdy byl ten zákon schválen, asi nikdo neočekával, že teď bude lockdown. Protlačit teď Parlamentem novelu by asi nebylo úplně jednoduché. To jen pro připomenutí toho, že co se zdá být na první pohled jednoduché nemusí být tak jednoduché při uvážení všech okolností.
Mimochodem, ředitel ČSÚ prozradil, že systém spadl poté, co do něj bylo zadáno pouhých pár tisíc formulářů (během asi pěti hodin).
On ale také prozradil, že příčina nebyla v již zadaných formulářích. Celý ten váš další výpočet tedy nedává smysl.
Blbej dotaz ... https://onlinescitani.cz/ nebo https://www.scitani.cz/ .... pro co plati napriklad stranka https://www.scitani.cz/csu/scitani2021/ochrana-dat ???
Vyplněno několikrát, ale odeslat to nejde - v závěrečném kroku to oznámí, že momentálně ne, ať to zkusím později. Už asi 4x a furt stejně špatně, dokonce i uložit formulář těsně před odeslání skončí stejnou chybou.
Takže svoje údaje musím vyplňovat pokaždé znovu (naštěstí ne byt a členy domácnosti).