Kategori: Administration

Distribuerade lÄs med Redis

Hej, Habr! Idag erbjuder vi er en översĂ€ttning av en komplex artikel om implementering av distribuerade lĂ„s med hjĂ€lp av Redis och vi föreslĂ„r att diskutera Redis som ett intressant Ă€mne. Analysen av den aktuella Redlock-algoritmen av Martin Kleppmann, författaren till boken "Högbelastade applikationer", presenteras hĂ€r. Distribuerade lĂ„s Ă€r en mycket anvĂ€ndbar primtiv som tillĂ€mpas i mĂ„nga miljöer dĂ€r olika processer mĂ„ste arbeta med delade resurser […]

Veeam B&R:s lagringspolicyer — vi löser backupkedjorna tillsammans med supporten

VĂ€lkomna lĂ€sare av vĂ„r blogg! PĂ„ sĂ€tt och vis kĂ€nner vi varandra redan – mina engelsksprĂ„kiga inlĂ€gg har dykt upp hĂ€r i översĂ€ttning av min kĂ€ra kollega polarowl. Denna gĂ„ng har jag beslutat att rikta mig direkt till den rysktalande publiken. För min debut ville jag hitta ett Ă€mne som Ă€r intressant för en sĂ„ bred publik som möjligt och som krĂ€ver detaljerad granskning. Daniel Defoe hĂ€vdade att alla mĂ€nniskor stĂ„r inför döden och skatter. […]

Skriver en Telegram-bot pÄ R (del 3): Hur man lÀgger till tangentbordsstöd till boten

Detta Ă€r den tredje artikeln i serien "Skriver en telegram-bot pĂ„ R". I de tidigare publikationerna lĂ€rde vi oss att skapa en telegram-bot, skicka meddelanden genom den, lĂ€gga till kommandon och meddelandefilter. DĂ€rför rekommenderar jag starkt att du bekantar dig med de tidigare artiklarna innan du fortsĂ€tter med denna, eftersom jag inte kommer att stanna upp vid de tidigare grundlĂ€ggande aspekterna igen […]

Datacentret SafeDC har för en dag öppnat dörrarna för sina kunder

I samband med Kunskapsdagen höll NII SOKB en öppen dag i sitt datacenter SafeDC för kunder, som fick se med egna ögon vad vi kommer att berĂ€tta om nedan. Datacentret SafeDC ligger i Moskva pĂ„ Nauchny Passage, pĂ„ den underjordiska vĂ„ningen i affĂ€rscentret pĂ„ tio meters djup. Den totala ytan av datacentret Ă€r 450 kvm, med en kapacitet pĂ„ 60 stĂ€ll. Elförsörjningen Ă€r organiserad […]

Ett tillfÀlligt lager med kapacitetsspÄrning: EmptyDir pÄ steroider

Vissa applikationer behöver ocksĂ„ lagra data, men de Ă€r ganska lugna med att dessa data inte kommer att sparas efter omstart. Till exempel Ă€r tjĂ€nster för caching begrĂ€nsade av RAM-minnet, men de kan ocksĂ„ flytta data som sĂ€llan anvĂ€nds till en lagring som arbetar lĂ„ngsammare Ă€n RAM, med lite inverkan pĂ„ den totala prestandan. Andra applikationer behöver veta att […]

Övervakning av Flask-mikrotjĂ€nster med Prometheus

Ett par kodrader och din applikation genererar mĂ€tvĂ€rden, wow! För att förstĂ„ hur prometheus_flask_exporter fungerar behövs ett minimalt exempel: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/'); def main(): return 'OK' Det Ă€r allt som behövs för att komma igĂ„ng! Genom att lĂ€gga till importen och en rad för att initiera PrometheusMetrics fĂ„r du mĂ€tvĂ€rden […]

Jag skapade mitt PyPI-register med autentisering och S3. PĂ„ Nginx

I den hĂ€r artikeln vill jag dela med mig av mina erfarenheter med NJS, en JavaScript-tolk för Nginx som utvecklas av Nginx Inc., och beskriva dess huvudfunktioner med ett verkligt exempel. NJS Ă€r en delmĂ€ngd av programmeringssprĂ„ket JavaScript som gör att man kan utöka Nginx funktionalitet. Till frĂ„gan om varför ha sin egen tolk??? svarade Dmitrij Volyncev detaljerat. Kort sagt: NJS Ă€r nginx-way, och JavaScript Ă€r mer progressivt, "inhemskt" och […]

KartlÀggning av digitala rÀttigheter, del III. RÀtten till anonymitet

TL;DR: Experter delar sina Ă„sikter om problemen i Ryssland kopplade till den digitala rĂ€tten till anonymitet. Den 12 och 13 september anordnar Teplica för sociala teknologier och RosKomSvoboda en hackathon om digitalt medborgarskap och digitala rĂ€ttigheter pĂ„ demhack.ru. I förvĂ€g publicerar arrangörerna den tredje artikeln om kartlĂ€ggning av problemomrĂ„det för att deltagarna ska kunna hitta intressanta utmaningar. Tidigare artiklar: om rĂ€ttigheterna […]

Vi gÄr igenom Custom Tooling i Argo CD

NĂ„gon tid efter att jag skrev den första artikeln, dĂ€r jag smidigt hanterade jsonnet och GitLab, insĂ„g jag att pipelines Ă€r bra, men överdrivet komplicerade och obekvĂ€ma. I de flesta fall krĂ€vs en typisk uppgift: "generera YAML och placera den i Kubernetes". Det Ă€r just detta som Argo CD gör utmĂ€rkt. Argo CD lĂ„ter dig koppla ett Git-förrĂ„d och synka […]

Vi testar nya verktyg för byggnad och automatisering av deployment i Kubernetes

Hej! Under den senaste tiden har det kommit mĂ„nga bra automatiseringsverktyg bĂ„de för att bygga Docker-bilder och för deployment i Kubernetes. Med detta i Ă„tanke beslöt jag mig för att leka med GitLab, noggrant studera dess möjligheter och sjĂ€lvklart konfigurera en pipeline. Inspirationen till detta arbete kom frĂ„n webbplatsen kubernetes.io, som genereras automatiskt frĂ„n kĂ€llkoden, och för varje inskickad pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

Vad ska man göra om man vill ha tvĂ„faktorsautentisering, men det kostar pengar för hĂ„rdvarutokens och man föreslĂ„r att man ska hĂ„lla sig pĂ„ gott humör. Denna lösning Ă€r inget superoriginalt, mer en mix av olika lösningar som hittats pĂ„ nĂ€tet. LĂ„t oss sĂ€ga att det finns en Active Directory-domĂ€n. DomĂ€nanvĂ€ndare som arbetar via VPN, som mĂ„nga gör nu för tiden. Som VPN-gateway […]

Snabbare Ansible

Det Ă€r ingen hemlighet att med "standardinstĂ€llningar" kan Ansible göra sitt arbete inte sĂ€rskilt snabbt. I artikeln kommer jag att peka pĂ„ nĂ„gra orsaker till detta och föreslĂ„ ett nyttigt minimum av instĂ€llningar som, med lite tur, faktiskt kan öka hastigheten pĂ„ ditt projekts arbete. HĂ€r och framöver pratar vi om Ansible 2.9.x, som installerades i en ny virtualenv pĂ„ ditt sĂ€tt. […]

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