Kategori: Administration

Eksperiment med at undersøge anvendeligheden af grafdatabasen JanusGraph til at løse opgaven med at finde passende ruter

Hej alle sammen. Vi udvikler et produkt til analyse af offline-trafik. Der er en opgave i projektet, der er relateret til statistisk analyse af besøgendes bevægelsesmønstre i områderne. Inden for denne opgave kan brugerne stille systemet spørgsmål af følgende art: hvor mange besøgende gik fra område «A» til område «B»; hvor mange besøgende gik fra område «A» til område «B» via område «C», og derefter […]

Storacle — decentraliseret filopbevaring

Før jeg begynder, skal jeg efterlade et link til den forrige artikel, så det bliver klart, hvad jeg taler om. I denne artikel vil jeg gerne gennemgå det lag, der er ansvarligt for filopbevaring, og hvordan dette kan anvendes af enhver. Storacle er et selvstændigt bibliotek, der ikke har nogen direkte forbindelse til musik. Man kan organisere opbevaring af enhver type filer. I den forrige artikel jeg […]

Museria — decentraliseret musikopbevaring

En dag besluttede jeg mig for at udvikle en app, der kunne vælge musik til mig, så jeg kunne lytte til den derhjemme, ude eller under træning osv. Jeg opstillede en arkitektur, lavede en prototype, og til sidst løb jeg ind i et 'lille problem'. Jeg vidste ikke, hvor jeg skulle få selve musikfilerne fra. På dette tidspunkt havde VKontakte allerede lukket deres API, og de store musiktjenester […]

Masser af ledig RAM, NVMe Intel P4500, og alt kører langsomt - en fortælling om en mislykket tilføjelse af en swap-partition

I denne artikel vil jeg beskrive en situation, der for nylig opstod med en af serverne i vores VPS-cloud, hvilket satte mig i stød i flere timer. Jeg har arbejdet med konfiguration og fejlfinding af Linux-servere i cirka 15 år, men denne hændelse passer overhovedet ikke ind i min erfaring - jeg gjorde flere fejlagtige antagelser og blev lidt fortvivlet, før jeg […]

Hovedårsagen til, at det stadig er Linux

For nylig blev der offentliggjort en artikel på Habr om hovedårsagen til, hvorfor det ikke er Linux, som skabte meget debat. Denne note er et lille filosofisk svar på den artikel, som, håber jeg, vil præcisere tingene fra en temmelig uventet vinkel for mange læsere. Forfatteren af den oprindelige artikel beskriver Linux-systemer som: Linux er ikke et system, men […]

Hovedårsagen til, at det ikke er Linux

Jeg vil straks sige, at artiklen udelukkende vil handle om desktop anvendelse af Linux, dvs. på hjemmecomputere/laptops og arbejdsstationer. Alt det, der nedenfor er beskrevet, gælder ikke for Linux på servere, indbyggede systemer og andre lignende enheder, da det, som jeg nu vil spytte en masse gift over, sandsynligvis vil være til gavn for disse anvendelsesområder. Vi var i 2020, og Linux […]

Hvordan jeg designede blokke og transaktioner i min blockchain med Go

For at kunne skabe en blockchain og ikke blot en database, skal vi tilføje 3 vigtige elementer til vores projekt: Beskrivelse af datablokkens struktur og metoder Beskrivelse af transaktionens datablokstruktur og metoder Blockchain-funktioner, der gemmer blokke i databasen og finder dem derudfra ved deres hash eller højde (eller på anden måde). Dette […]

Små tricks med SSH

I denne artikel har vi samlet vores bedste tips til en mere effektiv brug af SSH. Her kan du lære at: Tilføje en anden faktor til SSH-login Bruge agent forwarding sikkert Logge ud af en fastlåst SSH-session Holde en vedvarende terminal åben Dele en fjernterminal-session med en ven (uden Zoom!) Tilføjelse af en anden faktor til din SSH Den anden faktor til autentifikation til dine […]

Design af Kubernetes-klynger: hvor mange skal der være?

Bemærk: Dette materiale er fra det uddannelsesmæssige projekt learnk8s — et svar på et populært spørgsmål ved design af infrastruktur baseret på Kubernetes. Vi håber, at de tilstrækkeligt udførlige beskrivelser af fordele og ulemper ved hver mulighed vil hjælpe med at træffe den optimale beslutning for dit projekt. TL;DR: Det samme sæt arbejdsbyrder kan køre på flere store klynger (for hver klynge […]

Praktiske arkitekturmodeller

Hej, Habr! I lyset af de nuværende begivenheder på grund af coronavirus har en række internettjenester oplevet øget belastning. For eksempel stoppede en af detailkæderne i Storbritannien simpelthen hjemmesiden for onlinebestilling, da kapaciteten ikke var tilstrækkelig. Og det er langt fra altid muligt at accelerere serveren blot ved at tilføje mere kraftfuld hardware, men kundeforespørgsler skal behandles (ellers vil de skifte til konkurrenterne). I denne […]

Top fejl fra Cian

God dag! Mit navn er Nikita, jeg er teamleder for ingeniørteamet hos Cian. En af mine opgaver i virksomheden er at reducere antallet af hændelser relateret til infrastrukturen i produktionen til nul. Det, som der vil blive talt om nedenfor, har bragt os meget smerte, og målet med denne artikel er at forhindre andre i at gentage vores fejl eller i det mindste minimere deres indflydelse. […]

Apache Bigtop og valg af Hadoop-distributioner i dag

Det er næppe nogen hemmelighed, at det forgangne år har været et år med store forandringer for Apache Hadoop. I sidste år fandt fusionen mellem Cloudera og Hortonworks sted (i bund og grund en overtagelse af det sidstnævnte), og Mapr, som følge af alvorlige finansielle problemer, blev solgt til Hewlett Packard. Og hvis man for blot et par år siden, ved on-premises installationer, ofte måtte vælge mellem Cloudera og […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster