Categorie: Administrare

Experiment pentru testarea aplicabilității bazei de date grafice JanusGraph în rezolvarea problemei căutării celor mai potrivite căi

Bună ziua tuturor. Dezvoltăm un produs pentru analiza traficului offline. În cadrul proiectului există o sarcină legată de analiza statistică a căilor de mișcare a vizitatorilor prin zone. În cadrul acestei sarcini, utilizatorii pot adresa sistemului întrebări de genul: câți vizitatori au trecut din zona «A» în zona «B»; câți vizitatori au trecut din zona «A» în zona «B» prin zona «C», și apoi […]

Storacle — un depozit de fișiere descentralizat

Înainte să încep, trebuie să las un link către articolul anterior pentru a fi clar despre ce vorbesc. În acest articol, aș dori să discut despre stratul care se ocupă cu stocarea fișierelor și cum poate fi utilizat de oricine. Storacle este o bibliotecă autonomă, nu are legătură directă cu muzica. Se poate organiza stocarea oricăror fișiere. În articolul anterior, am discutat despre […]

Museria — un depozit descentralizat de muzică

Odată, m-am gândit să scriu o aplicație pentru a selecta muzica pentru mine și a asculta acasă / pe stradă / la antrenamente etc. Și să funcționeze totul în flux, cu cât mai puțin din partea mea. Am conceput arhitectura, am schițat un prototip și, în cele din urmă, m-am confruntat cu o „problemă mică”. Nu era clar de unde să iau efectiv fișierele melodiilor. La acel moment, VKontakte își închise deja API-ul, iar pe marile site-uri de muzică […]

Multă RAM liberă, NVMe Intel P4500 și totul merge încet — o poveste despre o adăugare nereușită a unui partaj de swap

În acest articol, voi povesti despre o situație care a avut loc recent pe unul dintre serverele noastre din cloud VPS, lăsându-mă perplex timp de câteva ore. Lucrez de aproximativ 15 ani la configurarea și depanarea serverelor Linux, dar acest caz nu se încadrează deloc în practica mea — am făcut câteva presupuneri false și am simțit puțină disperare înainte de a […]

Motivul principal pentru care, totuși, Linux

Recent, pe Habr a fost publicat un articol intitulat Motivul principal pentru care nu este Linux, care a generat multe discuții. Această notă este un răspuns filosofic la acel articol, care, sper eu, va lămuri toate neclaritățile, venind dintr-o direcție destul de neașteptată pentru mulți cititori. Autorul articolului inițial caracterizează sistemele Linux astfel: Linux nu este un sistem, ci […]

Principala cauză pentru care nu este Linux

Aș dori să menționez de la început că acest articol va discuta exclusiv despre utilizarea desktop a Linux-ului, adică pe computere personale/laptop-uri și stații de lucru. Tot ceea ce urmează nu se referă la Linux pe servere, sisteme încorporate și alte dispozitive similare, deoarece ceea ce voi expune acum este, probabil, benefic pentru aceste tipuri de utilizare. Anul era 2020, iar Linux-ul […]

Cum am proiectat blocurile și tranzacțiile în blockchain-ul meu pe Go

Pentru a crea un blockchain și nu doar o bază de date, trebuie să adăugăm în proiectul nostru 3 elemente importante: Descrierea structurii datelor și metodelor blocului Descrierea structurii datelor și metodelor tranzacției Funcțiile blockchain-ului care stochează blocurile în DB și le găsesc acolo după hash-ul sau înălțimea lor (sau în alt mod). Aceasta […]

Trucuri pentru SSH

În acest articol am adunat cele mai bune practici pentru a utiliza SSH mai eficient. Veți învăța cum să: Adăugați un al doilea factor de autenticare la logarea SSH Folosiți în siguranță agent forwarding Ieșiți dintr-o sesiune SSH blocată Mențineți un terminal permanent deschis Să împărtășiți o sesiune de terminal la distanță cu un prieten (fără Zoom!) Adăugarea unui al doilea factor la SSH-ul dvs. Al doilea factor de autentificare pentru […]

Proiectarea clusterelor Kubernetes: câte ar trebui să fie?

Nota trad.: acest material aparține proiectului educațional learnk8s — un răspuns la întrebarea populară de proiectare a infrastructurii bazate pe Kubernetes. Sperăm că descrierile suficient de detaliate ale avantajelor și dezavantajelor fiecărei opțiuni vor ajuta la realizarea unei alegeri optime și pentru proiectul dumneavoastră. TL;DR: aceeași configurație de sarcini de lucru poate fi rulată pe mai multe clustere mari (fiecare cluster […]

Modele arhitecturale convenabile

Salut, Habr! Având în vedere evenimentele curente cauzate de coronavirus, diverse servicii de internet au început să primească o încărcătură crescută. De exemplu, una dintre rețelele de comerț din Marea Britanie a oprit pur și simplu site-ul de comenzi online din cauza lipsei de capacitate. Și de multe ori nu se poate accelera serverul doar prin adăugarea de echipamente mai puternice; cu toate acestea, cererile clienților trebuie procesate (sau aceștia vor pleca la concurenți). În această […]

Topul eșecurilor Cian

Salutare tuturor! Mă numesc Nikita, sunt liderul echipei de ingineri de la Cian. Una dintre responsabilitățile mele în companie este să reduc numărul incidentelor legate de infrastructură în producție la zero. Ceea ce urmează să discut este ceva ce ne-a adus multă durere, iar scopul acestui articol este să nu permit altor oameni să repete greșelile noastre sau, măcar, să le minimizeze impactul. […]

Apache Bigtop și alegerea distribuției Hadoop astăzi

Probabil că nu este niciun secret că anul trecut a fost un an de mari schimbări pentru Apache Hadoop. Anul trecut, Cloudera și Hortonworks s-au fuzionat (practic, a avut loc absorbția celui de-al doilea), iar Mapr, din cauza unor probleme financiare serioase, a fost vândut Hewlett Packard. Dacă cu câțiva ani în urmă, în cazul instalărilor on-premises, alegerea se făcea mai des între Cloudera și […]

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