Kategori: Administration

Fordelte låsninger ved hjælp af Redis

Hej, Habr! I dag præsenterer vi en oversættelse af en kompleks artikel om implementering af distribuerede låse med Redis og tilbyder at tale om potentialet i Redis som emne. Analysen af den overvejede algoritme Redlock fra Martin Kleppmann, forfatter fra bogen „High-Load Applications”, præsenteres her. Distribuerede låse er en meget nyttig primitive, der anvendes i mange miljøer, hvor forskellige processer skal arbejde med delte ressourcer […]

Veeam B&R opbevaringspolitikker – vi griber ind i backup-kæderne sammen med teknisk support

Jeg ønsker læserne af vores blog velkommen! På en måde kender vi allerede hinanden – mine engelsksprogede indlæg har tidligere været her i oversættelse af min kære kollega polarowl. Denne gang har jeg besluttet at henvende mig direkte til det danske publikum. Til mit debut ønskede jeg at finde et emne, der kunne interessere en bredere offentlighed og kræve en grundig gennemgang. Daniel Defoe hævdede, at enhver person står over for døden og skattene. […]

Vi skriver en telegram-bot i R (del 3): Hvordan man tilføjer tastaturstøtte til botten

Dette er den tredje artikel i serien „Vi skriver en Telegram-bot på R-sproget”. I de tidligere publikationer har vi lært at oprette en Telegram-bot, sende beskeder gennem den, tilføje kommandoer og beskedfiltre til botten. Derfor anbefaler jeg kraftigt at læse de tidligere artikler før du går i gang med denne, da jeg ikke vil stoppe op ved de tidligere beskrevne grundlag […]

Datacenteret SafeDC åbnede dørene for kunderne i en dag

I forbindelse med Dagen for Viden afholdt NII SOKB en åben hus dag i sit datacenter SafeDC for kunderne, som fik mulighed for at se det med egne øjne, som vi vil fortælle mere om senere. Datacenteret SafeDC ligger i Moskva på Naukhy Road, i en underjordisk etage af et forretningscenter 10 meter under jorden. Det samlede areal af datacenteret er 450 kvm, kapaciteten er 60 racks. Strømforsyningen er organiseret […]

Effemeriske volum med lagringskapasitetsovervåking: EmptyDir på steroider

Noen applikasjoner trenger også å lagre data, men de er ganske fornøyde med at dataene ikke vil bli bevart etter en oppstart. For eksempel er tjenester for caching begrenset av RAM, men de kan også flytte data som sjelden brukes til langsommere lagringsmedier, med liten innvirkning på den totale ytelsen. Andre applikasjoner trenger å vite at i […]

Overvågning af Flask-mikrotjenester med Prometheus

Et par linjer med kode, og applikasjonen din genererer metrikker, wow! For å forstå hvordan prometheus_flask_exporter fungerer, trengs det et minimum av eksempler: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘\/’) def main(): return ‘OK’ Dette er alt som trengs for å komme i gang! Ved å legge til importen og initiere PrometheusMetrics, vil du få metrikker […]

Jeg har lavet mit eget PyPI-repository med autentificering og S3. På Nginx

I denne artikkelen vil jeg dele erfaringene mine med NJS, en JavaScript-tolker for Nginx utviklet av Nginx Inc, og beskrive hovedfunksjonene med et reelt eksempel. NJS er en delmengde av programmeringsspråket JavaScript, som gjør det mulig å utvide funksjonaliteten til Nginx. På spørsmålet om hvorfor man trenger sin egen tolk??? svarte Dmitry Volyntsev grundig. Kort sagt: NJS er nginx-way, og JavaScript er mer progressiv, 'hjemlig' og […]

Kortlægning af digitale rettigheder, del III. Retten til anonymitet

TL;DR: Eksperter deler synspunktene sine om problemstillinger i Russland relatert til digital rett til anonymitet. Den 12. og 13. september arrangerer Teplitsa sosiale teknologier og RosKomSvoboda en hackathon om digitalt borgerskap og digitale rettigheter demhack.ru. I forkant av arrangementet publiserer arrangørene den tredje artikkelen som omhandler kartlegging av problemområdet for at deltakerne skal finne interessante utfordringer. Tidligere artikler: om retten […]

La oss se nærmere på Custom Tooling i Argo CD

Noe tid etter at jeg skrev den første artikkelen, hvor jeg flittig håndterte jsonnet og GitLab, innså jeg at pipelines er fine, men unødvendig kompliserte og ubehagelige. I de fleste tilfeller kreves det en typisk oppgave: 'generere YAML og legge det i Kubernetes'. Dette er noe Argo CD utmerket seg i. Argo CD lar deg koble til et Git-repositorium og synkronisere […]

Vi prøver nye verktøy for bygging og automatisering av distribusjoner i Kubernetes

Hej! Der er kommet mange fede automatiseringsværktøjer frem til både bygning af Docker-billeder og deployment til Kubernetes. Derfor besluttede jeg mig for at lege med GitLab, grundigt udforske dets muligheder, og selvfølgelig oprette en pipeline. Inspirationen til dette arbejde kom fra websitet kubernetes.io, som genereres automatisk fra kildekoder, og hvor hver indsendt pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

Hvad gør man, hvis man ønsker to-faktor-godkendelse, men bliver stoppet af manglende penge til hardware tokens, og man generelt bliver bedt om at holde fast i et godt humør? Denne løsning er ikke superoriginal, snarere en blanding af forskellige løsninger fundet på internettet. Så vi har et Active Directory-domæne. Domænebrugere, der arbejder via VPN, som mange gør i dag. I rollen som VPN-gateway […]

Accelerer Ansible

Ingen hemmelighed, at Ansible med ‘standardindstillinger’ ikke gør sit job særligt hurtigt. I artiklen vil jeg pege på nogle årsager hertil og foreslå et nyttigt minimum af indstillinger, som muligvis kan øge hastigheden på dit projekts arbejde. Vi diskuterer her og senere Ansible 2.9.x, som er installeret i en nyoprettet virtualenv på din foretrukne måde […]

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