Kategorya: Pangangasiwa

Iniimbitahan ka namin sa DINS DevOps EVENING sa Disyembre 5: pinag-uusapan namin ang tungkol sa sistema ng pagproseso ng kaganapan, ibahagi ang aming karanasan sa pagtatrabaho sa Influx

Inaanyayahan namin ang mga inhinyero na interesado sa paksa ng DevOps sa susunod na bukas na DINS DevOps EVENING, na gaganapin sa aming opisina sa Staro-Petergofsky, 19. Ang pulong ay nakatuon sa pagsubaybay sa mga isyu. Si Denis Koshechkin ay magsasalita tungkol sa panloob na sistema ng pagproseso ng kaganapan, ang istraktura, mga lakas at kahinaan nito. Bilang bahagi ng pinagsamang ulat, ibabahagi ni Evgeniy Tetenchuk ang iba't ibang mga intricacies ng pag-set up at pangangasiwa ng Influx mula sa personal na karanasan, at [...]

Pag-debug ng latency ng network sa Kubernetes

Ilang taon na ang nakalilipas, napag-usapan na ang Kubernetes sa opisyal na blog ng GitHub. Simula noon, ito ay naging karaniwang teknolohiya para sa pag-deploy ng mga serbisyo. Pinamamahalaan na ngayon ng Kubernetes ang malaking bahagi ng panloob at pampublikong serbisyo. Habang lumalaki ang aming mga cluster at nagiging mas mahigpit ang mga kinakailangan sa performance, nagsimula kaming mapansin na ang ilang serbisyo sa Kubernetes ay nakakaranas ng mga sporadic latency na hindi maipaliwanag [...]

Slurm Mega. Pag-install ng isang cluster na handa sa produksyon, 3 kapaki-pakinabang na tip mula sa mga speaker at Slurm kasama sina Luke Skywalker at R2D2

Noong Nobyembre 24, natapos ang Slurm Mega, isang advanced intensive course sa Kubernetes. Ang susunod na Mega ay gaganapin sa Moscow sa Mayo 18-20. Ang ideya ng Slurm Mega: tumitingin kami sa ilalim ng hood ng cluster, pinag-aaralan sa teorya at ginagawa ang mga intricacies ng pag-install at pag-configure ng isang production-ready cluster ("the-not-so-easy-way"), isaalang-alang ang mga mekanismo para sa pagtiyak ng seguridad at fault tolerance ng mga application. Mega Bonus: Ang mga nakakumpleto ng Slurm Basic at Slurm Mega ay tumatanggap ng lahat ng […]

Paglutas ng problema sa paglipat gamit ang alt+shift in Linux, sa mga aplikasyon ng Elektron

Magandang araw, mga kasamahan! Nais kong ibahagi ang aking solusyon sa problemang nabanggit sa pamagat. Na-inspire akong isulat ang artikulong ito ng aking kasamahan na si brnovk, na naglaan ng oras upang mag-alok ng isang bahagyang (para sa akin) solusyon. Gumawa ako ng sarili kong "cheat" na nakatulong sa akin. Ibinabahagi ko ito sa inyo. Paglalarawan ng Problema: Gamit na Ubuntu 18.04 para sa trabaho at kamakailan ay napansin na kapag pinapalitan ang layout […]

Mga bata sa Internet: kung paano matiyak ang cybersecurity ng mga pinaka-mahina na gumagamit

Ang problema sa mga batang gumagamit ng mga smartphone, tablet at iba pang mga device na naka-enable sa Internet ay hindi lamang ang mga bata ay maaaring aksidenteng makakita, magbasa, o mag-download ng isang bagay na hindi naaangkop para sa kanilang edad, ngunit dahil din sa hindi sapat na karanasan sa buhay at kaalaman, sila ay lubhang mahina sa mga aksyon. ng mga umaatake. Mas masahol pa, ang mga bata ay maaaring humantong sa […]

Pag-install ng Vmware ESXi sa Mac Pro 1,1

Sa artikulong ito, inilalarawan ko ang aking karanasan sa pag-install ng VMware ESXi sa isang lumang Apple Mac Pro 1,1. Ang gawain ng kliyente ay palawakin ang file server. Kung paano ginawa ang file server ng kumpanya sa isang PowerMac G5 noong 2016, at kung ano ang pakiramdam ng pagpapanatili ng legacy system na ito, ay karapat-dapat sa isang hiwalay na artikulo. Ang desisyon ay ginawa upang pagsamahin ang pagpapalawak sa modernisasyon at i-convert ang umiiral na MacPro sa isang file server. At […]

Personal na data sa Russian Federation: sino tayong lahat? Saan tayo pupunta?

Sa nakalipas na ilang taon, narinig nating lahat ang pariralang "personal na data." Mas marami o mas kaunti ay naihatid namin ang aming mga proseso ng negosyo sa pagsunod sa mga legal na kinakailangan sa lugar na ito. Ang bilang ng mga inspeksyon ng Roskomnadzor na natuklasan ang mga paglabag sa lugar na ito sa taong ito ay patuloy na lumalapit sa 100%. Mga istatistika mula sa Opisina ng Roskomnadzor para sa Central Federal District para sa unang kalahati ng 2019: 131 mga paglabag sa [...]

Mula sa blockchain hanggang DAG: pag-alis ng mga tagapamagitan

Sa artikulong ito, ipapakilala ko sa iyo ang DAG (Directed Acyclic Graph) at ang aplikasyon nito sa mga distributed ledger, at ihahambing namin ito sa blockchain. Ang mga DAG ay hindi bago sa mundo ng cryptocurrency. Maaaring narinig mo na ang mga ito bilang isang solusyon sa mga isyu sa scalability ng blockchain. Ngunit ngayon, hindi namin pinag-uusapan ang scalability, ngunit tungkol sa [...]

3-way na pagsasama sa werf: deployment sa Kubernetes na may Helm "sa mga steroid"

Ang matagal na naming hinihintay (at hindi lang kami) ay nangyari na: werf, ang aming Open Source na utility para sa pagbuo ng mga application at paghahatid ng mga ito sa Kubernetes, ngayon ay sumusuporta sa paglalapat ng mga pagbabago gamit ang 3-way merge patch! Bilang karagdagan dito, posibleng gamitin ang mga kasalukuyang mapagkukunan ng K8 sa mga release ng Helm nang hindi muling itinatayo ang mga mapagkukunang ito. Sa madaling salita, itinakda namin ang WERF_THREE_WAY_MERGE=enabled - nakakakuha kami ng deployment “as in [...]

Paano magsulat ng isang matalinong kontrata sa Python sa network ng Ontology. Bahagi 3: Runtime API

Ito ang ika-3 bahagi sa isang serye ng mga pang-edukasyon na artikulo sa paglikha ng mga matalinong kontrata sa Python sa Ontology blockchain network. Sa mga nakaraang artikulo, nakilala namin ang Blockchain at Block API Storage API. Ngayon na mayroon ka nang ideya kung paano tawagan ang naaangkop na persistent storage API kapag bumubuo ng isang matalinong kontrata gamit ang Python sa Ontology network, magpatuloy tayo sa [...]

Paano i-package ang VueJS + NodeJS + MongoDB application sa Docker

Tulad ng naiintindihan mo mula sa nakaraang artikulo, nagtrabaho ako sa iba't ibang mga proyekto. Ang mga unang araw sa isang bagong team ay karaniwang napupunta sa parehong paraan: ang backender ay nakaupo sa tabi ko at nagsasagawa ng mga mahiwagang aksyon upang i-install at i-deploy ang application. Ang Docker ay kailangang-kailangan para sa mga front-end na developer dahil... Ang backend ay madalas na nakasulat sa isang malawak na hanay ng mga stack ng PHP/Java/Python/C# at ang harap ay hindi kailangang makagambala sa backend sa bawat oras upang ang lahat ay […]

Operasyon ng machine learning sa Mail.ru Mail

Batay sa aking mga talumpati sa Highload++ at DataFest Minsk 2019. Para sa marami ngayon, ang mail ay isang mahalagang bahagi ng online na buhay. Sa tulong nito, nagsasagawa kami ng mga sulat sa negosyo, nag-iimbak ng lahat ng uri ng mahalagang impormasyon na may kaugnayan sa pananalapi, mga booking sa hotel, paglalagay ng mga order at marami pang iba. Noong kalagitnaan ng 2018, bumuo kami ng diskarte sa produkto para sa pagbuo ng mail. Ano ang dapat […]

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster