Categorie: Beheer

Experiment voor de toepasbaarheid van de grafische database JanusGraph voor het oplossen van de taak van het zoeken naar geschikte paden

Hallo allemaal. We ontwikkelen een product voor de analyse van offline verkeer. In dit project is er een taak gerelateerd aan de statistische analyse van de routes die bezoekers door verschillende gebieden nemen. Binnen deze taak kunnen gebruikers het systeem vragen stellen van het volgende soort: hoeveel bezoekers zijn er van gebied «A» naar gebied «B» gegaan; hoeveel bezoekers zijn er van gebied «A» naar gebied «B» gegaan via gebied «C», en vervolgens […]

Storacle — een decentraal bestandsopslag systeem

Voordat ik begin, moet ik een link naar het vorige artikel achterlaten, zodat het duidelijk is waar het precies over gaat. In dit artikel wil ik de laag behandelen die verantwoordelijk is voor het opslaan van bestanden, en hoe dit door iedereen kan worden gebruikt. Storacle is een zelfstandige bibliotheek, er is geen directe verbinding met muziek. Je kunt opslag voor alle soorten bestanden organiseren. In het vorige artikel […]

Museria — een decentraal muziekopslagsysteem

Eens besloot ik een applicatie te schrijven om muziek voor mezelf te selecteren en thuis/buiten/tijdens trainingen, enz. te luisteren. En dat alles moest in een stroom werken, met minimale betrokkenheid van mijn kant. Ik bedacht de architectuur, schetste een prototype en kwam uiteindelijk een “klein probleem” tegen. Het was niet duidelijk waar ik de geluidsbestanden vandaan moest halen. Tegen die tijd had VKontakte al de API gesloten, en grote muziekdiensten […]

Veel vrije RAM, NVMe Intel P4500 en alles loopt vast — een verhaal over een mislukte toevoeging van een swap-partitie

In dit artikel zal ik het hebben over een situatie die recentelijk is voorgevallen met een van de servers van onze VPS-cloud, wat me een paar uur lang in de war heeft gebracht. Ik ben al ongeveer 15 jaar bezig met het configureren en troubleshooten van Linux-servers, maar dit geval past helemaal niet in mijn ervaring — ik heb verschillende valse aannames gedaan en was een beetje wanhopig voordat […]

De belangrijkste reden waarom Linux toch

Recentelijk werd er een artikel gepubliceerd op Habr met de titel De belangrijkste reden waarom niet Linux, dat veel ophef heeft veroorzaakt in de discussies. Dit stuk is een klein filosofisch antwoord op dat artikel, dat, hoop ik, alle punten op de 'i' zal zetten vanuit een vrij onverwachte kant voor veel lezers. De auteur van het originele artikel karakteriseert Linux-systemen als volgt: Linux is geen systeem, maar […]

De belangrijkste reden dat Linux niet geschikt is.

Ik wil meteen zeggen dat dit artikel uitsluitend zal gaan over het desktopgebruik van Linux, dus op thuiscomputers/laptops en werkstations. Alles wat hieronder staat, heeft niets te maken met Linux op servers, embedded systemen en andere soortgelijke apparaten, omdat datgene waar ik nu een hoop kritiek op ga geven, deze toepassingsgebieden waarschijnlijk juist ten goede komt. Het was het jaar 2020, en Linux […]

Hoe ik blokken en transacties in mijn blockchain op Go heb ontworpen

Om uiteindelijk een blockchain te creëren en niet slechts een database, moeten we drie belangrijke elementen aan ons project toevoegen: Beschrijving van de datastructuur en methoden van het blok Beschrijving van de datastructuur en methoden van de transactie Blockchainfuncties die de blokken in de database opslaan en ze daar vinden op basis van hun hash of hoogte (of op een andere manier). Dit […]

Kleine SSH-trucs

In dit artikel hebben we onze beste tips verzameld voor een efficiënter gebruik van SSH. Je leert hoe je: Een tweede factor toevoegt aan de SSH-login Veiliger gebruikmaakt van agent forwarding Een vastgelopen SSH-sessie beëindigt Een constante terminal openhoudt Een externe terminal sessie met een vriend deelt (zonder Zoom!) Een tweede factor aan je SSH toevoegen Tweefactorauthenticatie aan je […]

Ontwerpen van Kubernetes-clusters: hoeveel moeten er zijn?

Opmerking vertaling: dit materiaal is afkomstig van het educatieve project learnk8s — een antwoord op een veelgestelde vraag bij het ontwerpen van infrastructuur op basis van Kubernetes. We hopen dat de uitgebreide beschrijvingen van de voor- en nadelen van elk van de opties helpen bij het maken van de optimale keuze voor uw project. TL;DR: dezelfde set werklasten kan worden uitgevoerd op verschillende grote clusters (voor elke cluster […]

Convenient architectural patterns

Hallo, Habr! In het licht van de huidige gebeurtenissen veroorzaakt door het coronavirus, hebben verschillende internetdiensten een verhoogde belasting ervaren. Bijvoorbeeld, een van de supermarktketens in het Verenigd Koninkrijk heeft simpelweg de website met online bestellingen stopgezet, omdat de capaciteit niet toereikend was. En het is lang niet altijd mogelijk om de server te versnellen door simpelweg krachtiger apparatuur toe te voegen, maar klantverzoeken moeten worden afgehandeld (anders gaan ze naar de concurrentie). In deze […]

Top blunders van TSIAN

Hallo allemaal! Mijn naam is Nikita, ik ben teamleider van het engineeringteam bij Cian. Een van mijn verantwoordelijkheden binnen het bedrijf is om het aantal incidenten die verband houden met de productie-infrastructuur tot nul te reduceren. Wat ik hierna ga bespreken heeft ons veel pijn gedaan, en het doel van dit artikel is om andere mensen te helpen onze fouten niet te herhalen of in ieder geval de impact ervan te minimaliseren. […]

Apache Bigtop en de keuze voor Hadoop-distributie vandaag

Waarschijnlijk is het voor niemand een geheim dat het afgelopen jaar een jaar van grote veranderingen was voor Apache Hadoop. Vorig jaar vond de fusie van Cloudera en Hortonworks plaats (eigenlijk een overname van de laatste), en MapR werd verkocht aan Hewlett Packard vanwege ernstige financiële problemen. En als we een paar jaar geleden, in het geval van on-premises installaties, meestal moesten kiezen tussen Cloudera en […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster