Categorie: Blog

One-cloud — sistem de operare la nivel de centru de date în Odnoklassniki

Aloha, pă people! Mă numesc Oleg Anastasiev, lucrez la Odnoklassniki în echipa Platformei. În afară de mine, la Odnoklassniki lucrează o mulțime de echipamente. Avem patru centre de date, în care sunt aproximativ 500 de rackuri cu mai mult de 8000 de servere. La un moment dat, ne-am dat seama că implementarea unui nou sistem de management ne va permite să încărcăm mai eficient tehnologia, să simplificăm gestionarea […]

Ar trebui să "stingi" serverele dacă a avut loc un test de fum în data center?

Ce ați simți dacă într-o frumoasă zi de vară centrul de date cu echipamentul dumneavoastră ar arăta așa? Salutare tuturor! Mă numesc Dmitri Samsonov, lucrez ca administrator de sistem principal la "Odnoklassniki". În fotografie este unul dintre cele patru centre de date, unde este instalat echipamentul care susține proiectul nostru. În spatele acestor ziduri se află aproximativ 4000 de unități de tehnologie: servere, sistem […]

Optimizarea Linux pentru a îmbunătăți performanța PostgreSQL. Ilya Kosmodemyansky

Decodificarea raportului din 2015 al lui Ilya Kosmodemyansky "Linux tuning to improve PostgreSQL performance" Disclaimer: Observ că acest raport este datat noiembrie 2015 — au trecut mai mult de 4 ani și mult timp. Versiunea menționată în raport, 9.4, nu mai este susținută. În ultimii 4 ani, au fost lansate 5 versiuni noi ale PostgreSQL și 15 versiuni ale nucleului Linux. Dacă ar fi să rescriem […]

Google va evidenția părțile de conținut de pe pagini, bazându-se pe textul din rezultatele căutării

Compania Google a adăugat o opțiune interesantă în sistemul său de căutare. Pentru a ușura navigarea utilizatorilor în conținutul paginilor web vizualizate și a facilita găsirea rapidă a informațiilor dorite, Google va evidenția fragmentele de text care au fost afișate în blocul cu răspunsuri din rezultatele căutării. În ultimii câțiva ani, dezvoltatorii Google au testat funcția de evidențiere a conținutului de pe paginile web, bazată pe clicul pe fragmentul de text, […]

Vulnerabilități periculoase în QEMU, Node.js, Grafana și Android

Câteva vulnerabilități recent identificate: Vulnerabilitatea (CVE-2020-13765) în QEMU, care poate duce potențial la execuția de cod cu drepturile procesului QEMU pe sistemul gazdă atunci când se bootează în sistemul guest un image de kernel special conceput. Problema este cauzată de un overflow de buffer în codul de copiere a conținutului ROM-ului în timpul etapei de bootare a sistemului și se manifestă atunci când se bootează un image de kernel pe 32 de biți în memorie. Corectarea […]

Actualizarea corectivă Firefox 77.0.1

A fost publicată o actualizare corectivă pentru Firefox 77.0.1, în care a fost dezactivată selectarea automată a furnizorului DNS over HTTPS (DoH) în timpul testării pentru o activare treptată ulterioară, pentru a nu provoca o sarcină de vârf asupra furnizorilor de DoH. Testul implementat în Firefox 77 de verificare a DoH cu trimiterea a 10 cereri de test de către fiecare client s-a transformat într-un fel de atac DDoS asupra serviciului NextDNS, care nu a putut face față […]

Cum să folosești mai eficient kubectl: un ghid detaliat

Dacă lucrați cu Kubernetes, probabil că kubectl este una dintre cele mai utilizate utilitare de către dumneavoastră. Și de fiecare dată când petreceți mult timp lucrând cu un anumit instrument, merită să-l învățați bine și să învățați cum să-l folosiți eficient. Echipa Kubernetes aaS de la Mail.ru a tradus articolul lui Daniel Weibel, în care veți găsi sfaturi și trucuri pentru o utilizare eficientă […]

BLE sub microscop (ATT-uri GATT-uri…)

BLE sub microscop (ATT-urile GATT…) Partea 1, o privire de ansamblu A trecut ceva timp de când a fost publicată prima specificație Bluetooth 4.0. Și, deși tema BLE este foarte interesantă, aceasta continuă să alunge mulți dezvoltatori, din cauza complexității sale. În articolele mele anterioare, am discutat în principal despre cel mai de jos nivel, Link Layer și Physical Layer. […]

Rezultatele recompilării bazei de pachete Debian folosind Clang 10

Sylvestre Ledru a publicat rezultatul recompilării arhivei pachetelor Debian GNU/Linux utilizând compilatorul Clang 10 în loc de GCC. Din 31014 de pachete, 1400 (4.5%) nu au putut fi compilate, dar aplicând un patch suplimentar instrumentarului Debian, numărul pachetelor necompilate a fost redus la 1110 (3.6%). În comparație, la compilarea cu Clang 8 și 9, numărul pachetelor care nu au putut […]

Testarea automată a microserviciilor în Docker pentru integrarea continuă

În proiectele legate de dezvoltarea arhitecturii de microsii, CI/CD tranziționează de la o opțiune plăcută la o necesitate acută. Testarea automată este o parte integrantă a integrării continue, o abordare bine gândită a căreia poate oferi echipei multe serii plăcute alături de familie și prieteni. În caz contrar, proiectul riscă să nu fie niciodată finalizat. Poate acoperi întregul cod al microserviciului cu teste unitare […]

Introducere în teoria controlului automat. Noțiuni de bază ale teoriei controlului sistemelor tehnice

Public răspund prima capitol din cursul de teorie a controlului automat, după care viața dumneavoastră nu va mai fi niciodată la fel. Cursurile de „Controlul Sistemelor Tehnice” sunt prezentate de Kozlov Oleg Stepanovich la catedra „Reactoare nucleare și instalații energetice”, facultatea „Inginerie Energetică” a MGTU numit după N.E. Bauman. Mulțumiri enorme pentru el. Aceste cursuri sunt doar în curs de pregătire pentru publicare sub formă de carte, iar […]

Google și-a extins capabilitățile cheilor de securitate pe iOS

Astăzi, Google a anunțat introducerea suportului W3C WebAuth pentru conturile Google pe dispozitivele Apple care rulează iOS 13.3 și versiuni ulterioare. Acest lucru îmbunătățește utilizarea cheilor hardware de criptare Google pe iOS și permite utilizarea unui număr mai mare de tipuri de chei de securitate cu conturile Google. Datorită acestei noutăți, utilizatorii iOS au acum posibilitatea de a folosi Google Titan Security […]

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