Тақырыбы: басқарма

Эксперименттік API арқылы Airflow жүйесінде DAG триггерін қалай жасауға болады

Білім беру бағдарламаларын дайындаған кезде біз белгілі бір құралдармен жұмыс істеуде қиындықтарға кезігеміз. Біз олармен кездескен кезде бұл мәселені шешуге көмектесетін құжаттар мен мақалалар әрдайым жеткіліксіз. Бұл, мысалы, 2015 жылы болды және біз «Big Data Specialist» бағдарламасында […]

Жүйедегі ұлғайтылған жүктемелерге қалай төтеп беруге болады: біз Қара жұмаға кең ауқымды дайындық туралы айтамыз

Сәлем, Хабр! 2017 жылы Қара жұмада жүктеме бір жарым есеге артты, ал серверлеріміз өз шегінде болды. Жыл ішінде клиенттердің саны айтарлықтай өсті және мұқият алдын-ала дайындықсыз платформа 2018 жылғы жүктемелерге төтеп бере алмайтыны белгілі болды. Біз мүмкін болатын ең өршіл мақсат қойдық: біз толық дайын болғымыз келді [...]

drbd+ocfs2 негізіндегі шағын веб-кластерлерге арналған кластер қоймасы

Біз сізге не туралы айтатын боламыз: drbd+ocfs2 шешімдеріне негізделген екі сервер үшін ортақ жадты қалай жылдам орналастыру керек. Бұл кімге пайдалы болады: Оқулық жүйелік әкімшілерге және сақтауды іске асыру әдісін таңдайтын немесе шешімді қолданғысы келетін кез келген адамға пайдалы болады. Біз қандай шешімдерден бас тарттық және неліктен?

Хаффман алгоритмімен деректерді қысу

Кіріспе Бұл мақалада мен әйгілі Хаффман алгоритмі, сондай-ақ оның деректерді қысудағы қолданылуы туралы айтатын боламын. Нәтижесінде біз қарапайым архиваторды жазамыз. Бұл туралы Хабреде мақала болды, бірақ іс жүзінде жүзеге асырылмады. Ағымдағы жазбаның теориялық материалы мектептегі информатика сабақтарынан және Роберт Лафореттің «Java тіліндегі деректер құрылымдары мен алгоритмдері» кітабынан алынды. Сонымен, бәрі […]

Екілік ағаш немесе екілік іздеу ағашын қалай дайындау керек

Прелюдия Бұл мақала екілік іздеу ағаштары туралы. Мен жақында Хаффман әдісі арқылы деректерді қысу туралы мақала жаздым. Онда мен екілік ағаштарға көп мән бермедім, өйткені іздеу, кірістіру және жою әдістері маңызды болмады. Енді мен ағаштар туралы мақала жазуды шештім. Бастайық. Ағаш - жиектермен қосылған түйіндерден тұратын деректер құрылымы. Біз ағаш деп айта аламыз [...]

Термюкс кезең-кезеңімен (2 бөлім)

Соңғы бөлімде біз Termux негізгі командаларымен таныстық, ДК-мен SSH қосылымын орнаттық, бүркеншік аттарды жасауды үйрендік және бірнеше пайдалы утилиталарды орнаттық. Бұл жолы біз әрі қарай жүруіміз керек, сіз және мен: біз Termux:API туралы білеміз, Python және nano-ны орнатамыз, сонымен қатар «Сәлем, әлем!» деп жазамыз. Python-да біз bash сценарийлерімен танысамыз және сценарий жазамыз [...]

Istio көмегімен микросервистерге оралу. 2 бөлім

Ескерту аудар.: Бұл серияның бірінші бөлімі Istio мүмкіндіктерін білуге ​​және оларды әрекетте көрсетуге арналды. Енді біз осы сервистік торды конфигурациялау мен пайдаланудың күрделі аспектілері туралы, атап айтқанда, дәл реттелген маршруттау және желілік трафикті басқару туралы сөйлесетін боламыз. Сондай-ақ, бұл мақалада конфигурациялар (Kubernetes және Istio үшін манифесттер) пайдаланылатынын еске саламыз [...]

Istio көмегімен микросервистерге оралу. 1 бөлім

Ескерту Аударма: Қызмет торлары микросервис архитектурасынан кейінгі қолданбалар үшін заманауи инфрақұрылымдағы өзекті шешімге айналды. Istio көптеген DevOps инженерлерінің аузында болуы мүмкін болса да, бұл өте жаңа өнім, ол қамтамасыз ететін мүмкіндіктері жағынан жан-жақты болғанымен, танысу үшін көп уақытты қажет етуі мүмкін. Неміс инженері Ринор Малоку, телекоммуникация саласындағы ірі клиенттер үшін бұлтты есептеулерге жауапты [...]

Istio көмегімен микросервистерге оралу. 3 бөлім

Ескерту аудар.: Бұл серияның бірінші бөлімі Istio мүмкіндіктерімен танысуға және оларды іс жүзінде көрсетуге арналды, екіншісі дәл бапталған маршруттау және желілік трафикті басқару туралы болды. Енді біз қауіпсіздік туралы айтатын боламыз: оған қатысты негізгі функцияларды көрсету үшін автор Auth0 сәйкестендіру қызметін пайдаланады, бірақ басқа провайдерлерді де дәл осылай конфигурациялауға болады. Біз орнаттық […]

Бұлттағы сервер 2.0. Серверді стратосфераға іске қосу

Достар, біз жаңа қозғалыс ойлап таптық. Сіздердің көпшілігіңіздің өткен жылғы «Бұлттағы сервер» фан-гек жобамыз есіңізде: біз Raspberry Pi негізінде шағын сервер жасап, оны әуе шарында іске қостық. Енді біз одан да жоғары, яғни жоғарырақ жүруді шештік – бізді стратосфера күтіп тұр! Алғашқы «Бұлттағы сервер» жобасының мәні неде болғанын қысқаша еске түсірейік. Сервер […]

Бұлтты бейнебақылау: Ivideon Web SDK жаңа мүмкіндіктері

Бізде кез келген серіктеске өз өнімдерін жасауға мүмкіндік беретін бірнеше интеграциялық құрамдас бөліктер бар: Ivideon пайдаланушысының жеке тіркелгісіне кез келген балама әзірлеуге арналған Open API, Mobile SDK, оның көмегімен Ivideon қолданбаларының функционалдығы бойынша баламалы толыққанды шешімді әзірлеуге болады. Web SDK ретінде. Жақында біз жаңа құжаттамамен және біздің […]

GitLab 11.9 құпия анықтаумен және біріктіру сұрауын шешудің бірнеше ережелерімен шығарылды

Ашып кеткен құпияларды жылдам анықтау Ортақ репозиторийге тіркелгі деректерін байқаусызда ағызып жіберу кішкене қателік болып көрінеді. Дегенмен, салдары ауыр болуы мүмкін. Шабуылдаушы құпия сөзіңізді немесе API кілтіңізді алғаннан кейін ол сіздің есептік жазбаңызды жаулап алады, сізді құлыптайды және ақшаңызды алаяқтықпен пайдаланады. Сонымен қатар, домино эффектісі мүмкін: бір тіркелгіге қол жеткізу басқаларға қол жетімділікті ашады. […]