Kategorija: Administracija

Distribuirane brave koristeći Redis

Pozdrav, Habr! Danas vam predstavljamo prijevod složenog članka o implementaciji distribuiranih brava pomoću Redis-a i pozivamo vas da razgovaramo o potencijalu Redis-a kao teme. Analiza razmatranog algoritma Redlock od Martina Kleppmanna, autora knjige „Visoko opterećene aplikacije“, je ovdje. Distribuirane brave su vrlo koristan primitiv koji se koristi u mnogim okruženjima gdje različiti procesi trebaju raditi s dijeljenim resursima […]

Politike pohrane Veeam B&R – razvezujemo backup lance zajedno s tehničkom podrškom

Pozdrav čitateljima našeg bloga! Djelomično smo se već upoznali – moji postovi na engleskom nisu se ovdje pojavili u prijevodu moje drage kolegice polarowl. Ovaj put odlučio sam izravno obratiti ruskoj publici. Za svoj debi želio sam pronaći temu koja bi bila zanimljiva što širem krugu i zahtijevala detaljno razmatranje. Daniel Defo je tvrdio da svakog čovjeka čekaju smrt i porezi. […]

Pišemo telegram bot na jeziku R (deo 3): Kako dodati botu podršku za tastaturu

Ovo je treći članak iz serije „Pisanje Telegram bota na jeziku R“. U prethodnim objavama naučili smo kako kreirati Telegram bota, slati poruke kroz njega, dodali smo bota naredbe i filtre poruka. Stoga, prije nego što započnete s čitanjem ovog članka, toplo preporučujem da se upoznate s prethodnima, jer ovdje se više neću zadržavati na ranije opisanim osnovama […]

Data centar SafeDC otvorio je vrata za klijente na jedan dan

Dan uoči Dana znanja, NII SOKB je u svom podatkovnom centru SafeDC organizirao Dan otvorenih vrata za klijente, koji su na vlastite oči vidjeli ono o čemu ćemo detaljnije govoriti u nastavku. Datacentar SafeDC se nalazi u Moskvi na Naučnom putu, u podzemnom katu poslovnog centra na dubini od deset metara. Ukupna površina datacentra iznosi 450 m², a kapacitet — 60 ormara. Elektroporodica je organizirana […]

Efemerne jedinice s praćenjem kapaciteta pohrane: EmptyDir na steroidima

Nekim aplikacijama također je potrebno pohranjivati podatke, ali su dovoljno mirne u vezi s tim da podaci neće biti sačuvani nakon ponovnog pokretanja. Na primjer, usluge za keširanje su ograničene po operativnoj memoriji, ali također mogu premjestiti podatke koji se rijetko koriste u sporije skladište koje djeluje sporije od RAM-a, s malim utjecajem na ukupnu izvedbu. Drugim aplikacijama je potrebno znati da u […]

Praćenje mikroservisa Flask pomoću Prometheusa

Par nekoliko redaka koda i vaša aplikacija generira metrike, wow! Da biste razumjeli kako radi prometheus_flask_exporter, dovoljna je minimalna primjer: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' To je sve što vam treba za početak! Dodavanjem uvoza i retka za inicijalizaciju PrometheusMetrics, dobit ćete metrike […]

Napravio sam svoj PyPI repozitorij s autorizacijom i S3. Na Nginxu.

U ovom članku želim podijeliti iskustvo s NJS, JavaScript interpretatorom za Nginx razvijenim u kompaniji Nginx Inc, opisujući na stvarnom primjeru njegove osnovne mogućnosti. NJS je podskup programskog jezika JavaScript koji omogućava proširenje funkcionalnosti Nginxa. Na pitanje zašto vlastiti interpretator??? detaljno je odgovorio Dmitrij Volincev. Ukratko: NJS je nginx-put, a JavaScript je napredniji, 'domaći' i […]

Kartiranje digitalnih prava, dio III. Pravo na anonimnost.

TL;DR: Stručnjaci dijele viđenja problema u Rusiji vezanih uz digitalno pravo na anonimnost. 12. i 13. rujna Teplica socijalnih tehnologija i RosKomSvoboda organiziraju hackathon o digitalnom građanstvu i digitalnim pravima demhack.ru. Uoči događaja, organizatori objavljuju treći članak posvećen kartiranju problematičnog polja kako bi pronašli zanimljiv izazov. Prethodni članci: o pravu […]

Bavimo se Custom Tooling-om u Argo CD.

Nakon nekog vremena od pisanja prvog članka, gdje sam vješto upravljao s jsonnet i gitlabom, shvatio sam da su pipelineovi naravno dobri, ali pretjerano složeni i nezgodni. U većini slučajeva potrebna je standardna zadaća: 'generirati YAML i staviti ga u Kubernetes'. U stvari, Argo CD se odlično nosi s time. Argo CD omogućava povezivanje Git repozitorija i usklađivanje […]

Istražujemo nove alate za izgradnju i automatizaciju implementacije u Kubernetes.

Bok! U posljednje vrijeme pojavio se mnogo sjajnih alata za automatizaciju, kako za izgradnju Docker slika, tako i za implementaciju u Kubernetes. U tom smislu odlučio sam se igrati s gitlabom, temeljito proučiti njegove mogućnosti i, naravno, postaviti pipeline. Inspiracija za ovaj rad bio je sajt kubernetes.io, koji se automatski generira iz izvornih kodova, a za svaku poslanju pull […]

Freeradius + Google Autenticator + LDAP + Fortigate

Što učiniti kada i želimo i ne želimo dvostruku autentifikaciju, a novca za hardverske tokene nema, i uopće nude da se držimo dobrog raspoloženja. Ovo rješenje nije ništa posebno originalno, već više mješavina različitih rješenja pronađenih na internetu. Dakle, imamo Active Directory domenu. Korisnici domene koji rade preko VPN-a, kao što mnogi sada rade. Kao VPN prolaz […]

Ubrzavamo Ansible

Nije tajna da Ansible s 'default' postavkama ne radi previše brzo. U ovom ću članku istaknuti nekoliko razloga za to i predložiti minimalne postavke koje bi mogle značajno povećati brzinu rada vašeg projekta. Ovde i dalje razgovaramo o Ansible 2.9.x, koji je instaliran u novom virtualenv na vaš omiljeni način. […]

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster