Kategorija: Administrācija

Vēl nedaudz par nepareizu testēšanu.

Reiz es netīšām manā skatījumā nonāca kods, ar kuru lietotājs centās uzraudzīt RAM veiktspēju savā virtuālajā mašīnā. Es šo kodu neminēšu (tas ir «portiņš») un atstāšu tikai būtiskāko. Tātad, kaķis studijā! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Elasticsearch pamati

Elasticsearch ir meklēšanas dzinējs ar JSON REST API, kas izmanto Lucene un ir rakstīts Java valodā. Visu šī dzinēja priekšrocību apraksts ir pieejams oficiālajā tīmekļa vietnē. Turpmāk tekstā mēs nosauksim Elasticsearch kā ES. Šādi dzinēji tiek izmantoti sarežģītā dokumentu bāzes meklēšanā. Piemēram, meklēšana, ņemot vērā valodas morfoloģiju vai meklēšana pēc ģeogrāfiskajām koordinātām. Šajā rakstā es […]

Kā konfigurēt Elasticsearch, lai novērstu datu noplūdes

Pagājušajā gadā bija daudz noplūdzu no Elasticsearch datu bāzēm (šeit, šeit un šeit). Daudzos gadījumos datu bāzē tika glabāti personiski dati. Šīs noplūdes varēja novērst, ja pēc datu bāzes uzstādīšanas administratori būtu pārbaudījuši dažus vienkāršus iestatījumus. Šodien par tiem parunāsim. Uzreiz jāsaka, ka savā praksē izmantojam Elasticsearch žurnālu glabāšanai un analīzei […]

KeyDB kā [potenciāla] Redis aizvietotāja

Habrā neatradu pārskatus par «ātrākām Redis alternatīvām» — KeyDB. Iegūstot pietiekami svaigu pieredzi ar tā lietošanu, gribu aizpildīt šo tukšumu. Priekšistorija ir diezgan banāla: reiz, lielas plūsmas laikā tika novērota būtiska lietojumprogrammas veiktspējas pasliktināšanās (proti — atbildes laika). Tajā brīdī, diemžēl, nebija iespējams veikt normālu diagnostiku, tādēļ pēc tam plānojām virkni […]

Kubernetes darba mezgli: daudz mazu vai daži lieli?

Izveidojot Kubernetes klasteri, var rasties jautājumi: cik darba mezglu jāiestata un kāda veida? Kas ir labāk klasterim on-premise: iegādāties vairākus jaudīgus serverus vai izmantot desmit vecus datorus jūsu datu centrā? Un mākoņos labāk izvēlēties astoņus vienas kodola vai divus četru kodolu instance? Atbildes uz šiem jautājumiem ir rakstā, ko autors Dāniels Vaibels, inženierprogrammatūras speciālists un mācību pasniedzējs, […]

SRE Slērm. Nepārtraukts eksperiments ar ekspertiem no Booking.com un Google.com

Mūsu komanda mīl eksperimentus. Katrs Sļērm ir nevis statisks iepriekšējo atkārtojums, bet pieredzes apzināšana un pāreja no laba uz labāko. Taču ar Sļērm SRE mēs nolēmām ieviest pilnīgi jaunu formātu — sniegt dalībniekiem apstākļus, maksimāli tuvus "cīņas". Ja īsi iezīmēt, ar ko mēs nodarbojāmies intensīvā laikā: "Būvējam, laužam, labo, pētām". SRE tam maz ko nozīmē […]

Loki — žurnālu vākšana, izmantojot Prometheus pieeju

Sveiki, habrovoji! Pirms jaunā kursa "DevOps prakses un rīki" sākuma esam sagatavojuši interesanta materiāla tulkojumu. Šis raksts ir īss ievads Loki. Projekts Loki tiek atbalstīts no Grafana puses un ir vērsts uz centralizētu žurnālu vākšanu (no serveriem vai konteineriem). Galvenais iedvesmas avots Loki bija Prometheus ar ideju piemērot tā pieejas žurnālu pārvaldībā: […]

TTY — termināls, kas nav paredzēts mājas lietošanai

Vai ir iespējams izdzīvot, izmantojot tikai TTY iespējas? Šeit ir mana īsā stāsta par to, kā es mocījos ar TTY, cenšoties panākt, lai tas darbotos normāli. Priekšvēsture Nesen manā vecajā portatīvajā datorā sabojājās videokarte. Tā sabojājās tik ļoti, ka es nevarēju palaist pat jebkuras operētājsistēmas instalētāju. Windows izmeta kļūdas, instalējot pamata draiverus. Linux instalācija vispār […]

Dark Launch Istio: noslēpumainās aģentūras

"Briesmas ir mans otrais vārds", – teica Ostins Pauer-ķipars, starptautiska mēroga noslēpumaina persona. Bet tas, kas ir augstā godā superģentiem un specdienestiem, ir pavisam nepiemērots datoru jomās, kur garlaicība ir daudz labāka par briesmām. Un Istio kopā ar OpenShift un Kubernetes padara mikroservisu izvietošanu par patiešām garlaicīgu un paredzamu procesu — un tas ir lieliski. Par to un […]

Kim Dotcom: noķerts tīklā, visvairāk meklētais cilvēks tiešsaistē. Otrā daļa

Dažiem Kims Dotcom, skandalozā failu apmaiņas pakalpojuma "MegaUpload" dibinātājs, ir noziedznieks un interneta pirāts, bet citiem — neiznīcināms cīnītājs par personisko datu neaizskaramību. 2017. gada 12. martā notika dokumentālā filma, kurā ietvertas intervijas ar politiķiem, žurnālistiem un mūziķiem, kuri zina Kimu "no visām pusēm". Jaunzēlandes režisore Enni Goldsona, izmantojot video no personīgiem arhīviem, stāsta […]

Notikumu atkārtota apstrāde, kas iegūta no Kafka

Sveiki, Habr. Nesen esmu dalījies pieredzē par to, kādus iestatījumus mūsu komandā visbiežāk lietojam Kafka Producer un Consumer, lai nodrošinātu garantētu piegādi. Šajā rakstā vēlos pastāstīt, kā mēs organizējām atkārtotu notikumu apstrādi, kas saņemta no Kafka saistībā ar ārējās sistēmas laika nepieejamību. Mūsdienu lietotnes darbojas ļoti sarežģītā vidē. Biznesa loģika, kas ietver […]

Pāreja no OpenVPN uz WireGuard, lai apvienotu tīklus vienā L2 tīklā

Vēlos dalīties pieredzē par tīklu apvienošanu trīs ģeogrāfiski atsevišķās dzīvokļos, katrā no kuriem kā vārti tiek izmantoti maršrutētāji ar OpenWRT, vienā kopējā tīklā. Izvēloties veidu, kā apvienot tīklus starp L3 ar apakštīklu maršrutēšanu un L2 ar tiltu, kad visi tīkla mezgli atradīsies vienā apakštīklā, tika dotas priekšroka otrajam veidam, kas ir vairāk […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster