subiect: administrare

Cum să declanșați un DAG în Airflow folosind API-ul experimental

Când ne pregătim programele educaționale, întâmpinăm periodic dificultăți în ceea ce privește lucrul cu anumite instrumente. Și în momentul în care îi întâlnim, nu există întotdeauna suficientă documentație și articole care să ne ajute să facem față acestei probleme. Acesta a fost cazul, de exemplu, în 2015, iar în programul „Big Data Specialist” am folosit […]

Cum să reziste la sarcini crescute pe sistem: vorbim despre pregătiri la scară largă pentru Black Friday

Bună, Habr! În 2017, în timpul Black Friday, încărcarea a crescut de aproape o dată și jumătate, iar serverele noastre au fost la limita. De-a lungul anului, numărul de clienți a crescut semnificativ și a devenit clar că, fără o pregătire preliminară atentă, platforma ar putea pur și simplu să nu reziste sarcinilor din 2018. Ne-am stabilit cel mai ambițios obiectiv posibil: am vrut să fim pe deplin pregătiți [...]

Stocare în cluster pentru clustere web mici bazate pe drbd+ocfs2

Despre ce vă vom spune: Cum să implementați rapid spațiul de stocare partajat pentru două servere pe baza soluțiilor drbd+ocfs2. Pentru cine va fi util acest lucru: tutorialul va fi util administratorilor de sistem și oricui alege o metodă de implementare a stocării sau dorește să încerce soluția. La ce decizii am renunțat și de ce? Adesea ne confruntăm cu o situație în care trebuie să implementăm […]

Comprimarea datelor cu algoritmul Huffman

Introducere În acest articol voi vorbi despre celebrul algoritm Huffman, precum și despre aplicarea acestuia în compresia datelor. Ca rezultat, vom scrie un arhivator simplu. Exista deja un articol despre asta pe Habré, dar fără implementare practică. Materialul teoretic al postului actual este preluat din lecțiile școlare de informatică și din cartea lui Robert Laforet „Data Structures and Algorithms in Java”. Deci, totul [...]

Arborele binar sau cum să pregătiți un arbore binar de căutare

Preludiu Acest articol este despre arbori binari de căutare. Am scris recent un articol despre compresia datelor folosind metoda Huffman. Acolo nu am acordat prea multă atenție arborilor binari, deoarece metodele de căutare, inserare și ștergere nu erau relevante. Acum am decis să scriu un articol despre copaci. Să începem. Un arbore este o structură de date formată din noduri conectate prin muchii. Putem spune că un copac este [...]

Termux pas cu pas (Partea 2)

În ultima parte, ne-am familiarizat cu comenzile de bază Termux, am configurat o conexiune SSH cu un computer, am învățat cum să creăm aliasuri și am instalat mai multe utilitare utile. De data aceasta trebuie să mergem și mai departe, tu și cu mine: vom afla despre Termux:API, vom instala Python și nano și vom scrie, de asemenea, „Bună, lume!” în Python vom învăța despre scripturile bash și vom scrie un script […]

Înapoi la microservicii cu Istio. Partea 2

Notă transl.: Prima parte a acestei serii a fost dedicată cunoașterii capacităților lui Istio și demonstrarea lor în acțiune. Acum vom vorbi despre aspecte mai complexe ale configurației și utilizării acestei rețele de servicii și, în special, despre rutarea fin reglată și gestionarea traficului de rețea. De asemenea, vă reamintim că acest articol utilizează configurații (manifeste pentru Kubernetes și Istio) […]

Înapoi la microservicii cu Istio. Partea 1

Notă Traducere: Rețelele de servicii au devenit cu siguranță o soluție relevantă în infrastructura modernă pentru aplicațiile care urmează arhitectura microservicii. Deși Istio poate fi pe buzele multor ingineri DevOps, este un produs destul de nou care, deși cuprinzător în ceea ce privește capabilitățile pe care le oferă, poate necesita o perioadă semnificativă de timp pentru a se familiariza cu el. Inginerul german Rinor Maloku, responsabil pentru cloud computing pentru clienții mari din domeniul telecomunicațiilor […]

Înapoi la microservicii cu Istio. Partea 3

Notă transl.: Prima parte a acestei serii a fost dedicată cunoașterii capacităților Istio și demonstrarea lor în acțiune, a doua a fost despre rutarea fină și gestionarea traficului de rețea. Acum vom vorbi despre securitate: pentru a demonstra funcțiile de bază legate de aceasta, autorul folosește serviciul de identitate Auth0, dar alți furnizori pot fi configurați într-un mod similar. Am înființat […]

Server în nori 2.0. Lansarea serverului în stratosferă

Prieteni, am venit cu o nouă mișcare. Mulți dintre voi vă amintiți de proiectul nostru fan geek de anul trecut „Server in the Clouds”: am făcut un server mic bazat pe Raspberry Pi și l-am lansat într-un balon cu aer cald. Acum ne-am hotărât să mergem și mai departe, adică mai sus - stratosfera ne așteaptă! Să ne amintim pe scurt care a fost esența primului proiect „Server în nori”. Server […]

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Avem mai multe componente de integrare care permit oricărui partener să-și creeze propriile produse: Open API pentru dezvoltarea oricărei alternative la contul personal al utilizatorului Ivideon, Mobile SDK, cu care puteți dezvolta o soluție cu drepturi depline echivalentă ca funcționalitate cu aplicațiile Ivideon, precum și ca Web SDK. Am lansat recent un SDK web îmbunătățit, complet cu documentație nouă și o aplicație demonstrativă care va face […]

GitLab 11.9 a fost lansat cu detectare secretă și mai multe reguli de soluționare a cererilor de îmbinare

Detectează rapid secretele scurse S-ar părea o mică greșeală să scurgi accidental acreditările într-un depozit partajat. Cu toate acestea, consecințele pot fi grave. Odată ce atacatorul obține parola sau cheia API, el vă va prelua contul, vă va bloca și vă va folosi banii în mod fraudulos. În plus, este posibil un efect de domino: accesul la un cont deschide accesul altora. […]