Kategória: Adminisztráció

Még egy kis beszélgetés a helytelen tesztelésről

Egyszer véletlenül észrevettem egy kódot, amellyel egy felhasználó próbálta nyomon követni a RAM teljesítményét a virtuális gépén. Ezt a kódot nem fogom bemutatni (ott „portjánka” van), csak a lényeges részletet hagyom meg. Tehát, itt egy macska a stúdióban! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Elasticsearch alapok

Az Elasticsearch egy JSON REST API-val rendelkező keresőmotor, amely a Lucene-t használja és Java nyelven készült. Ennek a motor működésének minden előnye megtalálható a hivatalos weboldalon. A továbbiakban az Elasticsearch-t ES-nek fogjuk nevezni. Az ilyen típusú motorokat bonyolult dokumentumkereséshez használják. Például nyelvi morfológia figyelembevételével történő keresés vagy keresés földrajzi koordináták alapján. Ebben a cikkben […]

Hogyan állítsuk be az Elasticsearch-t, hogy elkerüljük az adatlopásokat

Az elmúlt évben sok adatvédelmi incidens történt az Elasticsearch adatbázisokból (itt, itt és itt). Számos esetben a személyes adatok tárolódnak az adatbázisban. Ezeket az incidenseket el lehetett volna kerülni, ha az adminisztrátorok az adatbázis telepítése után megerősítették volna néhány egyszerű beállítást. Ma erről fogunk beszélni. Azonnal jelezném, hogy a gyakorlatunkban az Elasticsearch-t a naplózás és az elemzés […] használatára alkalmazzuk.

KeyDB mint [potenciális] alternatíva a Redis helyett

A Habr-on nem találtam áttekintéseket a Redis „gyorsabb alternatívájáról” – a KeyDB-ről. Miután friss tapasztalatokat szereztem a használatával, szeretném kitölteni ezt a hiányosságot. A háttértörténet elég banális: egyszer, nagy forgalom mellett jelentős teljesítményromlást tapasztaltunk az alkalmazásban (nevezetesen a válaszidőben). Abban az időben sajnos nem tudtunk normális diagnózist végezni, ezért később több […] lépést terveztünk.

Kubernetes munkacsomópontok: sok kicsi vagy néhány nagy?

A Kubernetes klaszter létrehozásakor felmerülhetnek kérdések: hány munkacsomópontot és milyen típust állítsunk be? Mi a jobb az on-premise klaszterhez: vásároljunk néhány erősebb szervert, vagy használjunk egy tucat régi gépet az adatközpontban? Az felhőben inkább nyolc egymagos vagy két négy- magos példányt válasszunk? A válaszok ezekre a kérdésekre Daniel Weibel, mérnök-programozó és tanár cikkében találhatók, aki […]

SRE Slurm. Folyamatos kísérlet a Booking.com és a Google.com szakértőivel

Csapatunk szereti a kísérletezést. Minden Slurm nem egy statikus ismétlés, hanem a tapasztalatok feldolgozása és az átmenet a jótól a jobbig. Az SRE Slurm esetében azonban úgy döntöttünk, hogy egy teljesen új formátumot alkalmazunk – olyan körülményeket biztosítunk a résztvevőknek, amelyek a lehető legközelebb állnak a "harci" helyzetekhez. Röviden összefoglalva, mivel foglalkoztunk az intenzíven: "Építünk, lerombolunk, javítunk, tanulunk." Az SRE nem sokat ér […]

Loki — loggyűjtés a Prometheus megközelítésével

Helló, Habr olvasók! A "DevOps gyakorlatok és eszközök" kurzus új szakaszának kezdete előtt egy érdekes anyag fordítását készítettük el nektek. Ez a cikk egy rövid bevezető a Loki-ba. A Loki projektet a Grafana támogatja, és a logok központosított gyűjtésére irányul (szerverekről vagy konténerekről). A Loki fő inspirációs forrása a Prometheus volt, azzal az ötlettel, hogy a logkezelés megközelítéseit alkalmazza: […]

TTY — terminál, amely nem otthoni használatra készült

Lehetséges túlélni kizárólag a TTY lehetőségeivel? Itt van a rövid történetem arról, hogy szenvedtem a TTY-vel, miközben normál működést próbáltam elérni. Háttértörténet: Nemrég a régi laptopomon elromlott a videokártya. Annyira elromlott, hogy egy operációs rendszer telepítőjét sem tudtam elindítani. A Windows telepítése hibákkal dőlt el az alapvető meghajtók telepítésekor. A Linux telepítése pedig teljesen […]

Sötét indítás az Istio-ban: titkos szolgáltatások

„A veszély az én második nevem” – mondta Austin Powers, a nemzetközi rejtély emberi. De ami a szuperügynökök és titkosszolgálatok körében népszerű, az teljesen alkalmatlan a számítástechnikai szolgáltatások számára, ahol az unalom sokkal jobban illik a veszélyekhez. Az Istio, az OpenShift és a Kubernetes pedig igazán unalmassá és kiszámíthatóvá teszi a mikroszolgáltatások telepítését – és ez nagyszerű. Erről és […]

Kim Dotcom: elfogva a hálózatban, a legkeresettebb online személy. 2. rész

Néhányak számára Kim Dotcom, a hírhedt fájlcserélő „MegaUpload” alapítója bűnöző és internetező kalóz, míg mások számára – makacs harcos a személyes adatok védelméért. 2017. március 12-én világszerte bemutatásra került a dokumentumfilm, amelyben politikai, újságírói és zenei személyiségekkel készítettek interjúkat, akik Kimot „minden oldalról” ismerik. Az új-zélandi rendező, Annie Goldson a személyes archívumok videóit felhasználva meséli el […]

Események újrafeldolgozása, amelyek a Kafkától származnak.

Helló, Habr. Nemrég megosztottam a tapasztalataimat arról, hogy a csapatunk milyen paramétereket használ leggyakrabban a Kafka Producer és Consumer esetében, hogy közel kerüljünk a garantált szállításhoz. Ebben a cikkben szeretném elmondani, hogyan szerveztük meg az esemény újrafeldolgozását, amely a Kafka-ból származik, a külső rendszer ideiglenes elérhetetlensége miatt. A modern alkalmazások nagyon összetett környezetben működnek. Az üzleti logika […]

Átkapcsolás OpenVPN-ről WireGuard-ra, hogy három helyi hálózatot egyetlen L2 hálózattá egyesítsenek.

Szeretném megosztani a tapasztalataimat arról, hogyan egyesítettem a hálózatokat három földrajzilag távoli lakásban, mindegyikben OpenWRT routerekkel, mint átjárókkal, egy közös hálózattá. A hálózatok összekapcsolási módja közül, az L3-as alhálózati útválasztás és az L2-es brídgelés között, amikor minden hálózati csomópont egy alhálózatban van, a másodikat választottuk, amely […]

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster