Kategori: Administration

Experiment för att kontrollera tillÀmpbarheten av grafdatabasen JanusGraph för att lösa problemet med att hitta lÀmpliga vÀgar

Hej alla. Vi utvecklar en produkt för analys av offline-trafik. I projektet finns en uppgift som rör statistisk analys av besökares rörelser i omrĂ„den. Inom ramen för denna uppgift kan anvĂ€ndare stĂ€lla systemet frĂ„gor av följande slag: hur mĂ„nga besökare passerade frĂ„n omrĂ„de «A» till omrĂ„de «B»; hur mĂ„nga besökare passerade frĂ„n omrĂ„de «A» till omrĂ„de «B» via omrĂ„de «C», och sedan […]

Storacle — ett decentraliserat filsystem

Innan jag börjar, mĂ„ste jag lĂ€mna en lĂ€nk till den föregĂ„ende artikeln för att klargöra vad det handlar om. I denna artikel vill jag gĂ„ igenom det lager som ansvarar för lagring av filer, och hur det kan anvĂ€ndas av vem som helst. Storacle Ă€r ett fristĂ„ende bibliotek utan direkt koppling till musik. Det gĂ„r att organisera lagring av alla typer av filer. I den föregĂ„ende artikeln […]

Museria — ett decentraliserat musikarkiv

Jag planerade en gĂ„ng att skriva en applikation för att vĂ€lja musik för mig sjĂ€lv och lyssna hemma/pĂ„ gatan/under trĂ€ning osv. Och att allt detta skulle fungera i ett flöde, med minimal inblandning frĂ„n min sida. Jag kom pĂ„ en arkitektur, skissade en prototyp och stötte till slut pĂ„ ett "litet problem". Det var oklart varifrĂ„n jag skulle fĂ„ sjĂ€lva lĂ„tarna. Vid den tidpunkten hade Vkontakte redan stĂ€ngt av API:et, och hos de stora musik […]

Mycket ledigt RAM, NVMe Intel P4500 och hela systemet laggar — en historia om ett misslyckat tillĂ€gg av swap-partition

I denna artikel kommer jag att berĂ€tta om en situation som nyligen intrĂ€ffade med en av servrarna i vĂ„r VPS-molntjĂ€nst, vilket satte mig i en knipa i flera timmar. Jag har arbetat med konfiguration och felsökning av Linux-servrar i cirka 15 Ă„r, men detta fall passar helt enkelt inte in i min praxis — jag gjorde flera felaktiga antaganden och blev ganska desperat innan […]

Den frÀmsta anledningen till varför det Àr Linux

Nyligen publicerades en artikel pĂ„ Habr om "Den frĂ€msta anledningen till varför inte Linux", som skapade mycket diskussion. Denna anteckning Ă€r ett litet filosofiskt svar pĂ„ den artikeln, som jag hoppas kommer att klargöra allt, med en ganska ovĂ€ntad synvinkel för mĂ„nga lĂ€sare. Författaren till den ursprungliga artikeln karaktĂ€riserar Linux-system sĂ„ hĂ€r: Linux Ă€r inte ett system, utan […]

Den frÀmsta anledningen till varför inte Linux

Jag vill genast sĂ€ga att denna artikel enbart handlar om desktop-applikationer av Linux, dvs. pĂ„ hemmadatorer/laptops och arbetsstationer. Det som följer gĂ€ller inte Linux pĂ„ servrar, inbĂ€ddade system eller liknande enheter, eftersom det som jag nu kommer att hĂ€lla ut en ton av gift över, troligen Ă€r till fördel för dessa anvĂ€ndningsomrĂ„den. År 2020 fanns det Linux […]

Hur jag designade block och transaktioner i min blockchain pÄ Go

För att faktiskt skapa en blockkedja och inte bara en databas, behöver vi lĂ€gga till tre viktiga element i vĂ„rt projekt: Beskrivning av data- och metodstrukturen för blocken Beskrivning av data- och metodstrukturen för transaktioner Funktioner i blockkedjan som sparar block i databasen och hittar dem dĂ€r baserat pĂ„ deras hash eller höjd (eller pĂ„ nĂ„got annat sĂ€tt). Det hĂ€r Ă€r […]

SmÄ fÀllor i SSH

Den hĂ€r artikeln samlar vĂ„ra bĂ€sta knep för att anvĂ€nda SSH mer effektivt. Du kommer att fĂ„ veta hur man: LĂ€gger till en andra faktor för SSH-inloggning AnvĂ€nder agent forwarding sĂ€kert Avslutar en fast SSH-session HĂ„ller en permanent terminal öppen Dela en fjĂ€rr-terminalsession med en vĂ€n (utan Zoom!) LĂ€gger till en andra faktor till sin SSH Den andra autentiseringsfaktorn till sina […]

Design av Kubernetes-kluster: hur mÄnga bör det finnas?

Obs. övers.: detta material kommer frĂ„n det utbildningsprojektet learnk8s — ett svar pĂ„ en populĂ€r frĂ„ga vid utformningen av infrastruktur baserad pĂ„ Kubernetes. Vi hoppas att de tillrĂ€ckligt detaljerade beskrivningarna av för- och nackdelarna med varje alternativ kommer att hjĂ€lpa er att göra det optimala valet för ert projekt. TL;DR: samma uppsĂ€ttning arbetsbelastningar kan köras pĂ„ flera stora kluster (för varje kluster […]

Praktiska arkitekturmönster

Hej, Habr! I ljuset av de aktuella hĂ€ndelserna pĂ„ grund av coronaviruset har flera internettjĂ€nster fĂ„tt ökad belastning. Till exempel, en av detaljhandelskedjorna i Storbritannien har helt enkelt stĂ€ngt sin webbplats för online-bestĂ€llningar, eftersom de inte hade tillrĂ€cklig kapacitet. Och man kan lĂ„ngt ifrĂ„n alltid snabba upp servern bara genom att lĂ€gga till kraftfullare utrustning, men kundernas förfrĂ„gningar mĂ„ste hanteras (eller de gĂ„r till konkurrenterna). I detta […]

Toppmissar pÄ Cian

Goddag alla! Jag heter Nikita och jag Ă€r teamledare för ingenjörsteamet pĂ„ Cian. En av mina uppgifter i företaget Ă€r att minska antalet incidenter relaterade till infrastrukturen i produktionen till noll. Det som kommer att diskuteras hĂ€r har orsakat oss mycket smĂ€rta, och mĂ„let med den hĂ€r artikeln Ă€r att förhindra andra frĂ„n att upprepa vĂ„ra misstag eller Ă„tminstone minimera deras pĂ„verkan. […]

Apache Bigtop och valet av Hadoop-distribution idag

Det Ă€r nog ingen hemlighet att förra Ă„ret var ett Ă„r av stora förĂ€ndringar för Apache Hadoop. Under förra Ă„ret skedde fusionen mellan Cloudera och Hortonworks (i praktiken en övertagning av den senare), och MapR, pĂ„ grund av allvarliga ekonomiska problem, sĂ„ldes till Hewlett Packard. Och om man nĂ„gra Ă„r tidigare hade att vĂ€lja mellan Cloudera och […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster