tema: Administravimas

Kaip atlaikyti padidėjusias sistemos apkrovas: kalbame apie plataus masto pasiruošimą juodajam penktadieniui

Sveiki, Habr! 2017 m. per Juodąjį penktadienį apkrova išaugo beveik pusantro karto, o mūsų serveriai buvo ties savo riba. Per metus klientų skaičius gerokai išaugo ir tapo aišku, kad be kruopštaus išankstinio pasiruošimo platforma gali tiesiog neatlaikyti 2018 metų apkrovų. Išsikėlėme kuo ambicingiausią tikslą: norėjome būti visapusiškai pasiruošę [...]

Grupės saugykla mažoms žiniatinklio grupėms, pagrįstoms drbd+ocfs2

Apie ką mes jums papasakosime: kaip greitai įdiegti bendrinamą saugyklą dviem serveriams remiantis drbd+ocfs2 sprendimais. Kam tai bus naudinga: Pamoka bus naudinga sistemos administratoriams ir visiems, kurie pasirenka saugyklos diegimo būdą arba nori išbandyti sprendimą. Kokių sprendimų atsisakėme ir kodėl? Dažnai susiduriame su situacija, kai turime įgyvendinti […]

Duomenų suspaudimas naudojant Huffman algoritmą

Įvadas Šiame straipsnyje kalbėsiu apie garsųjį Huffman algoritmą, taip pat jo taikymą glaudinant duomenis. Dėl to mes parašysime paprastą archyvatorių. Apie tai Habré jau buvo straipsnis, bet be praktinio įgyvendinimo. Dabartinio įrašo teorinė medžiaga paimta iš mokyklos informatikos pamokų ir Roberto Laforet knygos „Duomenų struktūros ir algoritmai Java“. Taigi viskas […]

Dvejetainis medis arba kaip parengti dvejetainį paieškos medį

Preliudija Šis straipsnis yra apie dvejetainius paieškos medžius. Neseniai parašiau straipsnį apie duomenų glaudinimą naudojant Huffman metodą. Ten aš nekreipiau daug dėmesio į dvejetainius medžius, nes paieškos, įterpimo ir trynimo metodai nebuvo svarbūs. Dabar nusprendžiau parašyti straipsnį apie medžius. Pradėkime. Medis yra duomenų struktūra, susidedanti iš mazgų, sujungtų briaunomis. Galima sakyti, kad medis yra [...]

Termux žingsnis po žingsnio (2 dalis)

Paskutinėje dalyje susipažinome su pagrindinėmis Termux komandomis, sukūrėme SSH ryšį su kompiuteriu, išmokome kurti slapyvardžius ir įdiegėme keletą naudingų paslaugų. Šį kartą mes turime eiti dar toliau, tu ir aš: sužinosime apie Termux:API, įdiegsime Python ir nano, taip pat parašysime „Labas, pasauli! Python mes išmoksime apie bash scenarijus ir parašysime scenarijų […]

Atgal į mikroservisus su Istio. 2 dalis

Pastaba Vert.: Pirmoji šios serijos dalis buvo skirta Istio galimybių pažinimui ir jų demonstravimui. Dabar kalbėsime apie sudėtingesnius šio paslaugų tinklo konfigūravimo ir naudojimo aspektus, ypač apie tiksliai suderintą maršrutą ir tinklo srauto valdymą. Taip pat primename, kad šiame straipsnyje naudojamos konfigūracijos („Kubernetes“ ir „Istio“ manifestai) […]

Atgal į mikroservisus su Istio. 1 dalis

Pastaba Vertimas: Paslaugų tinkleliai neabejotinai tapo svarbiu sprendimu šiuolaikinėje infrastruktūroje, skirtoje programoms, kurios atitinka mikro paslaugų architektūrą. Nors „Istio“ gali būti daugelio „DevOps“ inžinierių lūpose, tai gana naujas produktas, su kuriuo, nors ir visapusiškai, atsižvelgiant į jo teikiamas galimybes, gali prireikti nemažai laiko susipažinti. Vokiečių inžinierius Rinoras Maloku, atsakingas už debesų kompiuteriją dideliems telekomunikacijų klientams […]

Atgal į mikroservisus su Istio. 3 dalis

Pastaba Vert.: Pirmoji šios serijos dalis buvo skirta Istio galimybių pažinimui ir jų demonstravimui, o antroji buvo skirta tiksliai sureguliuotam maršruto parinkimui ir tinklo srauto valdymui. Dabar kalbėsime apie saugumą: pagrindinėms su ja susijusioms funkcijoms pademonstruoti autorius naudoja Auth0 tapatybės paslaugą, tačiau panašiai galima konfigūruoti ir kitus tiekėjus. Įkūrėme […]

Serveris debesyse 2.0. Serverio paleidimas į stratosferą

Draugai, mes sugalvojome naują judėjimą. Daugelis iš jūsų prisimena mūsų praėjusių metų gerbėjų projektą „Serveris debesyse“: sukūrėme nedidelį serverį Raspberry Pi pagrindu ir paleidome jį oro balionu. Dabar nusprendėme eiti dar toliau, tai yra aukščiau – mūsų laukia stratosfera! Trumpai prisiminkime, kokia buvo pirmojo „Serveris debesyse“ projekto esmė. Serveris […]

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Turime kelis integravimo komponentus, leidžiančius bet kuriam partneriui kurti savo produktus: atvirą API, skirtą bet kokiai alternatyvai Ivideon vartotojo asmeninei paskyrai kurti, Mobile SDK, su kuria galite sukurti visavertį sprendimą, funkcionalumu prilygstantį Ivideon programoms, taip pat. kaip žiniatinklio SDK. Neseniai išleidome patobulintą žiniatinklio SDK su nauja dokumentacija ir demonstracine programa, kuri leis mūsų […]

„GitLab 11.9“ išleista su slaptu aptikimu ir keliomis sujungimo užklausų sprendimo taisyklėmis

Greitai aptikti nutekėjusias paslaptis Atrodytų nedidelė klaida netyčia nutekėti kredencialus į bendrą saugyklą. Tačiau pasekmės gali būti rimtos. Kai užpuolikas gaus jūsų slaptažodį arba API raktą, jis perims jūsų paskyrą, užblokuos jus ir apgaule panaudos jūsų pinigus. Be to, galimas domino efektas: prieiga prie vienos sąskaitos atveria prieigą prie kitų. […]