Když jsem si říkal, že cca 80 % provozu internetu jede skrz US a AWS, tak jsem si říkal, že mi hrabe. Bohužel jsem měl asi pravdu.
Nicméně, pokud si jakoukoliv službu budu kupovat, tak se jich prvně na supportu zeptám jestli někde používají AWS. Pokud ano, budu požadovat slevu jako penalizaci pro ně, že přispívají k problému jménem centralizuejem internet a odevdat ho korporacím a ne všem, tak jak byl internet navržen.
Já nevím, proč nemůžeme používat P2P a serverless věci? A než mi někdo napíše, že to nejde, tak asi neumí IT nebo vůbec nechápe sítě.
Například, když chci někomu poslat fotku, či zprávu, proč mu nejde přímo a potřebuji to poslat na nějaký server a ten mu to pak přepošle? Však logičtější je to poslat přímo jemu. Taky si s kamošem nepovídám přes neznámého random člověka, který ještě neříká, co chce říci a jen se ohání black box smlouvu a věřím mu jen na základě toho, jak mi od druhé strany chodí zprávy?
1. Protože se kvůli dlouho odkládanému zavedení IPv6 a podceňování bezpečnosti staví sítě tak, že se očekává, že jsou v nich jen klienti ,kteří se připojují k serverům někde v internetu. 2. Protože když někomu chcete poslat fotku nebo zprávu, vy jí chcete odeslat hned, ale on si jí chce stáhnout později a do zařízení, které si sám určí. 3. Protože ta komunikace přes server se dá dobře zpeněžit, zatímco předplatné za aplikaci pro P2P posílání zpráv nebo fotek se nikomu nebude chtít platit.
Nejsou to neřešitelné problémy a doufám, že se je postupně vyřešit podaří, ale rychlé to nebude.
1. Výborně, tak to musíme začít dělat co nejdřív, aby ten problém byl viděl a řešil se.
2. A proč je nutné ji odeslat hned? Jami to řeší tak, že leží u tebe, kde stejně ležet bude, protože ji z té galerie nesmažeš za 5 minut... a až se zařízení na druhé straně připojí ... no tak se pošle? No a nebo to jde řešit jako SimpleX chat. Dočasně se uloží na relay a už se druhá strana objeví, tak si fotku vyzvedne.
3. Ano, to je pravda, takže pak se musíme smířit s nasranými zákazníky, s tím, že jsou věci na hovno, furt to nejede... a že všichni chtějí volit socialisty, protože haha trh selhal, protože to na trhu v 90 % dělají všichni stejně na ho...
Tak to samozřejmě řeší varianta s hejnem relayů (Takto funguje SimpleX chat), no a když jsi v lese, tak se ti velká fotka neodešle ani v lese, nehledě na to, jestli používáš P2P, relayed nebo centralized službu.
Je jedno, kde ta fotka leží, stejně si ji musíš ty stáhnout, a když to je u tebe pomalé, no tak to prostě nebude, a i na tom hloupém Facebook Messengeru bude šedý obdélníček, co bude způsobovat vytížení tvého připojení, že neprocpeš ani tu jednu zprávu od sebe.
Serverless neznamena, ze neexistuje server. Znamena to, ze nemas VM o ktoru sa musis starat. Stale ale niekde na serveri tvoje "funkcie" bezat musia, len tentokrat podvozok nie je nejaky OS alebo container runtime, o ktory sa staras, ale sada kvazi-standardizovanych kniznic, ktore poskytuju poskytuju runtime pre tvoje funkcie.
Stale je to pocitac niekoho ineho. Akurat uz nie s tak low level pristupom. Tebe odpadne cast starosti o system, prevadzkovatel vie lepsie vytazit a vybalansovat svoj hardware.
Ono to v praxi má určité problémy. Např. já teď sbírám od sportovního oddílu fotky z akcí a budu z nich dělat prezentaci. Řekl jsem si, že místo Google alba to zkusím sbírat na svůj domácí NAS a využil na to určenou funkcionalitu Synology.
Jenže co čert nechtěl, pár dnů na to, co jsem rozeslal link hromadě lidí, jsem potřeboval něco na tom NASu překopat a posledních pár dnů mám mnoha hodinové výpadky (je to jen domácí NAS, nemám to řešení HA). A ty lidi, co mi fotky posílají, se mouhou setkávat s tím, že zrovna v okamžiku, kdy oni na to mají čas, ta služba zrovna není dostupná.
Takže přímá komunikace vypadá možná na první pohled jednoduše, ale v praxi naráží na dost komplikací, které pro změnu u komunikace přes prostředníka odpadají.
"přepnout je otázka chvíle - než nastartuje."
To je nahodou v mnoha situacich i v korporatech naprosto vyhovujici, a tezko nekdo poskytne lepsi zajisteni provozu.
Nebo mi snad umis dorucit (libovolny) HW v jednotkach minut a v dalsich jednotkach ho zprovoznit? To neumi vubec nikdo. Jenze kdyz mas vechno v coudu ... tak nemas co zprovoznit, protoze nemas ani ty data.