Jonathan Thomas oznámil vydání nové verze 3.5.0 video editoru OpenShot (Wikipedie). Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.
Byla vydána (𝕏, Bluesky) nová verze 2026.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 8 nových nástrojů v oficiálním oznámení na blogu.
Vláda jmenovala novým zmocněncem pro digitalizaci a strategickou bezpečnost prvního náměstka ministra vnitra Lukáše Klučku. Ten ve funkci nahradil poslance Roberta Králíčka poté, co Králíček na tento post vládního zmocněnce rezignoval. Klučka chce do roka digitalizovat všechny státní služby tak, aby vyhověly zákonu o právu na digitální služby, přičemž dosavadní plán Fialovy vlády počítal s dokončením digitalizace až někdy v roce
… více »Byl vydán Mozilla Firefox 149.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně, zobrazení dvou webových stránek vedle sebe v jednom panelu (split view) nebo možnost přidat poznámky k panelům (Firefox Labs). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 149 bude brzy k dispozici také na Flathubu a Snapcraftu.
Byly vydány nové verze 5.3.0 a 6.0.0 svobodného multiplatformního programu pro skicování, malování a úpravu obrázků Krita (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Obě verze vycházejí ze stejného zdrojového kódu – rozdíl je v použitých verzích Qt a KDE Frameworks. Krita 6.0.0 je první vydání postavené na Qt 6 a stále je považovaná za experimentální. Má lepší podporu Waylandu. Přináší podporu protokolu Wayland
… více »Byla vydána nová verze 10.2 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze nové balíčky Immich, Immich Machine Learning, uv a RustDesk Client.
TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 6.0. Příští verze 7.0 je kvůli výkonu přepisována do programovacího jazyka Go.
Christian Schaller z Red Hatu na svém blogu popsal své zkušenosti s používáním AI při vývoji open source aplikací pro Linux. Pomocí různých AI aktualizoval nebo vytvořil aplikace Elgato Light GNOME Shell extension, Dell Ultrasharp Webcam 4K, Red Hat Planet, WMDock, XMMS resuscitated (aktualizace z GTK 2 a Esound na GTK 4, GStreamer a PipeWire) a Monkey Bubble. SANE ovladač pro skener Plustek OpticFilm 8200i se mu zatím nepovedl.
Americké firmy Tesla a SpaceX postaví v texaském Austinu moderní komplex na výrobu čipů pro umělou inteligenci (AI). Součástí projektu s názvem Terafab budou dvě moderní továrny na výrobu čipů – jedna se zaměří na automobily a humanoidní roboty, druhá na datová centra ve vesmíru. Uvedl to generální ředitel těchto firem Elon Musk. Projekt by podle odhadů měl stát 20 miliard USD (zhruba 425 miliard Kč).
Byla vydána nová stabilní verze 6.11 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.
Mám nějaké zkušenosti s implementací databázových systémů po NFS (převážně SAP nad Oracle databází, nicméně i jiné), a proto bych se s vámi o ně chtěl podělit.
V „domácím“ prostředí, kde se pro databáze používá DAS (Direct Attached Storage), dokáže spolehlivé centralizované úložiště přinést mnoho výhod, centralizaci úložných kapacit, zjednodušené kapacitní plánování, zjednodušenou údržbu a vyšší výkon. Na druhou stranu samozřejmě centralizované úložiště přináší nový single point of failure (bod selhání); pokud přijdete o síťové připojení k úložišti, nebo dokonce o celé úložiště, máte problém. Proto je při návrhu úložného systému potřeba dbát na patřičný redundantní návrh, například se inspirovat návrhem Zdeňka Burdy, případně se obrátit na nějakého spolehlivého distributora úložných řešení.
Peníze, flexibilita a ještě jednou peníze, to je cena za použití FC/SAN centralizovaného storage řešení. SAN (Storage Attached Network) infrastruktura nabídne skvělý výkon, nicméně náklady na její vybudování jsou vysoké (jen takové jedno FC HBA stojí 10 000, ale potřebujete dvě, protože si nemůžete dovolit ztratit přístup ke svému úložišti jen kvůli závadě na HBA, a kvalitní FC fabric switche jsou dražší než kvalitní ethernetové switche). Stejně tak vysoké jsou i náklady na údržbu takovéto sítě. Jak již jsem uvedl v úvodu článku, pro správu FC fabric potřebujete většinou další lidi, protože běžní síťoví administrátoři nemají o FC sítích potuchy.
Prostě vysoká spolehlivost něco stojí a ne každý si to může/chce v dnešní době dovolit. Navíc za stejnou cenu, za kterou dokážete vybudovat FC/SAN síť, dokážete také vybudovat vysoce spolehlivou ethernetovou síť se srovnatelným výkonem, kterou navíc můžete použít i na něco více než jen storage traffic. Používat jako centralizované úložiště něco na bázi FC/SAN je mimo finanční možnosti většiny malých společností, přestože by jim centralizace úložných kapacit pro jejich data velice prospěla.
Důvod, proč byl zvolen protokol NFS, je poměrně prostý: NFS je protokol jednoduchý na implementaci a podporují jej všichni vendoři podnikového NAS (Network Attached Storage) hardwaru. Jedná se také o léty ověřený protokol, který na druhou stranu umí v ledasčem zklamat a překvapit. Stejně jako každý nástroj i tento by se měl používat s rozvahou. V prostředí malých společností je NFS (případně iSCSI) asi jediná možnost, kterou se společnost může vydat v případě, že by chtěla své úložné kapacity centralizovat.
V podnikovém prostředí se však cestou NFS vydávají také a mnohdy jej preferují oproti Fibre Channel SAN (Storage Attached Network), i když už mají SAN infrastrukturu vybudovanou. Nemají zatím dostatečnou důvěru v FCoE a investiční náklady do 8Gb/s FC fabric by byly obrovské, proto si je chtějí odpustit alespoň pro ty méně kritické systémy. Ať už jsou důvody jakékoli, děje se to, a proto by byla škoda o tom nic nevědět.
Protokol NFS vyvinula společnost Sun Microsystems v roce 1984, aby umožnila uživatelům přístup k datům na síťovém úložišti stejným způsobem, jakým k nim přistupují v případě lokálních disků. První verze NFSv1 nikdy nespatřila světlo světa mimo Sun Microsystems, sloužila pouze k interním experimentálním účelům. Druhá verze NFS – NFSv2 se objevila v březnu 1984 v podobě RFC 1094 a na transportní vrstvě podporovala jen UDP (User Datagram Protocol) – fungovala tedy zcela bezstavově. Stejně tak maximální velikost souboru byla 2^31 bytů (používal se signed 32 bit offset), tedy 2 GB a maximální velikost READ/WRITE operace byla 8 kB.
NFSv3 přišla na svět v červnu roku 1995 v podobě RFC 1813 a novinkou byla podpora větší velikosti souborů (offset je nyní unsigned 64 bit int) a velikost největšího souboru tak (pokud se spokojíme s 2^64) nyní záleží na serveru a na tom, jaký používá souborový systém. NFSv3 také přichází s podporou asynchronních zápisů na straně serverů, což zvyšuje výkon při zápisu. Nejdůležitější změna však byla pravděpodobně podpora pro protokol TCP na transportní vrstvě. Tímto začalo být možné NFSv3 více používat i například v prostředí sítí WAN (Wide Area Network). Nicméně, dovolil bych si podotknout, že někteří distributoři nabídli podporu pro TCP i pro NFSv2, nikoliv však SUN, ten přidal podporu pro TCP u NFSv2 až s přidáním podpory pro TCP s NFSv3.
Protokol NFSv3 je v současné době pravděpodobnější nejpoužívanější implementace NFS. A to i v případě databázových aplikací, přestože se stále jedná o bezstavový protokol (i nad stavovou transportní vrstvou TCP).
V listopadu 2000 byl představen protokol NFS ve své čtvrté verzi, a to v podobě RFC 3010, který byl následně revidován v dubnu 2003 prostřednictvím RFC 3530. Jeho vývoj byl značně ovlivněn existencí jiných síťových protokolů, jako je CIFS (Common Internet File System) od Microsoftu (který na Linuxu implementuje projekt SAMBA). NSFv4 je první verze, kterou vydala Internet Engineering Task Force, poté co ji SUN předal kontrolu nad protokolem. V této verzi NFS může být protokol již plně stavový. Nicméně ještě nedávno většina implementací NFSv4 nebyla zrovna… no, spolehlivá. Nicméně časy se mění a NFSv4 vidím jako budoucnost pro databázové i jiné aplikace, které vyžadují dobrý poměr cena/(výkon+spolehlivost).
Minimálně společnost Oracle si uvědomuje význam NFS v databázových prostředích, a proto je ve verzi Oracle 11g k dispozici vlastní implementace Oracle DirectNFS (dNFS), ostatně tento přístup je pro Oracle běžný. Když byla důležitá správa paměti, Oracle šel na to cestou „tak mi dejte stránky paměti a já se o ně budu starat sám“. Nyní, když je důležitý výkon NFS, Oracle chce čistý TCP/IP socket, on už se o vygenerování optimálního NFS requestu postará sám. Ostatní databáze tuto myšlenku až tak nepodporují, nicméně většina z nich umí více či méně dobře po NFS fungovat.
Důvodů pro vývoj Direct NFS bylo několik, předně se instalace databáze Oracle s NFS začaly rozšiřovat, na což musel Oracle nějak zareagovat. Jeden z problémů při použití kernelového NFS je, že spousta administrátorů neví, jak vlastně NFS pro dobrý výkon v databázových aplikacích nastavit, což vede k nežádoucímu dopadu na výkon i spolehlivost. Dále pak neuspokojivá implementace NFS ve Windows a odstranění dvojitého cachování dat. Při použití kernelového NFS dochází ke cachování informací jak v prostoru kernelu, tak v uživatelském prostoru v samotné databázi. Pokud je NFS a databáze více provázaná, k dvojitému cachování již nedochází, což vám umožňuje dát databázi k dispozici více paměti.
Konfigurace dNFS se ukládá v souboru $ORACLE_HOME/dbs/oranfstab nebo si ji dNFS umí načíst přímo ze souboru /etc/mtab. Syntaxe konfiguračního souboru oranfstab je následující:
server: jméno serveru path: první ip adresa/fqdn path: druhá ip adresa/fqdn export: /vol/oradata mount: /mnt/oradata
Položka server určuje jméno serveru, položky path určují, na kterých IP adresách je možné daný server najít. dNFS umí i bez využití bondingu/port allocation/etherchannelu využít více redundantních linek k přístupu ke storage systému a zvýšit tak síťovou propustnost. Takovýchto cest ke storage systému můžete mít až 4 – slouží jak pro zvýšení výkonu, tak ke zvýšení odolnosti proti výpadkům (za předpokladu dobrého síťového návrhu). Položka export určuje zdrojovou cestu, položka mount ji doplňuje o cíl, kam má být zdroj v hierarchii souborového systému připojen.
Ve výchozí konfiguraci není Oracle Direct NFS zapnuto, jeho zapnutí provedete jednoduše pomocí příkazů:
cd $ORACLE_HOME/lib mv libodm11.so libodm11.so_stub ln -s libnfsodm11.so libodm11.so
Více podrobných informací, včetně výkonnostních benchmarků, naleznete v Oracle Whitepaper – Oracle Database 11g Direct NFS Client (PDF).
V dokončení článku popíšu postřehy z implementace databáze Oracle přes NFS.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
rekl bych ze kdysi jsem to videl i na cswu.cz, ale uz jsem to nenasel
to je cena za použití FC/SAN centralizovaného storage řešení. SAN (Storage Attached Network) infrastruktura nabídne skvělý výkonMělo být spíš Storage area network, ne?
Proč centralizové uložiště?