Rubriik: Haldamine

Automatiseerimine kõige väiksematele. Nullosaline. Planeerimine

CSDM lõppes, kuid kontrollimatu soov kirjutada jäi. Pika aja jooksul on meie vend kannatanud rutiinse töö tegemise all, ristates sõrmed kommitimisel ja magades vähe öiste rollback’ide tõttu. Kuid tumedatele aegadele tuleb lõpp. Käesoleva artikliga alustan seeriat automaatimise teemal, kuidas ma seda näen. Teema käigus käsitleme automatiseerimise etappe, muutujaid, disaini formaliseerimist, RestAPI-d, […]

Automaatika kõige väiksematele. Esimene osa (see, mis tuleb nullist pärast). Veebivõrgu virtualiseerimine

Eelmises väljaandes kirjeldasin võrguautomaatika raamistikku. Tagasiside kohaselt on see esmane lähenemine probleemile aidanud mõnel inimesel juba mõned küsimused selgeks teha. See teeb mind tõeliselt rõõmsaks, sest meie eesmärk on tsüklis mitte katta Ansible'i Pythoniskriptidega, vaid luua süsteem. See raamistik määrab ka korrastamise järjekorra, millega me tegelema hakkame […]

CERN läheb üle avatud tarkvarale — miks?

Organisatsioon loobub Microsofti tarkvarast ja muudest kommertstoote teha. Arutame põhjuseid ning räägime teistest ettevõtetest, kes liiguvad avatud lähtekoodiga tarkvara peale. Foto — Devon Rogers — Unsplash Oma põhjused Viimased 20 aastat on CERN kasutanud Microsofti tooteid — operatsioonisüsteemi, pilveplatvormi, Office'i pakette, Skype'i jne. Kuid IT-ettevõte keeldus laboratooriumile "akadeemilise organisatsiooni" staatust andmast […]

Nginx retseptid: HTML-i teisendamine PDF-iks

HTML-dest PDF-i muutmiseks vajame nginx-i ja selle html2pdf pluginsi. (Jagasin linke oma nginx fork'ile, kuna tegin mõningaid muudatusi, mida pole seni originaalsesse hoidlasse saanud. Samuti võib kasutada valmis pilti.) HTML-i PDF-iks muutmine failist location =/html_to_pdf_from_file { html2pdf on; # aktiveerime pdf-filter } […]

Rakenduste juurutamine mitmetes Kubernetes klastrites Helmiga

Kuidas Dailymotion kasutab Kubernetes't: rakenduste juurutamine Me Dailymotionis alustasime Kubernetes'e kasutamist tootmises 3 aastat tagasi. Kuid rakenduste juurutamine mitmetes klastrites on omaette väljakutse, seetõttu oleme viimastel aastatel püüdnud parandada meie tööriistu ja töövooge. Kust see algas Siin räägime, kuidas me juurutame oma rakendusi mitmetes Kubernetes'e klastrites […]

Kuidas me läbistasime Suure Hiina tulemüüri (1. osa)

Tere, kõik! Siin on Nikita — süsteemitehnik ettevõttest SEMrush. Täna räägin, kuidas tuli meie ette ülesanne tagada meie teenuse semrush.com stabiilne toimimine Hiinas ning milliste probleemidega me selle täitmisel silmitsi seisime (arvestades meie andmekeskuse asukohta Ameerika Ühendriikide idarannikul). See saab olema suurem lugu, mis jaguneb mitmeks […]

Kuidas me läbisime Suure Hiina tulemüüri (osa 2)

Tere! Jälle on teiega Nikita — süsteemitehnik ettevõttest SEMrush. Sellega artikliga jätkan lugu sellest, kuidas me väljamõtleme lahendust Hiina Tulevärgi ületamiseks meie teenusele semrush.com. Eelmises osas rääkisin: millised probleemid tekivad pärast seda, kui otsus on tehtud «Me peame tagama, et meie teenus töötaks Hiinas» ja millised probleemid […]

Mis on GitOps?

Märkus tõlkijalt: Pärast hiljutist artikli avaldamist GitOpsi push- ja pull-meetoditest nägime huvi selle mudeli vastu, kuid venekeelseid väljaandeid sellel teemal leidus väga vähe (Habril neid lihtsalt ei olnud). Seetõttu on meil hea meel pakkuda teie tähelepanu tõlget teisest artiklist — olgu see isegi juba peaaegu aastase vanusega! — ettevõttest Weaveworks, peatükk […]

Linuxi südamiku seadete kohandamine PostgreSQL-i optimeerimiseks

PostgreSQL’i optimaalne jõudlus sõltub õigesti määratud operatsioonisüsteemi parameetritest. Halvasti seadistatud OS-i kerneli parameetrid võivad viia andmebaasiserveri jõudluse halvenemiseni. Seetõttu on äärmiselt oluline, et need parameetrid oleks seadistatud vastavalt andmebaasiserverile ja selle töökoormusele. Selles postituses arutame mõningaid olulisi Linuxi kerneli parameetreid, mis võivad mõjutada jõudlust […]

Veidi kosmoseside standarditest

Satelliit Meteor M1 Allikas: vladtime.ru Sissejuhatus Kosmosetehnika kasutamine pole võimalik ilma raadiosideeta, ja käesolevas artiklis püüan selgitada peamisi ideid, mis olid aluseks standarditele, mille on välja töötanud Rahvusvaheline Kosmosesüsteemide Andmeside Nõuandekomitee (Consultative Committee for Space Data Systems – CCSDS). Edaspidi kasutatakse seda lühendit. See publikatsioon on peamiselt pühendatud kanalile […]

Kuidas ette valmistada veebilehte suurte koormuste jaoks: 5 praktilist nõuannet ja kasulikke tööriistu

Kasutajad ei salli, kui vajalik veebireserv vaevalt töötab. Uuringud näitavad, et 57% kasutajatest lahkub veebilehelt, kui see laadib kauem kui kolm sekundit, samas kui 47% on valmis ootama vaid kaks sekundit. Ühe sekundi viivitus võib tähendada 7% konversiooni kadumist ja 16% vähenenud kasutajate rahulolu. Seetõttu tuleb valmistuda koormuse kasvuks ja liikluse puhkemisteks. […]

Üleminek monoliidilt mikroteenustele: ajalugu ja praktika

Selles artiklis räägin, kuidas projekt, mille kallal ma töötan, muutus suurest monoliidist mikroserviste kogumiks. Projekt alustas oma teed üsna ammu, 2000. aastate alguses. Esimesed versioonid olid kirjutatud Visual Basic 6 keeles. Aja jooksul sai selgeks, et selle keele arendamine tulevikus on keeruline, kuna IDE […]

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