Kategória: Adminisztráció

Docker megértése

Már több hónapja használom a Dockert a webprojektek fejlesztési/szállítási folyamatának struktúrálására. A "HabrHabr" olvasóinak ajánlom a docker bevezető cikkének fordítását - "Docker megértése". Mi az a Docker? A Docker egy nyílt platform az alkalmazások fejlesztésére, szállítására és üzemeltetésére. A Docker célja, hogy gyorsabban lehessen kiadni az alkalmazásokat. A Docker segítségével elválaszthatja az alkalmazást az infrastruktúrájától […]

A blokklánc mint a digitális átalakulás platformja

Hagyományosan a vállalati IT-rendszerek az automatizálás, célzott rendszerek, például az ERP támogatására épültek. Ma a szervezetek más feladatokat kell megoldjanak – digitálisítsági, digitális átalakulási feladatokat. Ezt a régi IT-architektúra alapján nehéz megtenni. A digitális átalakulás — komoly kihívás. Mire kellene alapozni az IT-rendszerek átalakítási programját a vállalkozás digitális átalakulásának érdekében? A megfelelő IT-infrastruktúra — a kulcs a […]

werf — az eszközünk CI/CD-hez Kubernetes-ben (áttekintés és a beszámoló videója)

2019. május 27-én a DevOpsConf 2019 fő konferenciatermében, a RIT++ 2019 fesztivál részeként, a "Folyamatos szállítás" szekció keretében elhangzott a "werf — az eszközünk CI/CD-hez Kubernetes-ben" című előadás. Ebben azokról a problémákról és kihívásokról beszélünk, amelyekkel mindenki találkozik Kubernetes-ben való telepítéskor, valamint azokról a nyüzsgésekről, amelyek nem mindig nyilvánvalóak. […]

Hogyan teszteltük több időszakos adatbázis

Az utóbbi néhány évben az időbeli adatok adatbázisai (Time-series databases) a ritkaságból (amelyet csak nyílt monitorozási rendszerekben használtak, és amelyek konkrét megoldásokhoz kapcsolódtak, vagy Big Data projektekben) a "tömegcikké" váltak. Oroszország területén külön köszönet illeti ezért a Yandexet és a ClickHouse-t. Eddig, ha meg kellett őriznie […]

A docker tároló (docker root) átviteli probléma története

Nemrégiben eldöntöttük, hogy az egyik szerveren a docker tárolót (a mappa, ahol a Docker az összes konténerfájlt és képet tárolja) egy külön partícióra helyezzük, amely nagyobb kapacitással rendelkezik. A feladat, úgy tűnik, triviális és nem sejtette a bajokat... Kezdjük: 1. Állítsuk le és öltsük meg az összes konténert, ami az alkalmazásunkhoz tartozik: docker-compose down, ha sok konténer van és azok […]

A bin, sbin, usr/bin, usr/sbin közötti különbség

2010. november 30-án David Collier így írt: Megjegyeztem, hogy a busybox hivatkozásai ezekbe a négy könyvtárba vannak szétszórva. Van valamilyen egyszerű szabály arra vonatkozóan, hogy melyik könyvtárba melyik hivatkozás tartozik… Például a kill a /bin-ben, míg a killall a /usr/bin-ben található… Nem látom a logikát ebben a megosztásban. Ön […]

Egy másik vélemény a bin, sbin, usr/bin, usr/sbin közötti különbségről

Nemrégiben felfedeztem egy érdekes cikket: A bin, sbin, usr/bin, usr/sbin közötti különbség. Szeretném megosztani a saját nézőpontomat a sztandardról. /bin Olyan parancsokat tartalmaz, amelyeket mind a rendszeradminisztrátorok, mind a felhasználók használhatnak, de szükségesek, amikor más fájlrendszerek nincsenek csatolva (például egy felhasználói mód alatt). Olyan parancsokat is tartalmazhat, amelyeket közvetve skriptek használnak. Az ott […]

Hogyan telepíti a Dark a kódot 50 ms alatt

Minél gyorsabb a fejlesztési folyamat, annál gyorsabban fejlődik a technológiai vállalat. Sajnos a modern alkalmazások ellenünk dolgoznak — rendszereinknek valós időben kell frissülniük, anélkül hogy bárkinek is zavart okoznának, vagy leállásokhoz vezetnének. Az ilyen rendszerekben történő telepítés összetett feladattá válik, és összetett folyamatos szállítási csatornákat igényel, még a kis csapatok számára is. […]

Adatbázis-lekérdezések optimalizálása egy B2B szolgáltatás példáján építkezők számára

Hogyan növelhetjük meg a DB lekérdezések számát 10-szer annak átköltöztetése nélkül egy nagyobb teljesítményű szerverre, és megőrizzük a rendszer működőképességét? Elmondom, hogyan harcoltunk az adatbázisunk teljesítményének csökkenése ellen, hogyan optimalizáltuk az SQL lekérdezéseket, hogy a lehető legtöbb felhasználót szolgálhassuk ki és elkerüljük a számítási erőforrások költségeinek növelését. Szolgáltatást készítek az üzleti folyamatok kezelésére […]

Ingyenes SQLIndexManager eszköz áttekintése

Mint tudjuk, az indexek fontos szerepet játszanak az adatbázis-kezelő rendszerekben, gyors keresést biztosítva a szükséges rekordokhoz. Ezért rendkívül fontos a megfelelő karbantartásuk. Az elemzésről és optimalizálásról rengeteg anyag áll rendelkezésre, beleértve az internetet is. Például nemrég készült egy áttekintés erről a témáról ebben a publikációban. Számos fizetős és ingyenes megoldás létezik erre. Például […]

Hogyan váltak a Kubernetes pod-ok prioritásai a Grafana Labs leállásának okává

Megjegyzés: Bemutatjuk a Grafana készítői által üzemeltetett felhőszolgáltatás nemrégiben bekövetkezett leállásának technikai részleteit. Ez egy klasszikus példa arra, hogy egy új, látszólag rendkívül hasznos funkció, amely a infrastruktúra minőségének javítására hivatott... ártalmas lehet, ha nem gondoskodunk a használatának számos aspektusáról a production környezetben. Csodálatos, amikor ilyen anyagok jelennek meg, amelyek lehetővé teszik a tanulást nemcsak […]

A "Linux a gyakorlatban" könyv

Helló, Habr-rajongók! David Clinton könyvében 12 valós projektet mutat be, többek között egy biztonsági mentési és helyreállítási rendszer automatizálását, a Dropbox stílusú személyes fájltárház beállítását, valamint a saját MediaWiki szerver létrehozását. Érdekes példákon keresztül megismerkedhet a virtualizálással, a katasztrófa-helyreállítással, a biztonság biztosításával, a biztonsági mentésekkel, a DevOps bevezetésével és a rendszerhibák elhárításával. Minden fejezet végén praktikus ajánlások áttekintése […]

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