onderwerp: administrasie

Hoe om 'n DAG-sneller in Airflow te maak met behulp van die eksperimentele API

Wanneer ons ons opvoedkundige programme voorberei, ondervind ons van tyd tot tyd probleme in terme van werk met sekere gereedskap. En op die oomblik wanneer ons hulle teëkom, is daar nie altyd genoeg dokumentasie en artikels wat ons sal help om hierdie probleem die hoof te bied nie. Dit was byvoorbeeld die geval in 2015, en in die “Big Data Specialist”-program het ons […]

Hoe om verhoogde vragte op die stelsel te weerstaan: ons praat oor grootskaalse voorbereidings vir Swart Vrydag

Hallo, Habr! In 2017, tydens Swart Vrydag, het die vrag byna een en 'n half keer toegeneem, en ons bedieners was op hul limiet. Oor die jaar het die aantal kliënte aansienlik gegroei, en dit het duidelik geword dat sonder noukeurige voorlopige voorbereiding, die platform dalk eenvoudig nie die vragte van 2018 kan weerstaan ​​nie. Ons het die mees ambisieuse doelwit moontlik gestel: ons wou ten volle voorbereid wees [...]

Groepberging vir klein webklusters gebaseer op drbd+ocfs2

Waaroor ons jou sal vertel: Hoe om gedeelde berging vinnig vir twee bedieners te ontplooi gebaseer op drbd+ocfs2-oplossings. Vir wie sal dit nuttig wees: Die tutoriaal sal nuttig wees vir stelseladministrateurs en enigiemand wat 'n bergingsimplementeringsmetode kies of die oplossing wil probeer. Watter besluite het ons prysgegee en hoekom? Dikwels kom ons voor 'n situasie te staan ​​waar ons moet implementeer […]

Datakompressie met die Huffman-algoritme

Inleiding In hierdie artikel sal ek praat oor die beroemde Huffman-algoritme, sowel as die toepassing daarvan in datakompressie. As gevolg hiervan sal ons 'n eenvoudige argiefhouer skryf. Daar was reeds 'n artikel hieroor op Habré, maar sonder praktiese implementering. Die teoretiese materiaal van die huidige pos is geneem uit skoolrekenaarwetenskaplesse en Robert Laforet se boek "Data Structures and Algorithms in Java". So, alles […]

Binêre boom of hoe om 'n binêre soekboom voor te berei

Prelude Hierdie artikel handel oor binêre soekbome. Ek het onlangs 'n artikel geskryf oor datakompressie deur die Huffman-metode te gebruik. Daar het ek nie veel aandag aan binêre bome gegee nie, want die soek-, invoeg- en uitveemetodes was nie relevant nie. Nou het ek besluit om 'n artikel oor bome te skryf. Laat ons begin. 'n Boom is 'n datastruktuur wat bestaan ​​uit nodusse wat deur rande verbind is. Ons kan sê dat 'n boom [...]

Termux stap vir stap (Deel 2)

In die laaste deel het ons kennis gemaak met die basiese Termux-opdragte, 'n SSH-verbinding met 'n rekenaar opgestel, geleer hoe om aliasse te skep en verskeie nuttige nutsprogramme geïnstalleer. Hierdie keer moet ons selfs verder gaan, ek en jy: ons sal leer oor Termux:API, Python en nano installeer, en ook skryf "Hallo, wêreld!" in Python sal ons leer oor bash-skrifte en 'n skrif skryf […]

Terug na mikrodienste met Istio. Deel 2

Let wel vertaal: Die eerste deel van hierdie reeks is gewy om die vermoëns van Istio te leer ken en dit in aksie te demonstreer. Nou sal ons praat oor meer komplekse aspekte van die konfigurasie en gebruik van hierdie diensnetwerk, en veral oor fyn ingestelde roetering en netwerkverkeerbestuur. Ons herinner u ook daaraan dat hierdie artikel konfigurasies gebruik (manifeste vir Kubernetes en Istio) […]

Terug na mikrodienste met Istio. Deel 1

Let wel Vertaling: Diensnetwerke het beslis 'n relevante oplossing in moderne infrastruktuur geword vir toepassings wat mikrodiensargitektuur volg. Alhoewel Istio op die lippe van baie DevOps-ingenieurs kan wees, is dit 'n redelik nuwe produk wat, hoewel omvattend in terme van die vermoëns wat dit bied, 'n aansienlike hoeveelheid tyd kan verg om vertroud te raak. Duitse ingenieur Rinor Maloku, verantwoordelik vir wolkrekenaars vir groot kliënte in die telekommunikasie […]

Terug na mikrodienste met Istio. Deel 3

Let wel vertaal: Die eerste deel van hierdie reeks was gewy om die vermoëns van Istio te leer ken en dit in aksie te demonstreer, die tweede was oor fyn ingestelde roetering en netwerkverkeerbestuur. Nou sal ons praat oor sekuriteit: om die basiese funksies wat daarmee verband hou, te demonstreer, gebruik die skrywer die Auth0-identiteitsdiens, maar ander verskaffers kan op 'n soortgelyke manier gekonfigureer word. Ons het opgestel […]

Wolkbediener 2.0. Begin die bediener in die stratosfeer

Vriende, ons het met 'n nuwe beweging vorendag gekom. Baie van julle onthou ons verlede jaar fan-geek-projek “Server in the Clouds”: ons het 'n klein bediener gemaak wat op Raspberry Pi gebaseer is en dit in 'n lugballon gelanseer. Nou het ons besluit om nog verder te gaan, dit wil sê hoër – die stratosfeer wag op ons! Laat ons kortliks onthou wat die kern van die eerste "Server in the Clouds"-projek was. Bediener […]

Doen-dit-self-wolkvideo-toesig: nuwe kenmerke van die Ivideon Web SDK

Ons het verskeie integrasiekomponente wat enige vennoot toelaat om hul eie produkte te skep: Oop API vir die ontwikkeling van enige alternatief vir die Ivideon-gebruiker se persoonlike rekening, Mobile SDK, waarmee jy ook 'n volwaardige oplossing kan ontwikkel wat in funksionaliteit gelykstaande is aan Ivideon-toepassings, asook as Web SDK. Ons het onlangs 'n verbeterde Web SDK vrygestel, kompleet met nuwe dokumentasie en 'n demo-toepassing wat ons […]

GitLab 11.9 vrygestel met geheime ontdekking en resolusiereëls vir meervoudige samevoegingversoeke

Bespeur uitgelekte geheime vinnig Dit lyk na 'n klein fout om geloofsbriewe per ongeluk na 'n gedeelde bewaarplek te lek. Die gevolge kan egter ernstig wees. Sodra die aanvaller jou wagwoord of API-sleutel kry, sal hy jou rekening oorneem, jou uitsluit en jou geld bedrieglik gebruik. Daarbenewens is 'n domino-effek moontlik: toegang tot een rekening maak toegang vir ander oop. […]