Kategori: Administrimi

Krijimi i një zinxhiri CI/CD dhe automatizimi i punës me Docker

Unë i shkrova faqet e mia të para në fund të viteve '90. Atëherë, ishte shumë e thjeshtë të ishin funksional. Ishte një server Apache në një hosting të zakonshëm, te ky server mund të hynit përmes FTP-së, duke shkruar në shiritin e shfletuesit diçka si ftp://ftp.example.com. Pastaj duhej të jepni emrin dhe fjalëkalimin dhe të ngarkoni skedarët në server. Ishin kohë të tjera, gjithçka atëherë […]

RabbitMQ. Pjesa 1. Prezantimi. Erlang, AMQP

Ditë e mirë, Habr! Dua të ndaj një manual-udhëzues me njohuritë që arrita të mbledh për RabbitMQ dhe t'i shkurtoj ato në rekomandime të shkurtra dhe përfundime. Përmbajtja RabbitMQ. Pjesa 1. Hyrje. Erlang, AMQP dhe RPC RabbitMQ. Pjesa 2. Kuptojmë Exchanges RabbitMQ. Pjesa 3. Kuptojmë Queues dhe Bindings RabbitMQ. Pjesa 4. Kuptojmë çfarë janë mesazhet dhe frakat RabbitMQ. Pjesa […]

Video me detektor objektesh në re të funksionuar në Raspberry Pi

Prolog Tani në rrjet qarkullojnë video se si autopiloti i Teslës sheh rrugën. Kam pasur për një kohë të gjatë dëshirën për të transmetuar video të pasuruar me një detektor, madje në kohë reale. Problemi është se dëshiroj të transmetoj video me Raspberry, dhe performanca e detektorit të rrjetit nervor në të lë për të dëshiruar.

Zbulimi i Shërbimeve në sistemet e shpërndara me shembullin e Consul. Alexander Sigachev

Ju ofroj të njiheni me interpretimin e raportit të Aleksandër Sigachev mbi Zbulimin e Shërbimeve në sistemet e shpërndara duke përdorur Consul. Zbulimi i Shërbimeve është krijuar për të lejuar lidhjen e aplikacioneve të reja me kosto minimale në mjedisin tonë ekzistues. Duke përdorur Zbulimin e Shërbimeve, ne mund të ndajmë maksimalisht ose kontejnerin në formën e Docker-it ose shërbimin virtual nga mjedisi në të cilin është aktivizuar. […]

Microsoft Azure Training Day: migrimi i infrastrukturës serverike (regjistrimi ka mbaruar)

Më 13 Shkurt, ju ftojmë të merrni pjesë në një seminar të thelluar teknik, i cili do të trajtojë çështjet e përgatitjes së infrastrukturës serverike lokale për implementimin e zgjidhjeve hibride me transferimin e skenarëve të caktuar në re. Gjatë aktivitetit do të shqyrtojmë migrimin e një kompanie të madhe, në të cilën Windows Server 2008 R2 është zbatuar si në serverë fizikë, ashtu edhe në një mjedis virtual me […]

Bateritë APC Smart UPS, dhe si t'i përgatiten ato

Në mes të gjithësisë së UPS-ve, më të zakonshmet në serverët e nivelit fillestar janë Smart UPS nga APC (tani – Schneider Electric). Besueshmëria e shkëlqyer dhe çmimi i ulët në tregun e dytë i ndihmojnë administratorët e sistemeve, pa menduar shumë, të mbushin raftet me këto UPS dhe të përpiqen të nxjerrin maksimumin e përfitimeve nga pajisjet e 10-15 viteve më parë duke zëvendësuar thjesht bateritë. Në të njëjtën kohë, jo gjithmonë […]

Delta: Platforma e sinkronizimit të të dhënave dhe pasurimit

Me paraqitjen e një fluksi të ri për kursin "Data Engineer", kemi përgatitur përkthimin e materialeve interesante. Pasqyra do të flas për një model mjaft të njohur, me anë të të cilit aplikacionet përdorin disa depo të dhënash, ku secila depo përdoret për qëllime të ndryshme, për shembull, për ruajtjen e formës kanonike të të dhënave (MySQL etj.), për të siguruar mundësi të avancuara kërkimi (ElasticSearch etj.), për caching (Memcached etj.) […]

HighLoad++, Михаил Тюленев (MongoDB): Konsistenca kauzale: nga teoria në praktikë

Konferenca e ardhshme HighLoad++ do të mbahet më 6 dhe 7 prill 2020 në Shën Petersburg. Detajet dhe biletat në lidhje. HighLoad++ Siberia 2019. Salla "Krasnoyarsk". 25 qershor, 12:00. Thesari dhe prezantimi. Nganjëherë, kërkesat praktike konflitkuar me teorinë, ku aspekte të rëndësishme për produktin komercial nuk janë marrë parasysh. Në këtë prezantim paraqitet procesi i zgjedhjes dhe kombinimit të qasjeve të ndryshme për krijimin e […]

8. Fortinet Getting Started v6.0. Puna me përdoruesit

Përshëndetje! Mirë se vini në mësimin e tetë të kursit Fortinet Getting Started. Në mësimet e gjashta dhe të shtata u njohëm me profillet e sigurimit, tani mund të lëshojmë përdoruesit në Internet, duke i mbrojtur nga viruset, duke kufizuar qasjen në burimet dhe aplikacionet web. Tani lind pyetja për menaxhimin e llogarive të përdoruesve. Si të sigurojmë qasjen në Internet vetëm për një grup të caktuar përdoruesish? […]

Po ngremë instancën tonë të Webogram me proksim përmes nginx

Përshëndetje, Habr! Së fundmi, kam hasur në një situatë ku ishte e nevojshme të punoja brenda një rrjeti korporativ me akses të pamjaftueshëm në internet, dhe siç mund ta merrni me mend nga titulli — Telegram-i ishte i bllokuar atje. Jam i sigurt që kjo situatë është e njohur për shumë. Unë mund të rri pa mesazherë, por më shumë se sa gjithçka, më ishte i nevojshëm Telegram-i për punën time. Të instalosh klientin […]

Pak më shumë rreth testimit të gabuar

Një herë aksidentalisht më ra në sy një kod, me të cilin përdoruesi përpiqej të monitoronte performancën e RAM-it në makinat e tij virtuale. Nuk do ta sjell kodin (ka «portjanka») dhe do të lë vetëm ato që janë më thelbësorë. Pra, macja në studio! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Bazat e Elasticsearch

Elasticsearch — një motor kërkimi me api json rest, që përdor Lucene dhe është shkruar në Java. Përshkrimi i të gjitha përfitimeve të këtij motori është i disponueshëm në faqen zyrtare. Në vazhdim, do ta quajmë Elasticsearch si ES. Motort e tillë përdoren për kërkimin e komplikuar në një bazë dokumentesh. Për shembull, kërkime duke marrë parasysh morfologjinë e gjuhës ose kërkime sipas koordinatave gjeografike. Në këtë artikull, unë […]

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