Topic: administratë

Si të krijoni një shkas DAG në Airflow duke përdorur API-në eksperimentale

Gjatë përgatitjes së programeve tona arsimore, ne hasim periodikisht vështirësi për sa i përket punës me mjete të caktuara. Dhe në momentin kur i hasim, jo ​​gjithmonë ka mjaft dokumentacion dhe artikuj që do të na ndihmonin të përballonim këtë problem. Kështu ndodhi, për shembull, në vitin 2015 dhe në programin “Big Data Specialist” kemi përdorur […]

Si të përballoni ngarkesat e shtuara në sistem: flasim për përgatitjet në shkallë të gjerë për të Premten e Zezë

Përshëndetje, Habr! Në vitin 2017, gjatë të Premtes së Zezë, ngarkesa u rrit pothuajse një herë e gjysmë dhe serverët tanë ishin në kufirin e tyre. Gjatë vitit, numri i klientëve është rritur ndjeshëm dhe u bë e qartë se pa përgatitje të kujdesshme paraprake, platforma thjesht nuk mund t'i rezistojë ngarkesave të vitit 2018. Ne vendosëm qëllimin më ambicioz të mundshëm: donim të ishim plotësisht të përgatitur [...]

Ruajtja e grupeve për grupe të vogla ueb bazuar në drbd+ocfs2

Për çfarë do t'ju tregojmë: Si të vendosni shpejt hapësirën ruajtëse të përbashkët për dy serverë bazuar në zgjidhjet drbd+ocfs2. Për kë do të jetë i dobishëm kjo: Tutoriali do të jetë i dobishëm për administratorët e sistemit dhe këdo që zgjedh një metodë zbatimi të ruajtjes ose dëshiron të provojë zgjidhjen. Nga cilat vendime hoqëm dorë dhe pse? Shpesh përballemi me një situatë ku duhet të zbatojmë […]

Kompresimi i të dhënave duke përdorur algoritmin Huffman

Hyrje Në këtë artikull do të flas për algoritmin e famshëm Huffman, si dhe aplikimin e tij në kompresimin e të dhënave. Si rezultat, ne do të shkruajmë një arkivues të thjeshtë. Tashmë kishte një artikull për këtë në Habré, por pa zbatim praktik. Materiali teorik i postimit aktual është marrë nga mësimet e shkencave kompjuterike të shkollës dhe nga libri i Robert Laforet "Strukturat e të dhënave dhe algoritmet në Java". Pra, gjithçka [...]

Pema binare ose si të përgatisni një pemë kërkimi binar

Prelud Ky artikull ka të bëjë me pemët e kërkimit binar. Kohët e fundit kam shkruar një artikull në lidhje me kompresimin e të dhënave duke përdorur metodën Huffman. Atje nuk i kushtova shumë vëmendje pemëve binare, sepse metodat e kërkimit, futjes dhe fshirjes nuk ishin relevante. Tani vendosa të shkruaj një artikull për pemët. Le të fillojmë. Një pemë është një strukturë e të dhënave e përbërë nga nyje të lidhura me skaje. Mund të themi se një pemë është [...]

Termux hap pas hapi (Pjesa 2)

Në pjesën e fundit, ne u njohëm me komandat themelore të Termux, vendosëm një lidhje SSH me një PC, mësuam se si të krijonim pseudonime dhe instaluam disa shërbime të dobishme. Këtë herë duhet të shkojmë edhe më tej, ti dhe unë: do të mësojmë për Termux:API, do të instalojmë Python dhe nano dhe gjithashtu do të shkruajmë "Përshëndetje, botë!" në Python do të mësojmë rreth skripteve bash dhe do të shkruajmë një skenar […]

Kthehu te mikroshërbimet me Istio. Pjesa 2

shënim përkth.: Pjesa e parë e kësaj serie iu kushtua njohjes me aftësitë e Istios dhe demonstrimit të tyre në veprim. Tani do të flasim për aspekte më komplekse të konfigurimit dhe përdorimit të kësaj rrjete shërbimi, dhe në veçanti, për drejtimin e rregulluar mirë dhe menaxhimin e trafikut të rrjetit. Ju kujtojmë gjithashtu se ky artikull përdor konfigurime (manifestime për Kubernetes dhe Istio) […]

Kthehu te mikroshërbimet me Istio. Pjesa 1

shënim Përkthimi: Rrjetat e shërbimit janë bërë padyshim një zgjidhje e rëndësishme në infrastrukturën moderne për aplikacionet që ndjekin arkitekturën e mikroservisit. Ndërsa Istio mund të jetë në buzët e shumë inxhinierëve të DevOps, ai është një produkt mjaft i ri që, megjithëse gjithëpërfshirës për sa i përket aftësive që ofron, mund të kërkojë një kohë të konsiderueshme për t'u njohur me të. Inxhinieri gjerman Rinor Maloku, përgjegjës për cloud computing për klientët e mëdhenj në telekomunikacionin […]

Kthehu te mikroshërbimet me Istio. Pjesa 3

shënim përkth.: Pjesa e parë e kësaj serie iu kushtua njohjes me aftësitë e Istio dhe demonstrimit të tyre në veprim, e dyta kishte të bënte me drejtimin e saktë të rrugës dhe menaxhimin e trafikut në rrjet. Tani do të flasim për sigurinë: për të demonstruar funksionet themelore që lidhen me të, autori përdor shërbimin e identitetit Auth0, por ofruesit e tjerë mund të konfigurohen në një mënyrë të ngjashme. Ne kemi ngritur […]

Serveri në retë 2.0. Nisja e serverit në stratosferë

Miq, kemi ardhur me një lëvizje të re. Shumë prej jush e mbani mend projektin tonë të adhuruesve të vitit të kaluar "Server në retë": ne bëmë një server të vogël të bazuar në Raspberry Pi dhe e lëshuam atë në një tullumbace me ajër të nxehtë. Tani kemi vendosur të shkojmë edhe më tej, domethënë më lart - stratosfera na pret! Le të kujtojmë shkurtimisht se cili ishte thelbi i projektit të parë "Server in the Clouds". Serveri […]

Bëje vetë mbikëqyrjen video në renë kompjuterike: veçori të reja të SDK-së së Uebit të Ivideon

Ne kemi disa komponentë integrimi që lejojnë çdo partner të krijojë produktet e veta: Hapur API për zhvillimin e çdo alternative ndaj llogarisë personale të përdoruesit Ivideon, Mobile SDK, me të cilën mund të zhvilloni një zgjidhje të plotë ekuivalente në funksionalitet me aplikacionet Ivideon, gjithashtu. si Web SDK. Së fundmi kemi lëshuar një Web SDK të përmirësuar, të kompletuar me dokumentacion të ri dhe një aplikacion demo që do ta bëjë tonë […]

GitLab 11.9 lëshuar me zbulim sekret dhe disa rregulla për zgjidhjen e kërkesave për bashkim

Zbuloni shpejt sekretet e zbuluara Do të duket si një gabim i vogël të zbuloni aksidentalisht kredencialet në një depo të përbashkët. Megjithatë, pasojat mund të jenë serioze. Pasi sulmuesi të marrë fjalëkalimin tuaj ose çelësin API, ai do të marrë përsipër llogarinë tuaj, do t'ju bllokojë dhe do t'i përdorë paratë tuaja në mënyrë mashtruese. Për më tepër, një efekt domino është i mundur: qasja në një llogari hap hyrjen për të tjerët. […]