Rubriik: Haldamine

Teenusete võrk: mida iga tarkvarainsener peab teadma kõige populaarsemast tehnoloogiast

Märkus: Service mesh on nähtus, millel ei ole veel püsivat tõlget eesti keelde (üle kahe aasta tagasi pakkusime välja variandi «teenuste võrk», hiljem hakkasid mõned kolleegid aktiivselt edendama väljendit «teenuseline sõel»). Jätkuvad arutelud selle tehnoloogia üle on viinud olukorrani, kus turunduslikud ja tehnilised aspektid on liiga tihedalt seotud. See imeline […]

Sissejuhatus SSD-dele. Osa 2. Liides

Eelmises osas "SSD sissejuhatusest" rääkisime ketaste tekkeloost. Teises osas käsitleme salvestusseadmete liideseid. Suhtlemine protsessori ja perifeersete seadmete vahel toimub eelnevalt määratud lepingute kohaselt, mida nimetatakse liidesteks. Need lepingud määratlevad füüsilise ja programmide taseme vahekorra. Liides on süsteemi elementide vahelise suhtlemise vahendite, meetodite ja reeglite kogum. […]

Koormuse jaotamine Zimbra Open-Source Edition'is HAProxy abil

Üks peamisi ülesandeid suurte Zimbra OSE infrastruktuuride ehitamisel on korralik koormuse tasakaalustamine. Lisaks sellele, et see suurendab teenuse töökindlust, ei ole koormuse tasakaalustamise puudumisel võimalik tagada ühtlast teenuse reageerimist kõigile kasutajatele. Selle probleemi lahendamiseks kasutatakse koormuse tasakaalustajaid — nii tark- kui ka riistvaralahendusi, mis jaotavad päringud serverite vahel. Nende seas on nii üsna […]

Kubernetes 1.17 — kuidas uuendada ja mitte kulutada kogu veavood

9. detsember ilmus järgmine versioon Kubernetes — 1.17. Selle moto on „Stabiilsus”, paljud funktsioonid saavutasid GA staatuse, teatud arv vananenud funktsioone eemaldati... Ja nagu alati, vajab meie armastatud sektsioon Action Required failis CHANGELOG-1.17.md tähelepanu. Töötame käsitsi... Tähelepanu, Storage! Kubelet'i kuumenemine 1.17 versioonis ei ole toetatud, kuna tee on muutunud […]

Andmete konfidentsiaalsuse probleem Active Directorys

Olen teinud sissetungitestimist PowerView abil ja kasutanud seda teabe väljavõtmiseks kasutajatest Active Directory's (edaspidi AD). Sel ajal keskendusin turvagruppide liikmeinfo kogumisele ja kasutasin seda teavet võrgu kaudu navigeerimiseks. Igatahes sisaldab AD konfidentsiaalset teavet töötajate kohta, mõned […]

Kaitske oma dongleid: Logitech traadita klaviatuuride turvalisuse uuring

Ajalooliselt on enamik töötajaid kasutanud Logitech'i juhtmevabu klaviatuure ja hiiri. Taaskord, kui sisestasime oma paroole, küsisime - Raccoon Security tiimi spetsialistid - kui keeruline on juhtmevabade klaviatuuride kaitsemehhanisme petta? Tehtud uuringud paljastasid arhitektuursed puudused ja tarkvaravead, mis võimaldavad ligipääsu sisestatud andmetele. Üksikasjad allpool […]

PostgreSQL antipatternid: kahjulikud JOIN ja OR

Kartke operatsioone, mis toovad kaasa füüsilisi ja vaimseid vahejuhtumeid... Võtame väikese päringu näite ja vaatame mõningaid universaalseid lähenemisviise PostgreSQL päringute optimeerimiseks. Kas kasutada neid või mitte — otsus on teie, aga teada tasub neist. Tulevastes PG versioonides võib olukord muutuda, kui planeerija tõukab edasi, kuid versioonide 9.4/9.6 puhul näeb see välja enam-vähem sama, nagu näidatud siin. Vaatame täiesti reaalset päringut: SELECT […]

Kubernetes 1.17: ülevaade peamistest uuendustest

Eile, 9. detsembril, toimus järgmine Kubernetes'i versiooniuuendus — 1.17. Meie blogi traditsioonide kohaselt räägime me uusima versiooni kõige olulisematest muudatustest. Käesoleva materjali koostamiseks on kasutatud teavet ametlikust teadaandest, Kubernetes'i täiustuste jälgimise tabelist, CHANGELOG-1.17'st ja seotud probleemidest, tõmbenõuetest ning Kubernetes'i täiustamise ettepanekutest (KEP). Niisiis, mis on uut?.. Marsruutimine […]

Sissejuhatus SSD-dele. Osa 1. Ajalugu

Kettahistory uurimine on tee alustus, et mõista tahkete mälu seadmete tööpõhimõtteid. Meie "SSD-sissejuhatuse" artiklite seeria esimene osa viib ajalukku ning aitab visuaalselt mõista erinevust SSD ja selle lähima konkurendi — HDD vahel. Hoolimata erinevate andmesalvestusseadmete rohkusest on HDD ja SSD populaarsus tänapäeval vaieldamatu. Erinevused […]

VPN-blokeerimise tööriistade jõudluse võrdlus

Kuna juurdepääs erinevatele ressurssidele veebis muutub üha keerulisemaks, on üha aktuaalsem küsimus, kuidas blokeeringutest mööda hiilida, ja seega muutub üha aktuaalsemaks küsimus «Kuidas siis kiiremini blokeeringutest mööda hiilida?». Jätame efektiivsuse teema DPI valge ja musta nimekirja ületamise osas teiseks korraks ja võrreldame populaarsete blokeeringute ületamise tööriistade jõudlust. Oluline: Artiklis […]

Discordi boti loomine .NET Core'is VPS-serverile rakendamisega

Tere, Habrovvaatajad! Täna saate tutvuda artikliga, kus räägitakse, kuidas luua bot C# keeles .NET Core'i abil ja kuidas see serverisse seadistada. Artikkel koosneb eelloost, ettevalmistusprotsessist, loogika kirjutamisest ja boti üleviimisest kaugserverisse. Loodan, et see artikkel aitab paljusid algajaid. Eelloogika Kõik algas ühel unetul […]

PostgreSQL antipatternid: CTE x CTE

Oma töö iseloomu tõttu satun olukordadesse, kus arendaja kirjutab päringu ja mõtleb: «andmebaas on nutikas, ta saab kõigega ise hakkama!» Mõnes olukorras (osaliselt teadmatusest andmebaasi võimalustest, osaliselt enneaegsetest optimeerimistest) toob selline lähenemine kaasa «frankensteini» loomise. Alustuseks tooge välja sellise päringu näide: — iga võtme-paariga otsime seotud väljade väärtused WITH RECURSIVE cte_bind AS […]

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster