Kategorija: Administracija

Še nekaj o napačnem testiranju

Nekega dne sem po naključju naletel na kodo, s katero je uporabnik poskušal spremljati zmogljivost RAM-a v svoji virtualni napravi. Te kode ne bom navedel (tam je 'popis') in pustil bom le najbolj bistveno. Torej, mačka v studiu! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Osnove Elasticsearch

Elasticsearch je pretraživački motor sa json rest api, koji koristi Lucene i napisan je na Javi. Opis svih prednosti ovog motora dostupan je na zvaničnom sajtu. U daljem tekstu ćemo Elasticsearch označavati kao ES. Slični motori koriste se za složeno pretraživanje po bazi dokumenata. Na primer, pretraga uzimajući u obzir morfologiju jezika ili pretraga po geo koordinatama. U ovom članku ću […]

Kako konfigurirati Elasticsearch da ne dođe do curenja

V preteklem letu je prišlo do številnih izpadov iz baz Elasticsearch (tukaj, tukaj in tukaj). V mnogih primerih so bile v bazi shranjene osebne podatke. Temu izpadom bi se bilo mogoče izogniti, če bi po namestitvi baze skrbniki preverili nekaj preprostih nastavitev. Danes bomo o tem spregovorili. Takoj naj povem, da v svoji praksi uporabljamo Elasticsearch za shranjevanje dnevnikov in analizo […]

KeyDB kot [potencialna] zamenjava za Redis

Na Habrju ni bilo pregledov 'hitrejše alternative Redis' — KeyDB. Po pridobitvi dovolj svežih izkušenj njegove uporabe želim zapolniti to praznino. Ozadje je dovolj banalno: enkrat je bil ob večjem spletno prometu opazen znaten upad zmogljivosti aplikacije (natančneje — časa odziva). Takrat, na žalost, ni bilo mogoče izvesti normalne diagnostike dogajanja, zato smo kasneje načrtovali vrsto […]

Delovni vozli Kubernetes: veliko majhnih ali nekaj velikih?

Pri ustvarjanju klasterja Kubernetes se lahko pojavijo vprašanja: koliko delovnih vozlišč nastaviti in kakšne vrste? Kaj je boljše za klaster on-premise: kupiti nekaj zmogljivih strežnikov ali uporabiti deset starih naprav v vašem podatkovnem centru? In v oblaku je bolje vzeti osem enojnih jedrnih ali dva štirijedrna inštanca? Odgovori na ta vprašanja so v članku Daniela Weibla, inženirja programerja in učitelja izobraževalnega […]

Slerm SRE. Neprekinjen eksperiment s strokovnjaki iz Booking.com in Google.com

Naša ekipa obožuje eksperimente. Vsak Slerm ni statično ponavljanje prejšnjih, temveč razmislek o izkušnjah in prehod od dobrega k boljšemu. A pri Slermu SRE smo se odločili uporabiti povsem nov format — udeležencem nudimo pogoje, ki so čim bližje 'bojnim'. Če na kratko povzamem, s čim smo se ukvarjali na intenzivnem usposabljanju: 'Gradimo, rušimo, popravljamo, učimo se'. SRE je skoraj nič […]

Loki — zbiranje logov z uporabo pristopa Prometheus

Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов или контейнеров). Основным источником вдохновения для Loki был Prometheus с идеей применения его подходов к управлению логами: […]

TTY — terminal, ki ni namenjen za domačo rabo

Возможно ли выжить используя только возможности TTY? Тут моя краткая история о том, как я мучился с TTY, желая добиться от него нормальной работы. Предыстория: Недавно, на моём стареньком ноутбуке полетела видеокарта. Да так полетела, что я не мог запустить даже установщик любой ОС. Windows вылетала с ошибками при установке базовых драйверов. Установка Linux вообще […]

Dark Launch в Istio: секретные службы

«Опасность – мое второе имя», – говаривал Остин Пауэрс, человек-загадка международного масштаба. Но то, что в почете у суперагентов и спецслужб, совсем не годится для служб компьютерных, где скукотища гораздо лучше опасностей. И Istio вместе OpenShift и Kubernetes превращают развертывание микросервисов в дело по-настоящему скучное и предсказуемое – и это прекрасно. Об этом и о […]

Kim Dotcom: ujet v mrežo, najbolj iskan človek na spletu. Del 2

Za nekatere je Kim Dotcom, ustanovitelj kontroverznega datotečnega delilnika 'MegaUpload', zločinec in internetni pirat, za druge pa nepokoren borc za zasebnost podatkov. 12. marca 2017 je potekala svetovna premiera dokumentarnega filma, v katerem so predstavljeni intervjuji s politikami, novinarji in glasbeniki, ki Kima poznajo 'z vseh strani'. Novozelandska režiserka Annie Goldson s pomočjo videoposnetkov iz zasebnih arhivov pripoveduje […]

Ponovna obdelava dogodkov, prejetih iz Kafke

Pozdravljen, Habr. Nedavno sem delil izkušnje o tem, katere parametre v ekipi najpogosteje uporabljamo za Kafka Producer in Consumer, da bi se približali zagotovljeni dostavi. V tej objavi bi rad opisal, kako smo organizirali ponovno obdelavo dogodka, prejetega iz Kafke, zaradi začasne nedostopnosti zunanjega sistema. Sodobne aplikacije delujejo v zelo zapletenem okolju. Poslovna logika, zavita […]

Prehod z OpenVPN na WireGuard za združitev mrež v eno L2 omrežje

Rad bi delil izkušnje združevanja mrež v treh geografsko oddaljenih stanovanjih, v katerih se kot usmerjevalniki uporabljajo usmerjevalniki OpenWRT, v eno skupno omrežje. Pri izbiri načina združevanja mrež med L3 z usmerjanjem podmrež in L2 z bridgiranjem, pri čemer bodo vsi vozli omrežja v isti podmreži, je bila prednost dana drugemu načinu, bolj […]

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster