subiect: administrare

Yandex.Alice și Telegram bot în PHP cu funcționalitate comună

Bună ziua. Există o mulțime de articole pe tema roboților Telegram, dar puțini oameni scriu despre abilități pentru Alice și nu am găsit nicio informație despre cum să creez un singur bot, așa că am decis să împărtășesc experiența mea despre cum să creez un singur bot. bot simplu Telegram și o abilitate Yandex.Alice pentru site-ul având aceeași funcționalitate. Deci, cum să configurați un server web și să obțineți un certificat SSL […]

MongoDB a fost chiar alegerea potrivită?

Am aflat recent că Red Hat elimină suportul pentru MongoDB de la Satellite (a spus din cauza modificărilor de licență). Acest lucru m-a pus pe gânduri, deoarece în ultimii ani am văzut o mulțime de articole despre cât de groaznic este MongoDB și despre cum nimeni nu ar trebui să-l folosească vreodată. Dar în acest timp, MongoDB a devenit un produs mult mai matur. Ce s-a întâmplat? Este cu adevărat totul [...]

Vă prezentăm 3CX V16 cu widgetul de comunicare pe site

Săptămâna trecută am introdus lansarea 3CX v16 și a widget-ului de comunicare 3CX Live Chat & Talk, care poate funcționa cu orice site web, nu doar CMS-ul WordPress. 3CX v16 permite clienților să contacteze rapid compania dvs., oferind tehnologii puternice și eficiente de procesare a apelurilor - un call center cu distribuție a apelurilor bazată pe calificările operatorului, un serviciu web pentru monitorizarea calității […]

Cum să reziste la sarcini crescute pe sistem: vorbim despre pregătiri la scară largă pentru Black Friday

Bună, Habr! În 2017, în timpul Black Friday, încărcarea a crescut de aproape o dată și jumătate, iar serverele noastre au fost la limita. De-a lungul anului, numărul de clienți a crescut semnificativ și a devenit clar că, fără o pregătire preliminară atentă, platforma ar putea pur și simplu să nu reziste sarcinilor din 2018. Ne-am stabilit cel mai ambițios obiectiv posibil: am vrut să fim pe deplin pregătiți [...]

Stocare în cluster pentru clustere web mici bazate pe drbd+ocfs2

Despre ce vă vom spune: Cum să implementați rapid spațiul de stocare partajat pentru două servere pe baza soluțiilor drbd+ocfs2. Pentru cine va fi util acest lucru: tutorialul va fi util administratorilor de sistem și oricui alege o metodă de implementare a stocării sau dorește să încerce soluția. La ce decizii am renunțat și de ce? Adesea ne confruntăm cu o situație în care trebuie să implementăm […]

Reparăm clienții WSUS

Clienții WSUS nu doresc să se actualizeze după schimbarea serverelor? Apoi mergem la tine. (C) Cu toții am avut situații în care ceva a încetat să funcționeze. Acest articol se va concentra pe WSUS (mai multe informații despre WSUS pot fi găsite aici și aici). Sau, mai precis, despre cum să forțăm clienții WSUS (adică computerele noastre) să primească din nou actualizări […]

Rhinoceros inside a cat - rulați firmware-ul în emulatorul Kopycat

Ca parte a întâlnirii 0x0A DC7831 DEF CON Nizhny Novgorod din 16 februarie, am prezentat un raport despre principiile de bază ale emulării codului binar și propria noastră dezvoltare - emulatorul platformei hardware Kopycat. În acest articol, vom descrie cum să rulăm firmware-ul dispozitivului în emulator, să demonstrăm interacțiunea cu depanatorul și să efectuăm o mică analiză dinamică a firmware-ului. Context Cu mult timp în urmă într-un […]

Cum să construiți SDN - Opt instrumente cu sursă deschisă

Astăzi am pregătit pentru cititorii noștri o selecție de controlere SDN care sunt susținute activ de utilizatorii GitHub și de fundații mari open source, cum ar fi Linux Foundation. / Flickr / Johannes Weber / CC BY OpenDaylight OpenDaylight este o platformă deschisă, modulară, pentru automatizarea rețelelor SDN la scară largă. Prima sa versiune a apărut în 2013, care puțin mai târziu a devenit parte a Fundației Linux. În luna martie a acestui […]

WavesKit - cadru PHP pentru lucrul cu blockchain-ul Waves

Îmi place PHP pentru viteza sa de dezvoltare și portabilitatea excelentă. Este foarte bine când ai mereu o unealtă în buzunar, gata să rezolve probleme. A fost destul de păcat când, când ne-am familiarizat cu blockchain-ul intern Waves Platform, nu exista un SDK gata făcut în PHP în arsenalul său. Ei bine, a trebuit să scriu. La început, a trebuit să folosim noduri pentru a semna tranzacțiile. Asa de, […]

Configurarea Spark pe YARN

Habr, salut! Ieri, la o întâlnire dedicată Apache Spark de la băieții de la Rambler&Co, au fost destul de multe întrebări din partea participanților legate de configurarea acestui instrument. Am decis să-i călcăm pe urme și să împărtășim experiența noastră. Subiectul nu este ușor – așa că vă invităm să împărtășiți experiența dumneavoastră în comentarii, poate înțelegem și folosim ceva greșit. O mică notă introductivă - cum [...]

Cum să declanșați un DAG în Airflow folosind API-ul experimental

Când ne pregătim programele educaționale, întâmpinăm periodic dificultăți în ceea ce privește lucrul cu anumite instrumente. Și în momentul în care îi întâlnim, nu există întotdeauna suficientă documentație și articole care să ne ajute să facem față acestei probleme. Acesta a fost cazul, de exemplu, în 2015, iar în programul „Big Data Specialist” am folosit […]

Înapoi la microservicii cu Istio. Partea 3

Notă transl.: Prima parte a acestei serii a fost dedicată cunoașterii capacităților Istio și demonstrarea lor în acțiune, a doua a fost despre rutarea fină și gestionarea traficului de rețea. Acum vom vorbi despre securitate: pentru a demonstra funcțiile de bază legate de aceasta, autorul folosește serviciul de identitate Auth0, dar alți furnizori pot fi configurați într-un mod similar. Am înființat […]