Categorie: Administrare

Kernelul Linux 5.6 — ce să aștepți de la noua versiune a nucleului

Lansarea kernel-ului Linux 5.6 este planificată pentru sfârșitul lunii martie. În materialul nostru de astăzi discutăm despre modificările iminente - noul sistem de fișiere, protocolul WireGuard și actualizările driverelor. Foto - lucas huffman - Unsplash Protocolul VPN așteptat David Miller, responsabil pentru sub-sistemul de rețea Linux, a decis să includă în nucleu WireGuard. Acesta este un tunel VPN, dezvoltat de compania de securitate cibernetică Edge Security. […]

Testăm în producție: Canary Deployment

Canarul este o pasăre mică, care cântă constant. Aceste păsări sunt sensibile la metan și monoxid de carbon. Chiar și de la o concentrație mică de gaze suplimentare în aer, ele își pierd conștiința sau mor. Căutătorii de aur și minerii foloseau păsări: atâta timp cât canarii cântă, se poate lucra; dacă se opresc din cântat, înseamnă că în mină există gaze și este timpul să pleci. Minerii sacrificau micuța pasăre pentru a se salva […]

Cum Quarkus combină programarea imperativă și reactivă

În acest an, planificăm să dezvoltăm serios temele legate de containere, Cloud-Native Java și Kubernetes. O continuare logică a acestor teme va fi discutarea framework-ului Quarkus, deja analizat pe Habr. Articolul de astăzi se concentrează nu atât pe dispozitivul „Java subatomică super-rapidă”, cât pe perspectivele pe care Quarkus le aduce în Enterprise. Java și JVM rămân extrem de populare, dar când se lucrează cu tehnologiile fără server […]

Quarkus — Java subsonică subatomică. Un scurt rezumat al framework-ului

Introducere Pe 7 martie, compania RedHat (în curând — IBM) a prezentat un nou framework — Quarkus. Potrivit dezvoltatorilor, acest framework se bazează pe GraalVM și OpenJDK HotSpot și este destinat Kubernetes. Stiva Quarkus include: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus și altele. Scopul creării este de a face Java platforma principală pentru desfășurare în Kubernetes […]

De ce nu ar trebui să folosești WireGuard

În ultima vreme, WireGuard atrage multă atenție, devenind practic o nouă „stea” printre VPN-uri. Dar este el atât de bun pe cât pare? Aș dori să discut câteva observații și să analizez implementarea WireGuard pentru a explica de ce nu reprezintă o soluție care va înlocui IPsec sau OpenVPN. În acest articol, aș dori să demontez unele mituri [în jurul […]

Optimizarea șirurilor în ClickHouse. Prezentarea Yandex

Sistemul analitic de gestionare a bazelor de date ClickHouse procesează multe tipuri diferite de șiruri, consumând resurse. Pentru a accelera funcționarea sistemului, se adaugă constant noi optimizări. Dezvoltatorul ClickHouse, Nikolai Kocetov, vorbește despre tipul de date șir, inclusiv despre noul tip LowCardinality, și explică cum poate fi accelerată manipularea șirurilor. — Mai întâi, să înțelegem cum pot fi stocate șirurile. Avem tipuri de date șir. […]

Antipatternuri în interviurile DevOps

Bună ziua tuturor, dragi cititori! Astăzi vreau să împărtășesc gândurile mele despre o temă care mi-a tot frecventat mintea și poate să o discutăm în comentarii. Destul de des mă confrunt cu articole despre practicile proaste de interviu pentru posturi de programator, care, în opinia mea, sunt foarte relevante și, sper, citite de departamentele HR din companii mari și mai puțin mari. În zona noastră, atât de mult cât îmi […]

Furnizor GSM IoT în servicii publice (Partea 1)

Am citit articolele autorului Interfer despre dificultățile în IoT și am decis să împărtășesc experiența mea ca furnizor IoT. Prima articolă nu este publicitară, cea mai mare parte din material este fără modele de echipamente. Voi încerca să scriu detaliile în articolele următoare. Nu văd probleme în utilizarea modemurilor GSM pentru colectarea datelor de la contoare, deoarece am participat la crearea unui sistem de colectare de la 795 de blocuri de locuințe, periodicitatea […]

Când Linux conntrack nu îți mai este prieten

Urmărirea conexiunilor („conntrack”) este o funcție de bază a stivei de rețea din nucleul Linux. Aceasta permite nucleului să urmărească toate conexiunile sau fluxurile de rețea logice, identificând astfel toate pachetele care constituie fiecare flux, pentru a putea fi procesate secvențial împreună. Conntrack este o funcție importantă a nucleului, utilizată în anumite cazuri de bază: NAT se bazează pe informațiile de la sconntrack, […]

O tabelă hash simplă pentru GPU

Am postat pe Github un nou proiect O Tabelă Hash Simplă pentru GPU. Aceasta este o tabelă hash simplă pentru GPU, capabilă să proceseze sute de milioane de inserții pe secundă. Pe laptopul meu cu NVIDIA GTX 1060, codul inserează 64 de milioane de perechi cheie-valoare generate aleatorii în aproximativ 210 ms și șterge 32 de milioane de perechi în aproximativ 64 ms. Așadar, viteza este […]

Proxy server gratuit pentru întreprindere cu autentificare pe bază de domeniu

pfSense+Squid cu filtrare https + Tehnologie de autentificare unică (SSO) cu filtrare pe grupuri Active Directory Preistoria Pe întreprindere a apărut necesitatea implementării unui proxy server cu capacitatea de a filtra accesul la site-uri (inclusiv https) pe grupuri din AD, pentru ca utilizatorii să nu fie nevoiți să introducă parole suplimentare, iar administrarea să poată fi realizată dintr-o interfață web. O propunere destul de bună, nu-i așa […]

Memorie pe nucleu magnetic în racheta Saturn 5

Computerul care opera în racheta purtătoare (Launch Vehicle Digital Computer, LVDC) a jucat un rol esențial în programul lunar Apollo, controlând racheta Saturn 5. La fel ca majoritatea calculatoarelor din acea perioadă, acesta stoca date în mici nuclee magnetice. În acest articol, Cloud4Y vorbește despre modulul de memorie LVDC din impresionanta colecție a lui Steve Jurvetson. Acest modul de memorie a fost îmbunătățit la mijlocul anilor 1960 […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster