Kategori: Administrimi

Si e zhvillon Dark kodin brenda 50 ms

Sa më shpejt të jetë procesi i zhvillimit, aq më shpejt zhvillohet kompania teknologjike. Fatkeqësisht, aplikacionet moderne punojnë përkundër nesh — sistemet tona duhet të azhurnohen në kohë reale dhe në të njëjtën kohë të mos pengojnë askënd dhe të mos shkaktojnë ndalesa apo ndërprerje. Zbatimi në këto sisteme bëhet një detyrë e komplikuar dhe kërkon linja komplekse të dërgesës kontinuuese, madje edhe në ekipet e vogla. […]

Optimizimi i kërkesave të bazës së të dhënave në shembullin e një shërbimi B2B për ndërtuesit

Si mund të rriteni me 10 herë në numrin e kërkesave për databazën pa u transferuar në një server më të fuqishëm dhe duke ruajtur funksionalitetin e sistemit? Do të tregoj se si luftuam me rënien e performancës së databazës sonë, si optimizuam kërkesat SQL për të shërbyer sa më shumë përdorues dhe për të mos rritur shpenzimet për burimet kompjuterike. Unë krijoj një shërbim për menaxhimin e proceseve të biznesit […]

Përmbledhja e mjetit falas SQLIndexManager

Siç dihet, indekset luajnë një rol të rëndësishëm në DBMS, duke ofruar kërkimin e shpejtë në regjistrat e nevojshëm. Prandaj, është kaq e rëndësishme t'i mirëmbani ato në kohë. Ka shumë materiale mbi analizën dhe optimizimin e indekseve, përfshirë edhe në Internet. Për shembull, kohët e fundit u bë një përmbledhje e kësaj teme në këtë publikim. Ekzistojnë shumë zgjidhje si të paguara, ashtu edhe falas për këtë. Për shembull, ka […]

Si prioritetet e podëve në Kubernetes shkaktuan ndërprerje në Grafana Labs

Vërejtje: Ju prezantojmë detajet teknike rreth arsyeve të fundit të ndalesës në funksionimin e shërbimit cloud të ofruar nga krijuesit e Grafana. Ky është një shembull klasik se si një mundësi e re, e cila duket se është jashtëzakonisht e dobishme, e destinuar për të përmirësuar cilësinë e infrastrukturës… mund të dëmtojë, nëse nuk merren parasysh shumë nuanca të përdorimit të saj në realitetin e production. Është e mrekullueshme kur shfaqen materiale të tilla që lejojnë të mësojmë jo vetëm […]

Libri "Linux në Veprim"

Përshëndetje, Habrozhitës! Në libër, David Clinton përshkruan 12 projekte reale, përfshirë automatizimin e sistemit të kopjimit dhe rikthimit, konfigurimin e një cloud-i personal si Dropbox dhe krijimin e një serveri të vetin MediaWiki. Nëpërmjet shembujve interesantë do të mësoni virtualizimin, rikuperimin nga fatkeqësitë, sigurimin, kopjimin, implementimin e DevOps dhe zgjidhjen e problemeve të sistemit. Çdo kapitull përfundon me një përmbledhje të rekomandimeve praktike, […]

Historitë e shërbimit teknik. Një postim jo serioz për një punë serioze

Inxhinierët e shërbimit janë në stacionet e karburantit dhe në kozmodromet, në kompanitë IT dhe në fabrikat e makinave, në VAZ dhe në Space X, në bizneset e vogla dhe në gjigantët ndërkombëtarë. Dhe të gjithë, absolutisht të gjithë ata kanë dëgjuar një grup klasik të shprehjeve si "ato vetë bëhen", "unë e mbulova me izolinë dhe funksionoi, pastaj ndodhi shpërthimi", "nuk preka asgjë", "sigurisht që nuk kam ndryshuar" dhe […]

CMake dhe C++ — vëllezër përjetësisht

Gjatë procesit të zhvillimit, më pëlqen të ndryshoj kompajlerët, modet e ndërtimit, versionet e varësive, të kryej analiza statike, të mas performancën, të mbledh mbulimin, të gjeneroj dokumentacionin, etj. Dhe më pëlqen shumë CMake, sepse më lejon të bëj gjithçka që dua. Shumë njerëz e shajnë CMake, dhe shpesh me të drejtë, por nëse e shqyrton, nuk është aq keq, dhe kohët e fundit […]

Si të kompresoni deri në 90% ruajtjen e backup-eve në magazinën e objekteve

Klientët tanë turq na kërkuan të konfigurojmë saktësisht backup-in për qendrën e të dhënave. Ne realizojmë projekte të tilla në Rusi, por këtu historia ishte më shumë për të hetuar se si të bëhej më mirë. Të dhëna: ka një depo lokale S3, ka Veritas NetBackup, i cili ka fituar një funksionalitet të ri të zgjeruar për të transferuar të dhëna në depo objektesh tani me mbështetje për deduplication, dhe ka një problem me […]

StealthWatch: zhvillimi dhe konfigurimi. Pjesa 2

Përshëndetje, kolegë! Pas përcaktimit të kërkesave minimale për zhvillimin e StealthWatch në pjesën e kaluar, ne mund të fillojmë zhvillimin e produktit. 1. Metodat e zhvillimit të StealthWatch Ka disa mënyra për ta "prekur" StealthWatch: dcloud – shërbimi cloud për laboratore; Cloud Based: Stealthwatch Cloud Provë Falas – këtu Netflow nga pajisja juaj do të shpërthejë në cloud dhe do të analizohet atje nga softi StealthWatch; On-premise POV […]

Zhvillimi i MTProxy Telegram me statistikë

„E trashëgova këtë kaos, duke filluar nga Zello pa moral; LinkedIn dhe përfundimi me «të gjithë të tjerët» në platformën Telegram në botën time. Pastaj, duke u përtypur, zyrtari nxitoi dhe me zë të lartë shtoi: por do të vendos rend (këtë në IT)“ (…). Durov, me të drejtë beson se këto shtete autoritariste duhet ta kenë, si kriptomaniak, frikë, ndërsa roskomnadzorët dhe mburojat e arta me filtrat e tyre DPI duhet ta shohin atë […]

«Dashuron dhe nuk dashuron»: DNS mbi HTTPS

Analizojmë mendimet mbi veçoritë e funksionimit të DNS mbi HTTPS, të cilat janë bërë së fundmi «mollë e qorrsë» mes ofruesve të internetit dhe zhvilluesve të shfletuesve. / Unsplash / Steve Halama Kuptimi i mosmarrëveshjeve Në ditët e fundit, mediat e mëdha dhe platformat tematike (përfshirë Habr) shpesh shkruajnë për protokollin DNS mbi HTTPS (DoH). Ai kripton kërkesat për serverin DNS dhe përgjigjet për […]

Transaksionet në globalet InterSystems IRIS

Sistemi i menaxhimit të bazave të të dhënave InterSystems IRIS mbështet struktura intriguese për ruajtjen e të dhënave — globalet. Në esencë, këto janë çelësa me nivele të ndryshme me disa avantazhe të tjera, si transaksionet, funksionet e shpejta për shfrytëzimin e pemëve të të dhënave, bllokimet dhe gjuhën e vet ObjectScript. Më shumë rreth globalve në ciklin e artikujve "Globalet — shpatat e fshehura për ruajtjen e të dhënave": Pemët. Pjesa 1 Pemët. Pjesa 2 Mbeshtjellësit e rrallë. Pjesa […]

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster