Rubriik: Haldamine

Testime tootmises: kanarialdepaalituse meetod

Kanarbik on väike lind, kes pidevalt laulab. Need linnud on tundlikud metaanile ja süsinikmonooksiidile. Isegi väikese kontsentratsiooni korral liigsetest gaasidest õhus kaotavad nad teadvuse või surevad. Kullakaevajad ja kaevurite tõid linde kaevandustesse: seni, kuni kanarbikud laulavad, võib töötada, kui nad vaikivad — kaevanduses on gaasi ja on aeg lahkuda. Kaevurid ohverdavad väikese linnu, et pääseda […]

Kuidas Quarkus ühendab imperatiivset ja reaktiivset programmeerimist

Sel aastal plaanime tõsiselt arendada konteinerite, Cloud-Native Java ja Kubernetes'i teemasid. Nende teemade loogiliseks jätkuks on Quarkuse raamistik, millest on juba räägitud Habr's. Tänane artikkel ei keskendu niivõrd «subatomi superkiire Java» mehhanismile, kuivõrd sellele, millised võimalused Quarkus toob ettevõtte tasemel. Java ja JVM on endiselt erakordselt populaarsed, kuid serverivabade tehnoloogiatega töötamisel […]

Quarkus — supersonic subatomaarne Java. Raamistiku lühike ülevaade

Sissejuhatus 7. märtsil tutvustas RedHat (peagi — IBM) uut raamistikku — Quarkus. Arendajate sõnul põhineb see raamistik GraalVM-l ja OpenJDK HotSpot'il ning on mõeldud Kubernetes'ele. Quarkuse tehnoloogia sisaldab: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus ja teised. Loomise eesmärk on muuta Java valitsevaks platvormiks Kubernetes'es […]

Miks ei tohiks kasutada WireGuard'i

Viimastel aegadel on WireGuard saanud suurt tähelepanu, olles tõeliselt uueks „staariks“ VPN-ide seas. Kuid kas ta on tõeliselt nii hea, kui tundub? Soovin arutada mõningaid tähelepanekuid ja vaadelda WireGuardi rakendust, et selgitada, miks see ei ole lahendus, mis asendab IPsec-i või OpenVPN-i. Selles artiklis soovin lükata ümber mõned müüdid [üle […]

Stringide optimeerimine ClickHouse'is. Yandexi ettekandja

Analüütiline andmebaas ClickHouse käsitleb paljusid erinevaid stringe, tarbides ressursse. Süsteemi töö kiirendamiseks lisatakse pidevalt uusi optimeerimisi. ClickHouse'i arendaja Nikolai Kochetov räägib stringi andmetüübist, sealhulgas uuest tüübist, LowCardinality, ja selgitab, kuidas stringidega töötamist kiirendada. — Kõigepealt uurime, kuidas stringe salvestada. Meil on stringi andmetüübid. […]

DevOps'i intervjuude anti-mustrid

Tere kõigile, head lugejad! Täna tahan jagada oma mõtteid kauaoodatud teema üle ja võib-olla arutada seda kommentaarides. Tihti satun ma artiklitele, mis käsitlevad halbu praktikate intervjueerimisel arendaja ametikohta, ja need on minu arvates piisavalt elulised ning loodetavasti loetavad ettevõtete HR-osakondade jaoks, olgu need suured või väikesed. Meie kandis, kuivõrd ma […]

GSM IoT-teenuse pakkuja elamute halduses (1. osa)

Lugesin autor Interfer artikleid IoT väljakutsetest ja otsustasin jagada oma kogemusi IoT-teenuse pakkujana. Esimene artikkel ei ole reklaam, suur osa materjalist ei sisaldanud seadmete mudeleid. Püüan järgmistes artiklites kirjutada detaile. Ei näe probleemi GSM modemite kasutamisel andmete kogumiseks mõõteseadmetelt, kuna olen osalenud kogumissüsteemi loomisel 795 elamus, perioodilisus […]

Kui Linuxi conntrack ei ole enam teie sõber

Ühenduste jälgimine ("conntrack") on Linuxi tuuma võrgu pileti põhifunktsioon. See võimaldab tuumal jälgida kõiki loogilisi võrguühendusi või vooge ja seeläbi tuvastada kõik paketid, mis moodustavad iga voolu, et neid saaks järjestikku koos töödelda. Conntrack on oluline tuuma funktsioon, mida kasutatakse mitmetes põhijuhtudel: NAT toetub sissetulevale teabele […]

Lihtne räsitabel GPU jaoks

Olen GitHubis välja pannud uue projekti A Simple GPU Hash Table. See on lihtne hash-tabel GPU-le, mis suudab sekundis töödelda sadu miljonit sisestust. Minu sülearvuti NVIDIA GTX 1060-ga sisestab kood umbes 210 ms jooksul 64 miljonit juhuslikult genereeritud võtme-väärtus paari ja eemaldab umbes 64 ms jooksul 32 miljonit paari. Seega on kiirus […]

Tasuta puhverserver ettevõtetele, millel on domeenil põhinev volitamine

pfSense+Squid HTTPS filtrimisega + Üksik sisselogimise (SSO) tehnoloogia Active Directory gruppide kaudu filtreerimisega. Lühike taust. Ettevõttes tekkis vajadus juurutada proksiserver, mille kaudu oleks võimalik filtreerida juurdepääsu veebilehtedele (sh https) Active Directory gruppide põhjal, et kasutajad ei peaks sisestama mingeid lisapassse ning haldamine oleks võimalik läbi veebiliidese. Kui hästi mõeldud plaan, kas pole […]

Mälu magnetkivikestes Saturn 5 raketis

Kaasutarkvaraga töötanud arvuti (Launch Vehicle Digital Computer, LVDC) mängis tähtsat rolli Apollo kuu programmis, juhtides Saturn 5 raketti. Nagu enamik tolle aja arvuteid, salvestas ta andmeid väikeses magnettihenduses. Selles artiklis räägib Cloud4Y LVDC mälu moodulist Steve Jurvetsoni uhkes kollektsioonis. See mälu moodul täiendati 1960. aastate keskel […]

OpenID Connect: sisemiste rakenduste autoriseerimine kohandatud lahendustest standardini

Mõni kuu tagasi töötasin välja OpenID Connect serveri, et hallata ligipääsu sadadele meie sisemistele rakendustele. Oma varasemalt kasutusele võetud lahendustelt, mis sobisid väiksemate projektide jaoks, liikuda laiemalt aktsepteeritud standardile. Keskse teenuse kaudu on ligipääs oluliselt lihtsam, see vähendab autoriseerimise rakendamise kulusid, võimaldab leida palju valmis lahendusi ja pakub mugavust uute arenduste loomisel. Selles […]

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