Сэдэв: Захиргаа

Redis ашиглан түгжих түгжээ

Сайн уу, Хабр! Өнөөдөр бид Redis-ийг ашиглан тархсан түгжээг хэрэгжүүлэх тухай цогц өгүүллийн орчуулгыг санал болгож, Redis-ийн хэтийн төлөвийн талаар ярилцахыг санал болгож байна. Өндөр ачаалалтай программуудын зохиогч Мартин Клеппманы Redlock алгоритмын шинжилгээг энд оруулав. Түгээмэл түгжээ нь өөр өөр процессууд хуваалцсан нөөц дээр ажиллах ёстой олон орчинд ашиглагддаг маш ашигтай команд юм [...]

Veeam B&R хадгалах бодлого - техникийн дэмжлэгтэйгээр нөөц сүлжээг задлах

Манай блог уншигчдад энэ өдрийн мэндийг хүргэе! Зарим талаараа бид аль хэдийн танил болсон - миний англи хэл дээрх нийтлэлүүд энд миний хайрт хамтран зүтгэгч Полароулын орчуулгаар гарч ирэв. Энэ удаад би орос хэлээр ярьдаг үзэгчдэд шууд хандахаар шийдлээ. Би дебют хийхдээ аль болох өргөн үзэгчдэд сонирхолтой, нарийвчлан авч үзэх шаардлагатай сэдвийг олохыг хүссэн. Даниел Дефо хүн бүрийг үхэл, татвар хүлээж байна гэж маргажээ. […]

R хэл дээр телеграм бот бичих (3-р хэсэг): Бот дээр гарын тусламжийг хэрхэн нэмэх вэ

Энэ бол "R-д Telegram Bot бичих" цувралын гурав дахь нийтлэл юм. Өмнөх нийтлэлүүдээс бид Telegram бот хэрхэн үүсгэх, түүгээр дамжуулан мессеж илгээх, бот руу команд, мессежийн шүүлтүүр нэмэх талаар сурсан. Тиймээс, та энэ нийтлэлийг уншиж эхлэхээсээ өмнө өмнөх нийтлэлүүдийг уншихыг зөвлөж байна, учир нь би энд өмнө нь тайлбарласан үндсэн зүйлсийн талаар ярихгүй [...]

SafeDC дата төв нэг өдрийн турш үйлчлүүлэгчдэдээ үүд хаалгаа нээлээ

Мэдлэгийн өдрийн өмнөхөн Шинжлэх ухааны судалгааны хүрээлэнгийн SOKB нь SafeDC дата төвд бидний доор тайлбарлах зүйлийг нүдээрээ харсан үйлчлүүлэгчдэд зориулсан нээлттэй өдөрлөг зохион байгууллаа. SafeDC дата төв нь Москва хотын Научный проезд, арван метрийн гүнд бизнес төвийн газар доорх давхарт байрладаг. Дата төвийн нийт талбай нь 450 м.кв, багтаамж нь 60 тавиур юм. Цахилгаан хангамжийг зохион байгуулдаг [...]

Хадгалах багтаамжийг хянах түр зуурын хэмжээ: Стероид дээрх EmptyDir

Зарим програмууд нь мөн өгөгдөл хадгалах шаардлагатай байдаг, гэхдээ дахин ачаалсны дараа өгөгдөл хадгалагдахгүй байх нь маш таатай байдаг. Жишээлбэл, кэшийн үйлчилгээ нь RAM-аар хязгаарлагддаг боловч RAM-аас удаан хадгалахад ховор хэрэглэгддэг өгөгдлийг зөөж, ерөнхий гүйцэтгэлд бага нөлөө үзүүлдэг. Бусад програмууд үүнийг мэдэх шаардлагатай […]

Prometheus-тай Flask Microservices-ийг хянах

Хэд хэдэн мөр код, таны програм хэмжүүр үүсгэдэг, хөөе! prometheus_flask_exporter хэрхэн ажилладагийг ойлгохын тулд хамгийн бага жишээг авахад хангалттай: колбоноос импорт хийх колбонд prometheus_flask_exporter импортоос PrometheusMetrics апп = Колбо(__нэр__) хэмжигдэхүүн = PrometheusMetrics(app) @app.route('/') def main(): буцаана 'OK' Энэ бол танд эхлэхэд л хангалттай! PrometheusMetrics-ийг эхлүүлэхийн тулд импорт болон мөрийг нэмснээр та хэмжүүрүүдийг авах болно [...]

Би зөвшөөрөл болон S3-тай өөрийн PyPI репозитор хийсэн. Nginx дээр

Энэ нийтлэлд би Nginx Inc-ийн бүтээсэн Nginx-д зориулсан JavaScript орчуулагч NJS-тэй туршлагаа хуваалцахыг хүсч, түүний үндсэн чадавхийг бодит жишээн дээр тайлбарлахыг хүсч байна. NJS нь Nginx-ийн үйл ажиллагааг өргөтгөх боломжийг олгодог JavaScript-ийн дэд хэсэг юм. гэсэн асуултад яагаад өөрийн гэсэн орчуулагч байгаа юм бэ??? Дмитрий Волынцев дэлгэрэнгүй хариулав. Товчхондоо: NJS нь nginx-way бөгөөд JavaScript нь илүү дэвшилтэт, эх, [...]

Дижитал эрхийн зураглал, III хэсэг. Нэрээ нууцлах эрх

TL; DR: Мэргэжилтнүүд нэрээ нууцлах дижитал эрхтэй холбоотой Орост тулгарч буй асуудлын талаар өөрсдийн үзэл бодлоо хуваалцаж байна. 12-р сарын 13, XNUMX-ны өдрүүдэд Нийгмийн технологийн хүлэмж, РосКомСвобода хамтран дижитал иргэншил, дижитал эрхийн demhack.ru-ийн талаар хакатон зохион байгуулж байна. Уг арга хэмжээг угтан зохион байгуулагчид өөрсдөдөө сонирхолтой сорилт олохын тулд асуудлын талбарыг зураглахад зориулсан гурав дахь нийтлэлийг нийтэлж байна. Өмнөх нийтлэлүүд: баруун талд […]

Argo CD дээрх Custom Tooling-ийг ойлгох

Анхны нийтлэлээ бичээд хэсэг хугацааны дараа jsonnet болон gitlab-ийг чадварлаг харьцаж байхдаа би дамжуулах хоолой нь мэдээж сайн, гэхдээ шаардлагагүй төвөгтэй, тохиромжгүй гэдгийг ойлгосон. Ихэнх тохиолдолд ердийн даалгавар шаардагддаг: "YAML үүсгэж, Kubernetes-д оруулах". Үнэн хэрэгтээ Argo CD үүнийг гайхалтай хийдэг. Argo CD танд Git репозиторыг холбож, синхрончлох боломжийг олгодог [...]

Kubernetes-д байршуулах, автоматжуулах шинэ хэрэгслийг туршиж байна

Сайн уу? Саяхан Docker-ийн зургийг бүтээх, Kubernetes-д байршуулах зорилгоор олон гайхалтай автоматжуулалтын хэрэгслүүд гарсан. Үүнтэй холбогдуулан би GitLab-тай тоглож, түүний чадавхийг сайтар судалж, мэдээжийн хэрэг дамжуулах хоолойг тохируулахаар шийдсэн. Энэхүү ажлын урам зориг нь эх кодуудаас автоматаар үүсгэгддэг kubernetes.io сайт байсан бөгөөд илгээсэн сан тус бүрээр [...]

Freeradius + Google Authenticator + LDAP + Fortigate

Хэрэв та хоёр хүчин зүйлийн баталгаажуулалтыг хүсч байгаа бол юу хийх хэрэгтэй вэ, гэхдээ техник хангамжийн жетонд мөнгө байхгүй бөгөөд ерөнхийдөө сайхан сэтгэлийг хадгалахыг санал болгож байна. Энэ шийдэл нь маш анхны зүйл биш, харин Интернетээс олдсон янз бүрийн шийдлүүдийн холимог юм. Тиймээс, Active Directory домэйныг өгсөн. Домэйн хэрэглэгчид өнөөдөр олонх шиг VPN-ээр ажилладаг. VPN гарцын хувьд […]

Ansible-г хурдасгаж байна

Анхдагч тохиргоотой бол Ansible нь ажлаа маш хурдан хийж чадахгүй нь нууц биш юм. Нийтлэлд би үүний хэд хэдэн шалтгааныг онцолж, таны төслийн хурдыг нэмэгдүүлэх боломжтой хамгийн бага тохиргоог санал болгох болно. Энд болон доор бид Ansible 2.9.x-ийн талаар ярилцаж, шинэхэн үүсгэсэн virtualenv-д таны дуртай хэлбэрээр суулгасан болно. […]

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster