Autor: ProHoster

Sistem de gestionare a configurației rețelei de filtrare Qrator

TL;DR: Descrierea arhitecturii client-server a sistemului nostru intern de management al configurației rețelei, QControl. Se bazează pe un protocol de transport pe două straturi care funcționează cu mesaje împachetate cu gzip fără decompresie între punctele finale. Routerele și punctele finale distribuite primesc actualizări de configurare, iar protocolul în sine permite instalarea de relee intermediare localizate. Sistemul este construit pe principiul backup-ului diferențial („recent-stabil”, explicat mai jos) și folosește un limbaj de interogare […]

Proiector de sunet pe „lentile acustice” - să ne dăm seama cum funcționează tehnologia

Discutăm despre un dispozitiv pentru transmiterea sunetului direcțional. Folosește „lentile acustice” speciale, iar principiul său de funcționare seamănă cu sistemul optic al unei camere. Despre varietatea de metamateriale acustice Inginerii și oamenii de știință au lucrat cu diferite metamateriale, ale căror proprietăți acustice depind de structura internă, destul de mult timp. De exemplu, în 2015, fizicienii au reușit să imprime 3D o „diodă acustică” - este o […]

Monitorizarea rețelei și detectarea activității anormale în rețea folosind soluțiile Flowmon Networks

Recent, pe Internet puteți găsi o cantitate imensă de materiale pe tema analizei traficului pe perimetrul rețelei. În același timp, din anumite motive, toată lumea a uitat complet de analiza traficului local, ceea ce nu este mai puțin important. Acest articol abordează tocmai acest subiect. Folosind Flowmon Networks ca exemplu, ne vom aminti de vechiul Netflow (și alternativele sale), luăm în considerare cazuri interesante, […]

7 indicatori cheie de risc Active Directory din tabloul de bord Varonis

Tot ce are nevoie un atacator este timp și motivație pentru a pătrunde în rețeaua ta. Dar treaba noastră este să-l împiedicăm să facă asta, sau cel puțin să facem această sarcină cât mai dificilă. Trebuie să începem prin a identifica punctele slabe din Active Directory (denumit în continuare AD) pe care un atacator le poate folosi pentru a obține acces […]

Mesh VS WiFi: ce să alegi pentru comunicarea fără fir?

Când încă locuiam într-un bloc de apartamente, am întâlnit problema vitezei reduse într-o cameră departe de router. La urma urmei, mulți oameni au un router pe hol, unde furnizorul a furnizat optică sau UTP și acolo a fost instalat un dispozitiv standard. De asemenea, este bine atunci când proprietarul înlocuiește routerul cu al său, iar dispozitivele standard de la furnizor sunt ca […]

Prezentare generală a serviciilor cloud pentru dezvoltarea backend-ului de aplicații mobile

Dezvoltarea backend este un proces complex și costisitor. Când se dezvoltă aplicații mobile, i se acordă adesea o atenție nerezonabilă. Nejustificat, pentru că de fiecare dată trebuie să implementați scenarii tipice pentru aplicațiile mobile: trimiteți o notificare push, aflați câți utilizatori sunt interesați de promoție și plasați o comandă etc. Vreau o soluție care să-mi permită să mă concentrez asupra lucrurilor importante pentru aplicație fără a pierde calitatea și detaliile […]

Testarea infrastructurii ca cod cu Pulumi. Partea 2

Salutare tuturor. Astăzi vă împărtășim partea finală a articolului „Testarea infrastructurii ca cod folosind Pulumi”, a cărui traducere a fost pregătită special pentru studenții cursului „Practici și instrumente DevOps”. Testarea implementării Acest stil de testare este o abordare puternică și ne permite să efectuăm teste în caseta albă pentru a testa curajul modului în care funcționează codul nostru de infrastructură. Cu toate acestea, limitează oarecum ceea ce […]

6 motive pentru a deschide un startup IT în Canada

Dacă călătorești mult și ești dezvoltator de site-uri web, jocuri, efecte video sau ceva similar, atunci probabil știi că startup-urile din acest domeniu sunt binevenite în multe țări. Există chiar și programe de capital de risc special adoptate în India, Malaezia, Singapore, Hong Kong, China și alte țări. Dar una este să anunți un program și alta este să analizezi ceea ce s-a făcut […]

Acceleratoarele NVIDIA vor primi un canal direct pentru interacțiunea cu unitățile NVMe

NVIDIA a introdus GPUDirect Storage, o nouă capacitate care permite GPU-urilor să interfațeze direct cu stocarea NVMe. Tehnologia folosește RDMA GPUDirect pentru a transfera date în memoria GPU locală fără a fi nevoie să utilizați CPU și memoria de sistem. Mișcarea face parte din strategia companiei de a-și extinde acoperirea în aplicațiile de analiză a datelor și de învățare automată. Anterior, NVIDIA a lansat […]

Ce este în neregulă cu educația IT în Rusia?

Salutare tuturor. Astăzi vreau să vă spun ce este exact în neregulă cu educația IT în Rusia și ce, după părerea mea, ar trebui făcut și o să dau sfaturi și celor care tocmai se înscriu da, știu că este deja puțin târziu. Mai bine mai tarziu decat niciodata. În același timp, voi afla părerea dvs. și poate voi învăța ceva nou pentru mine. Vă rog imediat [...]

Am scris acest articol fără măcar să mă uit la tastatură.

La începutul anului, am simțit că m-am lovit de tavan ca inginer. Se pare că citești cărți groase, rezolvi probleme complexe la locul de muncă, vorbești la conferințe. Dar nu este cazul. Prin urmare, am decis să mă întorc la rădăcini și, una câte una, să acopăr abilitățile pe care cândva le consideram de copil de bază pentru un programator. Prima pe listă a fost imprimarea tactilă, care a fost mult timp [...]

DUMP Kazan - Conferința dezvoltatorilor din Tatarstan: CFP și bilete la preț de pornire

Pe 8 noiembrie, Kazan va găzdui conferința pentru dezvoltatori din Tatarstan - DUMP Ce se va întâmpla: 4 fluxuri: Backend, Frontend, DevOps, Cursuri de master de management și discuții Vorbitori ai conferințelor IT de top: HolyJS, HighLoad, DevOops, PyCon Rusia etc. 400+ participanți Divertisment de la partenerii de conferință și după petrecere Rapoartele conferinței sunt concepute pentru dezvoltatori de nivel mediu/mediu+. Cererile pentru rapoarte sunt acceptate până pe 15 septembrie până pe 1 […]