Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Mirek Prýmek

Stran: 1 ... 89 90 [91] 92 93 ... 618
1351
Sítě / Re:Levné SIM karty pro IoT
« kdy: 18. 02. 2019, 08:01:10 »
No ona je to spíše linková vrstva. Fyzická je rádio a Chirp modulace.
No dyť. Media access control definuje až LoRaWAN a MAC patří pořád do linkové vrstvy. Ale to je celkem jedno, on to asi každý chápe, co jsem myslel. Prostě použiju jenom rádio, bez LoRaWAN.

1352
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 15. 02. 2019, 20:01:18 »
Myslel jsem, že to je někde v nastavení EC2 a že není potřeba mít na to připravenou aplikaci. Např. že v nastavení bude něco ve smyslu: když 1. instance je vytížená na 90% tak automaticky spusť 2. instanci.
To udělat jde, ale to je ten nejmenší problém. Ty dvě instance musí typicky nějak sdílet data, musíš zaručit jejich vzájemnou konzistenci, musíš mezi ně nějak rozkládat zátěž atd. atd. Nakonec zjistíš, že "jenom" kvůlit škálování potřebuješ děsivou jadernou elektrárnu :)

ale třeba na Azure to podle toho obrázku nevypadá extra složitě - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/autoscale-best-practices
To je právě jenom řešení toho "nejmenšího problému".

Taky netvrdím, že mám pravdu, ale zdají se mi ty Lambdy a Funcions až podezřele výhodné - milion požadavků zdarma no nekup to. Třeba do diskuze zavítá někdo kdo s tím má větší zkušenosti.
Tak největší nevýhoda je asi v tom, že to je prostě funkce, která má dost omezené, co může a nemůže dělat. Pokud chceš například použít nějakej opensource, kterej bude požadavky nějak zpracovávat (ve "smyčce" - tj. běží pořád), tak ho musíš někde spustit - v Lambdě to nejde, zůstane ti jenom EC2.

1353
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 15. 02. 2019, 17:54:40 »
To nevím, jestli je úplně platné tvrzení. Z mýho pohledu ti Lambda dává především plně elastické a predikovatelné náklady (víš celkem přesně, že vyřízení jednoho požavku tě stojí $X) a prakticky libovolnou škálovatelnost "zadarmo".
Když za VPS platíš pevnou měsíční cenu, tak tam jsou ty náklady také předvídatelné. Cjohn psal, že u Lambdy se platí i trafic a ten ne vždy přesně odhadneš.
Psal jsem o nákladech na jeden request - explicitně je to v té závorce. U EC2 máš víceméně jenom fixní náklady (pokud nemáš výborně udělané škálování serverů), u Lambdy naopak jenom flexibilní (per request).

Nezapomínej na cold starts, které mohou být až 4 sekundy. Možná jen problém Lambdy a jiné serverless tím netrpí.
Pokud si dobře pamatuju (je to už asi rok, co jsem si s tím hrál), tak to byl jenom problém prvního startu - tj. stačí lambdu po nasazení jednou zavolat. Pokud se pak volá jednou za (nějaká doba), tak se už nestartuje. Nebo možná jo, za nějakých podmínek, nevím přesně.

Škálovat nemůžeš do nekonečna. Na projekt máš vyhrazený nějaký rozpočet a kdyby ti počet požadavků vystřelil, tak to také musíš nad nějakým limitem přiškrtit.
Jasně, ale to platí pro jakýkoli řešení, že jo. Oběd zdarma nemáš nikde.

Nevím, mám z toho takový pocit, že Lambda se vyplatí na menší projekty nebo jako doplněk větších projektů, ale jakmile je to větší projekt, tak se víc vyplatí EC2 kde je také škálování
"U EC2 je škálování" je úplně jiná kategorie než "u Lambdy je škálování". V případě EC2 musíš napsat opravdu škálovatelnou dostribuovanou aplikaci a to není čádná pr-del. EC2 se ti nenafukuje sama, musíš si to implementovat.

Pocit je jedna věc a jiná věc je pečlivá kalkulace. Netvrdím, že to je tak nebo tak, spíš jsem jenom chtěl vypíchnout pár věcí, které v tom výpočtu hrají roli.

1354
Sítě / Re:Levné SIM karty pro IoT
« kdy: 15. 02. 2019, 17:41:00 »
To je fakt hrozná škoda, že se diskuse o tak zajímavém tématu, které by spoustu (nejen) domácích bastlířů mohla zajímat, takhle šíleně zvrtla. Ach jo :(

agent na ty sračko-IOT sítě, nebo co
Pokud bych to mohl trochu vrátit k věcné debatě: nejsou to sračko sítě, není to žádná hipsteřina ani buzzwords. Jsou to docela zajímavé technologie, každá z nich je trochu jiná a tímpádem se hodí pro jiné nasazení. Jak říkám, je to superzajímavé téma, zejména bastlířům-nadšencům doporučuju vyzkoušet, je to super.

Aspoň krátce zkusím shrnout zkušenosti svoje a naší firmy, pokud by byl zájem, můžem to probrat detailněji:

SigFox - jednoduchá technologie, imho spíš trochu za zenitem, nemá žádnou podporu šifrování, velikost zprávy je hodně omezená. Asi největší výhodou je, že je (afaik) zastřešená jednou společností, takže vysílač bude fungovat minimálně po celé Evropě a účty se platí jednomu subjektu (neřeší se žádný roaming apod.)

NB-IoT - funguje víceméně v rámci současné GSM sítě, takže pokrytí je skvělé. Spotřeba modemu je nižší než u GSM, ale vyšší než u LoRa a SigFoxu. Kromě toho je tam stejně jako u SigFoxu vendor lock-in - jste omezení tím, co provozovatel nabízí, přejít není kam. Protože to provozuje mobilní operátor, je kolem toho samozřejmě administrativa a (z pohledu zákazníka) nesmyslná omezení (jako např. že tam sice je IP konektivita, ale přes síť operátora, takže tam je nějaký NAT s nějakými vlastnostmi a iirc se dá komunikovat jenom s IP, která se předem napíšou do papírů).

LoRaWAN - podle mě nejlepší technologie. Nízká spotřeba, flexibilní délka paketů, protokol podporující moderní šifrování, nejvíc otevřená infrastruktura, pokročilé vlastnosti typu roaming v sítích různých poskytovatelů. Naprosto killer feature (z mého pohledu) je možnost připojit se na komunitní síť https://thethingsnetwork.org nebo si i vytvořit lokální síť vlastní (software je opensource) - buď s anebo bez roamingu do jiné sítě. TTN má u nás bohužel pořád celkem slabé pokrytí, ale ČRo je na tom docela slušně (samozřejmě hůř než GSM).

Za posledních několik měsíců cena transceiverů padá. Relativně vysoká cena plně funkční gatewaye byl podle mě hlavní důvod malého pokrytí TTN. Pokud bude cena klesat (což bude), mohla by se TTN solidně rozrůst (osobně to očekávám) a stát se hodně zajímavou alternativou.

Poslední možnost je ještě použít jenom LoRa (tj. fyzickou vrstvu, s nějakým vlastním protokolem) jako spojení někam, kde si udělám základnovou stanici a provoz proženu normálním internetem.

Ještě bych taky dodal, že zásadní rozdíl oproti GSM je v tom, že všechny tyhle 3 sítě jsou přímo určené pro IoT, takže obsahují nějaká udělátka na přeposílání provozu někam na váš server - tj. pošlu paket "do éteru" a síť mi sama zařídí, že mi přijde HTTP requestem nebo přes MQTT normálním netem na můj server. Přijímací modem ani jeho aplikaci tímpádem nemusím vůbec řešit. TTN i ČRo k datům navíc přidávají moc pěkná metadata (která základna paket chytla, s jakou sílou signálu apod.) - s tím se taky dá vyhrát, dají se dělat různé mapy, jednoduchá triangulace apod. viz např. https://ttnmapper.org/

Kdyz jsi rakovy odbornik, na LoRaWAN a NB-IoT, napis prosim, co by stal modem a rocni provoz jednoho jedineho kusu takoveho zarizeni.
Co se týče LoRa, RFM95 stojí někde kolem 150Kč, záleží na množství. K tomu je ještě potřeba nějaká anténka a něco, co to bude řídit (ESP32, OrangePi apod.). Pokud je na daném místě k dispozici TTN, je konektivita zdarma. Pokud není, je potřeba si k tomu pořídit gateway (udělá si pokrytí sám), která je (zatím) drahá - něco kolem 3000Kč.

Tohle je rozpočet pro "bastlířské" řešení. Existují i nějaké hotové krabičky, kde je všechno a dá se pořídit připojení přes ČRo. Ceny neřeknu, protože těch krabiček je spousta a pořád přibývají další, takže nemám přehled. Cenu konektivity ČRo neznám. Jsou to hodně "podpultové" věci, takže bude asi dost záležet, kdo se ptá a o jaký objem dat/zařízení jde. Velké firmy dostanou výrazně jiné podmínky předpokládám.

Takže to tak asi to nejdůležitější, co mě teď z hlavy napadlo. Pokud někdo chtěl vědět něco víc, můžem se o tom pobavit. Nejvíc vím o LoRa(WAN), TTN a hardware. O obchodních věcech mám jenom kusé informace.

1355
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 15. 02. 2019, 15:20:02 »
Bohužel, ani žádné "bajvoko" srovnání nemám. Jak jsem psal, moje zkušenosti se omezují na jeden pokusný web (který v žádné jiné formě předtím neexistoval).

V podstatě jsi mi potvrdil moji domněnku, že když je těch požadavků moc, tak se Lambda nevyplatí.
To nevím, jestli je úplně platné tvrzení. Z mýho pohledu ti Lambda dává především plně elastické a predikovatelné náklady (víš celkem přesně, že vyřízení jednoho požavku tě stojí $X) a prakticky libovolnou škálovatelnost "zadarmo".

Představ si třeba, že máš službu, kde může být za minutu jeden požadavek nebo milion požadavků a chceš je odbavit v nějakém rozumném čase (max třeba 500ms). Pokud to budeš dělat klasicky pomocí serverů, budeš muset postavit nějakou dobře implementovanou distribuovanou architekturu s automatickým škálováním. To samo o sobě jsou obrovské fixní náklady na vývoj a ladění. A ani tak se ti to zadání nepodaří úplně splnit, protože nový stroj za 500ms nespustíš kdyby ses na hlavu postavil - aspoň nějaké množství požadavků nejspíš prostě zahodíš nebo nevyřídíš do toho limitu. Navíc kvůli ceně za vývoj a údržbu jsou náklady na jeden požadavek prakticky nepredikovatelné. Poběží ti to třeba na nějakém Docker Swarmu a do nákladů ti půjdou takové zhovadilosti jako ladění jeho chyb, přechody na nové verze atd. atd.

Takže mně osobně to připadá, že spíš než na objem v absolutních číslech bych se díval na to, jak moc objem požadavků skáče a jak přísné mám požadavky na jeho vyřizování. Pokud mám provoz, který je stabilní a/nebo můžu batchovat, tak tam imho nemusí být Lambda vhodné řešení. Samotný objem ale imho neříká nic.

1356
Jenom taková drobná poznámka: pokud se snažíš rozchodit takovou tu věc, že po připojení na wifi se ti zobrazí nějaká přihlašovací stránka, tak to chce ještě o trochu víc než jenom tohle. IIRC na to existují hotová řešení, hledej klíčové slovo "captive portal". A nečekej od toho kdovíjaké zázraky, má to spoustu problémů, včetně bezpečnostních.

1357
Server / Re:ISO z na inštalovaného servera použitá na kvm
« kdy: 14. 02. 2019, 21:25:06 »
ISO?! A jak by to mělo fungovat?

1358
Odkladiště / Re:Bitcoin - vývoj ceny
« kdy: 13. 02. 2019, 17:10:25 »
Samotný blockchain je skvělá technologie, která se může postupně prosadit jako různé jiné revoluční technologie v minulosti
Otazka je, co tim terminem "blockchain" vsechno myslis a v jakych oblastech si myslis, ze by se mohl prosadit.

Jsou to vlastne nejmin tri ruzne veci:
1. nejaky mechanismus "rozdelovani/ziskavani moci" (proof of work napr.)
2. nejaka peer2peer sit
3. samotna data - decentralizovana ucetni kniha (ledger)

Proof of work imho zadnou budoucnost nema. Peer2peer site nejsou nic noveho. Ani decentralizovana ucetni kniha (popr. databaze).

Technologicky zajimave je, kdyz se to zkombinuje a najednou muzou duveryhodnou databazi udrzovat anonymni uzivatele. Jenze, at se to zda cool jak chce, ono to v praxi imho zas tak moc vyuziti nema - v praxi dost casto prave chces, aby byli ucastnici nejak identifikovani. A tim se to cely stava vicemene zbytecny, protoze stejny mnozstvi muziky udelas s celkem jednoduchou distribuovanou databazi.

A i kdybys tu identifikaci nechtel, prakticke vyuziti casto narazi na "malicherne" problemy typu "neumime dobre svazat hmotnou entitu s ciselnym identifikatorem" - viz napr. genialni projekty na overovani puvodu umeleckych del pomoci blockchainu - ktery jsou desne cool az na to, ze vubec nefunguji :)

Jsem zvedavej, jestli se nejaky opravdovy vyuziti nakonec vubec najde. Trochu slibna mi prijde myslenka pouzit to k peer2peer uctovani energie ve smart gridech, ale i tam je to asi spis hlavne buzzword...

1359
O serveru Root.cz / Re:Neni toho mazani uz trosku moc?
« kdy: 13. 02. 2019, 15:12:14 »
Těm číslům moc nevěřte. Třeba já jsem tady tak 3-5x denně a browsuji přes Tor z rozličných IP, bez cookies, reklam a s minimálním fingerprintem. Takových antišmíráků je tady jistě spousta a tak vaše statistiky můžou klidně zobrazovat několikrát více lidí než je real.
Prelozeno: neverte sefredaktorovi, ktery ma cisla primo z analytickych nastroju. Verte Staremu Tuxovi, ktery ma "jisty" pocit...

Ja mam jiny pocit: paranoiku tohoto razeni tady (a kdekoli jinde) bude naprosto zanedbatelne procento.

1360
Odkladiště / Re:Bitcoin - vývoj ceny
« kdy: 13. 02. 2019, 11:10:54 »
má obrovký potenciál
Realita tomu (zatim?) nenasvedcuje. Realne se nepouziva na nic jineho nez na spekulaci.

1361
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 12. 02. 2019, 02:41:55 »
A když tam návštěvnost je, tak máš nějaké cenové srovnání v porovnání s běžným hostingem?
Nemám a ani mě nenapadá, jak by se to dalo rozumně porovnat. Musel bys mít aplikaci s úplně stejnou funkcionalitou, napsanou nějak srovnatelným způsobem (??) a musel bys ji provozovat na mašině přesně odpovídající trafficu, popř. ji mít napsanou jako flexibilně škálující.

Čili bys v podstatě jenom implementací tohodle srovnání strávil půlku mládí a výsledek by nebyl aplikovatelný na jakoukoli jinou aplikaci, čili by byl v podstatě k ničemu ;)

1362
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 11. 02. 2019, 20:48:04 »
Je to dost otázka toho, co za zajímavý považuješ ty
Jinak teda pokud bys chtěl nějakou zajímavější doménu než webovky, Lambda se dá docela dobře použít na celkem cokoli z oblasti IoT - pokud ti tam těch dat neteče moc, nebo můžou téct nárazově, může být Lambda fajn řešení.

Mohl bys třeba zkusit vytvořit počítání počtu aut na silnici pomocí nějakýho laseru nebo něco, odesílání dat přes LoRa, zpracování Lambdou, ukládání do DynamoDB, k tomu jednoduchoučký web s D3. Taky fajn bakalářka.

1363
Vývoj / Re:Zajímavá aplikace pro AWS Lambda
« kdy: 11. 02. 2019, 20:43:40 »
Je tady někdo, kdo má zkušenosti s vývojem s použití AWS-Lambda?
Nějaký jo.

Já si o tom četl pouze teoreticky. Mohl by mi někdo, prosím, poradit, co udělat za zajímavou aplikaci s použití této technologie? Nebo nějaké příklady, co jste vy s tím dělali?
Je to dost otázka toho, co za zajímavý považuješ ty a jak vysoko má tvoje škola laťku na bakalářky.

Osobně jsem lambdu použil na pokusnou implementaci SPA webové aplikace - totálně serverless: logika je v JS na klientovi, stav se ukládá přes lambdu do DynamoDB. Žádný server tam neběží, platím čistě jenom za traffic a data. Když tam není návštěvnost, stojí mě to něco kolem dolaru měsíčně za DNS nebo tak něco.

Popis kompletního řešení nějaké relativně jednoduché webovky si jako bakalářku dovedu představit.

1364
O serveru Root.cz / Re:Zrizeni nemoderovane sekce na Root.cz
« kdy: 11. 02. 2019, 08:34:37 »
Máš něco z toho vyzkoušené?
Jo. Mám vlastní instanci Pleromy a spíš bych ji nedoporučoval - je to hodně čerstvé a frontend je dost zabugovaný. Mastodon jsem zkoušel (https://mastodon.social/about) a moc mi nevyhovuje twitter-styl, mám radši diskusi s vlákny. Jednu instanci (kompost.cz) provozuje Franta Fuka, který nejspíš problém s žádným (v ČR legálním) obsahem mít nebude :) Mně osobně nejvíc vyhovuje Friendica, nakonec jsem zakotvil na nerdica.net.

Každopádně je ale důležitý, že všechny tyhle systémy spolu umí (víc nebo míň zabugovaně) komunikovat, takže je to celkem jedno, co si člověk vybere.

Svoboda je nejlépe vidět
Svoboda je právě v tom, že IInfo, coby soukromá společnost, může svoje produkty zcela svobodně designovat tak, jak jenom ona bude chtít a jak považuje za (pro ni) nejlepší. Zákazníci se pak můžou svobodně rozhodnout její produkty používat, používat produkty konkurence, nebo na trh uvést produkt vlastní. To je svoboda. Tečka.

1365
O serveru Root.cz / Re:Zrizeni nemoderovane sekce na Root.cz
« kdy: 09. 02. 2019, 18:22:11 »
Trochu malo, zhledem k tomu kolik to uz stalo...
Webové SSO není málo a kolik to stálo není můj business. Nicméně jsem chtěl jenom říct, že "já chudáček si musím pamatovat heslo" je snadno technicky řešitelný pseudoproblém. Buď uložit do prohlížeče, nebo se přihlašovat přes MojeID.

Založí někdo zodpovědný ten subreddit?
Založ ho a dej vědět ;)
Mají tam podmínku na karmu, kterou nesplňuji.
Když ono to je těžký... Brečíte tady, že vás někdo "cenzuruje" a něco po vás při registraci chce, přitom existuje několik decentralizovaných sítí, kde si můžete posílat klidně porno s lachtanama a řeckým jogurtem a nikdo tomu nemá šanci ani potřebu bránit. Pořiďte si Orange Pi Zero za dvě stovky, nainstalujte tam Friendicu, Mastodona, Pleromu, Diasporu, ... a problem solved. Nebo si zařiďte účet na jednom z bambilionu Fediverse serverů, které mají liberální podmínky.

Přijde mi to fakt komický - místo abyste si sami zařídili to, co chcete, budete energii pálit na to, někomu vysvětlovat, že vám to má zařídit. Nechápu to.

P.S. Přesto jsem v anketě zaškrtl "ano", páč mi přijde, že kdyby tady jedna taková boková "neviditelná" kategorie byla, tak by to nikomu nemuselo vadit a my psychopati bysme to třeba občas využili.

Stran: 1 ... 89 90 [91] 92 93 ... 618