Auteur: Yuri Gagarin

Podcast met een bijdrager van de OpenZFS-projecten en ZFS op Linux

In aflevering 122 van de SDCast-podcast (mp3, 71 MB, ogg, 52 MB) vond een interview plaats met Georgy Melikov, contributor van de OpenZFS- en ZFS on Linux-projecten. In de podcast wordt gesproken over hoe het bestandssysteem ZFS is opgebouwd, wat de kenmerken zijn en wat de verschillen zijn met andere bestandssystemen, uit welke componenten het bestaat en hoe het werkt. Bron: opennet.ru

Stabiele uitgave van Portage 3.0

De release 3.0 van de pakketmanager Portage van de Gentoo-distributie is gestabiliseerd. Nieuwe functies: Ondersteuning voor Python 2.7 is verwijderd. Nu wordt alleen versie 3.2 en hoger ondersteund. Berekeningen zijn aanzienlijk versneld door optimalisaties en het toepassen van caching van de resultaten van de functies catpkgsplit en use_reduce. Er wordt gemeld dat er ongeveer 50-60% winst is bij het samenstellen van de 'wereld'. Bron: linux.org.ru

Gedecentraliseerde locks met Redis

Hallo, Habr! Vandaag bieden we je een vertaling van een complex artikel over de implementatie van gedistribueerde locks met Redis aan en willen we het hebben over de toekomst van Redis als onderwerp. De analyse van het Redlock-algoritme van Martin Kleppmann, auteur van het boek ‘High Load Applications’, is hier te vinden. Gedistribueerde locks zijn zeer nuttige primitieve structuren die in veel omgevingen worden gebruikt, waar verschillende processen met gedeelde middelen moeten werken […]

Veeam B&R Opslagbeleid — het ontrafelen van back-upketens samen met de technische ondersteuning

Welkom lezers van onze blog! Voor een deel zijn we al bekend – mijn Engelstalige berichten zijn hier verschenen in de vertaling van mijn beste collega polarowl. Dit keer heb ik besloten om me rechtstreeks tot het Nederlandstalige publiek te richten. Voor mijn debuut wilde ik een onderwerp vinden dat interessant is voor een zo breed mogelijk publiek en dat een gedetailleerde behandeling vereist. Daniel Defoe beweerde dat er voor iedereen alleen de dood en belastingen zijn. […]

Een telegram bot schrijven in R (deel 3): Hoe ondersteuning voor toetsenborden aan de bot toe te voegen

Dit is het derde artikel in de serie ‘Een telegram bot schrijven in de taal R’. In eerdere publicaties hebben we geleerd om een telegram bot te maken, berichten via deze bot te verzenden, en we hebben de bot commando’s en berichtfilters toegevoegd. Daarom raad ik ten zeerste aan om de voorgaande artikelen te lezen voordat je verdergaat met dit artikel, aangezien ik hier niet zal stilstaan bij de eerder beschreven basisprincipes […]

Datacenter SafeDC heeft zijn deuren een dag opengezet voor klanten

Vlak voor de Dag van de Kennis organiseerde het NII SOKB een open dag in zijn datacenter SafeDC voor klanten, die met eigen ogen zagen waarover we verder onder de kat zullen vertellen. Het datacenter SafeDC bevindt zich in Moskou op de Wetenschappelijke doorgang, op de ondergrondse verdieping van een businesscentrum op een diepte van tien meter. De totale oppervlakte van het datacenter bedraagt 450 m², met een capaciteit van 60 racks. De stroomvoorziening is georganiseerd […]

Efenemene volumes met opslagcapaciteit: EmptyDir op steroïden

Sommige applicaties moeten ook gegevens opslaan, maar ze zijn vrij ontspannen over het feit dat gegevens na herstart niet worden opgeslagen. Bijvoorbeeld diensten voor caching zijn beperkt in werkgeheugen, maar kunnen ook gegevens die zelden worden gebruikt verplaatsen naar langzamere opslagmedia, met een geringe impact op de algehele prestaties. Andere applicaties moeten weten dat in […]

Monitoring van Flask-microservices met Prometheus

Een paar regels code en uw applicatie genereert metrics, wauw! Om te begrijpen hoe prometheus_flask_exporter werkt, is een eenvoudig voorbeeld voldoende: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/'): def main(): return 'OK' Dit is alles wat u nodig heeft om te beginnen! Door de import en de regel voor het initialiseren van PrometheusMetrics toe te voegen, krijgt u metrics […]

Ik heb mijn PyPI-repository gemaakt met autorisatie en S3. Op Nginx

In dit artikel wil ik mijn ervaringen delen met NJS, de JavaScript-interpreter voor Nginx, ontwikkeld door Nginx Inc., en de belangrijkste mogelijkheden ervan aan de hand van een echt voorbeeld beschrijven. NJS is een subset van de programmeertaal JavaScript die de functionaliteit van Nginx uitbreidt. Op de vraag waarom een eigen interpreter??? heeft Dmitry Volynets dit uitvoerig beantwoord. Kort gezegd: NJS is de nginx-way, en JavaScript is meer vooruitstrevend, 'inheems' en […]

Mapping van digitale rechten, deel III. Het recht op anonimiteit

TL;DR: Experts delen hun visie op de problemen in Rusland met betrekking tot het digitale recht op anonimiteit. Op 12 en 13 september organiseren Teplitsa social technologies en RosKomSvoboda een hackathon over digitaal burgerschap en digitale rechten demhack.ru. In de aanloop naar het evenement publiceren de organisatoren het derde artikel, gewijd aan het in kaart brengen van het probleemgebied, zodat zij een interessante uitdaging kunnen vinden. Vorige artikelen: over het recht […]

We gaan aan de slag met Custom Tooling in Argo CD

Na enige tijd na het schrijven van het eerste artikel, waarin ik behendig omging met jsonnet en gitlab, realiseerde ik me dat pipelines weliswaar goed zijn, maar te complex en onhandig. In de meeste gevallen is er een standaardtaak nodig: 'genereer YAML en plaats het in Kubernetes'. Eigenlijk is dit waar Argo CD geweldig in is. Argo CD maakt het mogelijk om een Git-repository aan te sluiten en te synchroniseren […]

We proberen nieuwe tools voor het bouwen en automatiseren van deployments in Kubernetes

Hallo! Recent zijn er veel geweldige automatiseringstools uitgekomen, zowel voor het bouwen van Docker-images als voor de implementatie in Kubernetes. Daarom besloot ik te experimenteren met gitlab, het goed te verkennen en natuurlijk de pipeline in te stellen. De inspiratie voor dit werk komt van de website kubernetes.io, die automatisch uit de broncode wordt gegenereerd, en voor elke ingediende pull […]

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