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 - Filip Jirsák

Stran: 1 ... 37 38 [39] 40 41 ... 375
571
Software / Re:"Multi root" systém správy verzí
« kdy: 20. 06. 2022, 12:00:51 »
Co chcete mít verzováno pohromadě (jako jedno repository)?

Git má docela dost možností, jak mohou repository vypadat „netradičně“. Nejprve ale potřebujeme vědět, co vlastně chcete do jednoho repository a co má být víc repository.

572
Software / Re:Čím nahradit MinIO?
« kdy: 20. 06. 2022, 08:57:53 »
Na klientov sa podla tohto clanku AGPL vztahuje (ak danu aplikaciu pouzivas cez siet, tak klient musi byt vydany pod (A)GPL licenciou) - https://www.root.cz/clanky/affero-gplv3-vydejte-zdrojove-kody-sitovych-aplikaci/
Nevím, na základě čeho jste nabyl takového dojmu. AGPL řeší případy, když serverový software používají uživatelé přes síť. A stanovuje, že v takovém případě musí být uživatelům poskytnuty zdrojové kódy toho serverového řešení. Tedy pokud používáte MinIO (původní nebo s vlastními úpravami), musíte zveřejnit zdrojové kódy toho původního MinIO nebo svých úprav (podle toho, co používáte).

AGPL ale vůbec neřeší licenci klientského softwaru, který se k přístupu používá. K AGPL aplikacím se často přistupuje pomocí webového prohlížeče (jde to i v případě MinIO) a licence AGPL v žádném případě nevyžaduje, že i ten prohlížeč musí být AGPL.

573
Server / Re:WoL- jak ne/funguje
« kdy: 20. 06. 2022, 08:47:49 »
Jen si říkám, že když je přímo WOL v nastavení routeru, nemělo by to znamenat, že k tomu nebude potřeba kabel?
Ne, to rozhodně neznamená. WoL musí podporovat to zařízení, které chcete probouzet. Protože síťová karta (ať už drátová nebo bez) musí zůstat aktivní, musí umět přijmout příslušný paket, rozpoznat ho a na jeho základě poslat impuls na základní desku, že se má zařízení probudit.

574
Software / Re:Cim nahradit MinIO
« kdy: 19. 06. 2022, 21:05:51 »
Vy máte váš kód odvozený z MinIO?

575
Software / Re:Intranet sledovanie uzivatelov
« kdy: 19. 06. 2022, 12:27:05 »
Pokud prohlížeče uživatelů mají přístup na internet, můžete GA použít i pro intranet.

576
Server / Re:WoL- jak ne/funguje
« kdy: 19. 06. 2022, 10:07:45 »
Prebudzany pocitac musi byt na kabli. Pocitac co posiela WoL paket moze byt aj na wifi.
Obdoba Wake on LAN funguje i na některých WiFi kartách – jmenuje se to Wake on Wireless LAN.

577
Server / Re:WoL- jak ne/funguje
« kdy: 18. 06. 2022, 22:39:14 »
Prostě se podívejte do BIOSu a tam nastavte, kdy má být WoL aktivní.

578
Server / Re:WoL- jak ne/funguje
« kdy: 18. 06. 2022, 21:33:47 »
Za prvé, počítač se neprobudí, když se k němu budete chtít připojit, ale když na něj pošlete „magický paket“ pro probuzení. Za druhé to probouzení je dané základní deskou a BIOSem počítače – obvykle má několik úrovní „spánku“, z některých jde probudit přes WoL, z některých třeba už ne. Třeba NAS servery, které jsem potkal, měly jen jeden stav vypnutí – a z něj šly přes WoL probudit, pokud to bylo zapnuté.

579
Server / Re:Nginx a různé možnosti využití
« kdy: 09. 06. 2022, 21:17:39 »
Ty první dva příklady jsou klasická HTTP reverzní proxy, nginx se takhle používá velmi často: https://nginx.org/en/docs/beginners_guide.html#proxy

Ten třetí případ záleží na protokolu. FTP se všemi možnostmi takhle neprotlačíte, protože nepoužívá jen jedno spojení. Ale třeba SSH by takhle tunelovat šlo: https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/

580
Server / Re:Cloud storage - silent data corruption
« kdy: 06. 06. 2022, 23:00:54 »
Pokud se z One Drive něco ztratilo, tak to nebude samo sebou.
Jenže Liquids nepsal o ztrátě dat, psal o poškození souborů.

581
Server / Re:Cloud storage - silent data corruption
« kdy: 06. 06. 2022, 14:47:53 »
Poskytovatel cloudu to řeší tak, že má k datům spočítaný hash a data má uložena na více místech. Pokud zjistí, že hash nesedí, použije data z jiného místa.

To, jestli jsou nahraná data v pořádku, musí řešit klient ve spolupráci se serverem. Klient spočítá hash, server spočítá hash a jedním směrem si ho předají. Ta strana, která má oba hashe, pak musí zkontrolovat, že jsou stejné. Nemusí to být povinná součást protokolu – takže záleží na tom, jakého klienta jste použil.

Jinak ta cloudová úložiště pro osobní potřebu zdarma bývají deriváty placených služeb s SLA. Ty placené varianty se musí umět s poškozením souborů na fyzickém médiu vypořádat – a nedává smysl, že by provozovatelé u té varianty zdarma takovou věc záměrně odpárali.

582
Server / Re:Proxy s API pro nastavení přístupu uživatelem
« kdy: 06. 06. 2022, 11:22:55 »
Jn, asi jednodussi cesta ted nebude, nez to generovat cronem, spis me prekvapilo, ze neexistuje nejaky reseni typu proxy/gateway, ktere by slo modifikovat uzivatelsky (jako pouzivaji hostingy/cloudy)
Proxy/gateway jsou dvě různé aplikace. Hostingy/cloudy používají gateway, což je reverzní proxy – přijímá to požadavky pro omezený počet domén a gateway je rozhazuje mezi různé backendy. Vy píšete o proxy, která zprostředkovává komunikaci obecně pro libovolné domény. Mohl byste pro své účely použít i reverzní proxy (gateway), ale nevím, zda nenarazíte na nějaký problém.

583
Server / Re:Cloud storage - silent data corruption
« kdy: 01. 06. 2022, 21:18:06 »
Zdaleka nejpravděpodobnější je to, že ten soubor byl poškozený už v okamžiku nahrávání, nebo se poškodil při nahrávání.

584
Vývoj / Re:DB master/slave - čtení/zápis na straně aplikace
« kdy: 30. 05. 2022, 19:15:09 »
To sice ano, ale nic lepšího moc nevymyslíš (pokud tedy nechceš mít v aplikaci explicitně zadefinových x datových zdrojů a nějaký "výběr nejlepšího" - což už ovšem není transparentní řešení a při rozšiřování clusteru musíš upravovat aplikaci, což zpravidla není žádoucí).
Výběr nejlepšího může být obyčejný round-robin nebo náhodný výběr. Datové zdroje nemusí být zadrátované v aplikaci, mohou být dané konfigurací.

585
Vývoj / Re:DB master/slave - čtení/zápis na straně aplikace
« kdy: 30. 05. 2022, 14:34:44 »
A to už se v podstatě neliší od toho, když programátor explicitně vybere datový zdroj.
Rozdíl je v tom, že na datový zdroj mohou být navázané další věci, třeba cache. Takže použití jiného datové zdroje může mít další konsekvence.

A co se týče rychlého failoveru, tak ten se přeci nemusí dělat "rekonfigurací aplikace", ale např. za pomocí IP směrování nebo.....
Nemusí se dělat jen rekonfigurací aplikace, ale zrovna začít posílat IP pakety v průběhu navázaného spojení někam jinam podle mne není nejlepší způsob, protože to bude chvíli trvat, než se zjistí, že to spojení je nakopnuté a má se ukončit  a navázat nové.

Podstatné je říct si, k čemu vlastně má ten cluster sloužit. Pokud jde hlavně o bezpečné uložení dat, jako bonus zrychlení přístupu, ale pokud vypadne master, můžu si dovolit odstavit aplikaci třeb ai na několik hodin a během odstávky v klidu podle předem daného postupu přepnout provoz na jiný primární server, je to jiná situace, než když si od clusteru slibuju minimalizaci doby, kdy aplikace nemůže provádět zápis. V tom druhém případě je potřeba na to mít nastavené automaty. A osobně bych to nedělal tak, že někomu něco utrhnu pod nohama. Buď se víc datových zdrojů řeší na úrovni aplikace, pak by měla aplikace vědět, který je její aktuální datový zdroj. Nebo je tam nějaká proxy, takže z pohledu aplikace je to transparentní, a to, kam jde reálný provoz, zase ví proxy.

Nejhorší, co se vám s clusterem může stát, že budete mít dva (nebo více) primárů. K čemuž dojde snáz, když nevidíte, s čím se reálně komunikuje. Pak můžete mít dva aplikační servery, oba se připojují k databázi na stejné IP adrese, ale každý bude ve skutečnosti mít pod tou IP adresou jiný primár…

Stran: 1 ... 37 38 [39] 40 41 ... 375