Kategorija: Administrācija

IzklājoŔās bloķēŔanas risinājumi ar Redis

Sveiki, Habr! Å odien mēs piedāvājam jÅ«su uzmanÄ«bai pārtulkotu sarežģītu rakstu par izklājoÅ”o bloķēŔanu ar Redis, un vēlētos apspriest Redis perspektÄ«vas kā tēmu. Å eit tiek analizēts Redlock algoritms no MartÄ«na Klepman, autora grāmatas ā€žAugsta slodze uz aplikācijāmā€, un parādÄ«ts, kāpēc izklājoŔās bloķēŔanas ir ļoti noderÄ«gs primitÄ«vs, ko pielieto daudzās jomās, kur dažādi procesi strādā ar koplietotiem resursiem […]

Veeam B&R glabāŔanas politikas — atklājot dublēŔanas ķēdes kopā ar tehnisko atbalstu

Sveicu mÅ«su bloga lasÄ«tājus! Daļēji mēs jau pazÄ«stam viens otru — mani angliski rakstÄ«tie posti tika publicēti Å”eit mana mīļotā kolēģa polarowl tulkojumā. Å oreiz es vēlējos tieÅ”i uzrunāt krievvalodÄ«go auditoriju. Savam debijai es gribēju atrast tēmu, kas interesētu maksimāli plaÅ”u auditoriju un kura prasa detalizētu izskatīŔanu. Daniēls Defo apgalvoja, ka katru cilvēku sagaida nāve un nodokļi. […]

Rakstām telegrammas botu R valodā (3. daļa): Kā pievienot botam atbalstu tastatūrai

Å Ä« ir treŔā rakstu sērijā ā€žRakstām telegrammas botu R valodÄā€. IepriekŔējās publikācijās mēs iemācÄ«jāmies izveidot telegrammas botu, sÅ«tÄ«t caur to ziņas, pievienojām botam komandas un ziņu filtrus. Tāpēc pirms turpināt Å”o rakstu, es ļoti iesaku iepazÄ«ties ar iepriekŔējām publikācijām, jo Å”eit es vairs neapstāŔos pie iepriekÅ” minētajām pamata lietām […]

Datu centrs SafeDC uz vienu dienu atvērusi durvis klientiem

Pirms ZinÄ«bu dienas NII SOKB rÄ«koja savā datu centrā SafeDC atvērto durvju dienu klientiem, kuri savām acÄ«m redzēja to, par ko mēs tālāk stāstÄ«sim. Datu centrs SafeDC atrodas Maskavā, Zinātnes ielā, zemes lÄ«menÄ« biznesa centrā, desmit metru dziļumā. Datu centra kopējā platÄ«ba ir 450 kv.m, ietilpÄ«ba — 60 stendi. EnerÄ£ijas padeve organizēta […]

Efemerie apjomi ar uzglabāŔanas jaudas uzraudzību: EmptyDir uz steroīdiem

Dažiem lietojumiem ir nepiecieÅ”ams saglabāt datus, taču tie ir pietiekami mierÄ«gi attiecÄ«bā uz to, ka dati netiks saglabāti pēc atkārtotas palaiÅ”anas. Piemēram, keÅ”atmiņas pakalpojumi ir ierobežoti pēc operatÄ«vās atmiņas, taču var pārvietot datus, kas reti tiek izmantoti, lēnākā glabātuvē, ar nelielu ietekmi uz kopējo veiktspēju. Citiem lietojumiem ir nepiecieÅ”ams zināt, ka […]

Flask mikroservisu uzraudzība ar Prometheus

Dažas koda rindas un jÅ«su lietojums Ä£enerē metriku, wow! Lai saprastu, kā darbojas prometheus_flask_exporter, pietiks ar minimālu piemēru: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('ā€˜/ā€˜) def main(): return 'ā€˜OK’' Tas ir viss, kas nepiecieÅ”ams, lai sāktu! Pievienojot importu un rindu PrometheusMetrics inicializēŔanai, jÅ«s iegÅ«siet metrikas […]

Es izveidoju savu PyPI repozitoriju ar autentifikāciju un S3. Uz Nginx

Å ajā rakstā es vēlos dalÄ«ties pieredzē ar NJS, JavaScript interpretētāju Nginx, kas izstrādāts uzņēmumā Nginx Inc, aprakstot reālu piemēru tās galvenās iespējas. NJS ir JavaScript programmēŔanas valodas apakÅ”kopa, kas ļauj paplaÅ”ināt Nginx funkcionalitāti. Uz jautājumu, kāpēc ir nepiecieÅ”ams savs interpretētājs??? detalizēti atbildēja Dmitrijs Volincevs. Ja Ä«sumā: NJS ir nginx-way, bet JavaScript ir progresÄ«vāks,

Digitālo tiesÄ«bu kartēŔana, III daļa. TiesÄ«bas uz anonimitāti

TL;DR: Eksperti dalās redzējumā par problēmām Krievijā, kas saistÄ«tas ar digitālajiem tiesÄ«bu aktiem uz anonimitāti. 12. un 13. septembrÄ« Sociālo tehnoloÄ£iju siltumnÄ«ca un RosKomSvoboda rÄ«ko hakatonu par digitālo pilsonÄ«bu un digitālajām tiesÄ«bām demhack.ru. Pirms pasākuma organizētāji publicē treÅ”o rakstu, kas veltÄ«ts problēmu kartēŔanai, lai dalÄ«bnieki varētu atrast interesantu izaicinājumu. IepriekŔējie raksti: par tiesÄ«bu […]

Iepazīstamies ar Custom Tooling Argo CD

Pēc kāda laika, kad tika uzrakstÄ«ts pirmais raksts, kurā es prasmÄ«gi strādāju ar jsonnet un gitlab, es sapratu, ka pipeline ir, protams, labi, bet pārmērÄ«gi sarežģīti un neērti. Vairumā gadÄ«jumu ir nepiecieÅ”ama tipiska uzdevums: 'Ä£enerēt YAML un ievietot to Kubernetes'. Argo CD ar to lieliski tiek galā. Argo CD ļauj pievienot Git repozitoriju un sinhronizēt […]

Izmēģinām jaunus rÄ«kus bÅ«vniecÄ«bai un automātiskai izvietoÅ”anai Kubernetes

Sveiki! Pēdējā laikā ir iznākuÅ”i daudz lielisku automatizācijas rÄ«ku, gan Docker attēlu veidoÅ”anai, gan izvietoÅ”anai Kubernetes. Tādēļ es nolēmu izmēģināt GitLab, pētÄ«t tā iespējas un, protams, izveidot pipelines. Iedvesma Å”im darbam bija mājaslapa kubernetes.io, kas tiek automātiski Ä£enerēta no avota kodēm, un uz katru iesniegto pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

Ko darÄ«t, ja divfaktoru autentifikācija gribas, bet arÄ« negribas, un nav naudas aparāta tokeniem, un vispār piedāvā turēties pie labas noskaņas. Å is risinājums nav nekas Ä«paÅ”i oriÄ£ināls, drÄ«zāk — maisÄ«jums no dažādiem risinājumiem, kas atrasti interneta plaÅ”umos. Tātad, ir aktÄ«vā direktorija. Domēna lietotāji, kas strādā caur VPN, kā daudzi Å”odien. VPN vārtejas […]

Paātrinām Ansible

Neviens nav noslēpums, ka ar "noklusējuma" iestatÄ«jumiem Ansible var darÄ«t savu darbu ne pārāk ātri. Å ajā rakstā es uzsvērÅ”u vairākus Ŕā iemesla aspektus un piedāvāŔu noderÄ«gu minimālo iestatÄ«jumu kopumu, kas, iespējams, var ievērojami palielināt jÅ«su projekta darba ātrumu. Å eit un turpmāk diskutējam par Ansible 2.9.x, kas tika uzstādÄ«ts jaunizveidotā virtualenv jÅ«su iecienÄ«tajā veidā. […]

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster