Категория: Администриране

NewSQL = NoSQL+ACID

До неотдавна в Одноклассниках около 50 ТБ данни, обработвани в реално време, се съхраняваха в SQL Server. За такъв обем осигуряването на бърз и надежден, а също така устойчив на отказ ЦОД достъп, използвайки SQL СУБД, е практически невъзможно. Обикновено в такива случаи се използва едно от NoSQL хранилищата, но не всичко може да се премести в NoSQL: някои същности изискват […]

Подробен анализ на AWS Lambda

Преводът на статията е подготвен специално за студенти от курса „Облачни услуги“. Интересно ли е да се развивате в тази посока? Вижте майсторския клас на Егора Зуев (TeamLead в компания InBit) „AWS EC2 сервис“ и се присъединете към най-близката група на курса: старт 26 септември. Все повече хора преминават на AWS Lambda поради скалируемост, производителност, икономия и възможността да обработват милиони и дори трилиони заявки на месец. […]

Слёрм DevOps. Ден втори. IaC, тестване на инфраструктурата и „Слёрм окрива!“

Навън е типичната позитивна есенна питерска погода, в конференц-залата на Selectel е топло, има кафе, кока-кола и почти лято. В околния свят е 5 септември 2019 година, ние сме на втория ден от началото на Slurma DevOps. В първия ден на интензива преминахме през най-простите теми: Git, CI/CD. За втория ден подготвихме за участниците Infrastructure as Code и тестване на инфраструктурата — […]

Основни принципи на работа с QEMU-KVM

Моето сегашно разбиране: 1) KVM KVM (Kernel-based Virtual Machine) – хипервизор (VMM – Virtual Machine Manager), работещ като модул в операционната система Linux. Хипервизорът е необходим, за да стартира софтуер в несъществуваща (виртуална) среда и в същото време да скрива от този софтуер реалното физическо оборудване, на което той работи. Хипервизорът функционира като "прокладка" […]

Тренинг Cisco 200-125 CCNA v3.0. Ден 35. Динамичен протокол за транкинг DTP

Днес ще разгледаме динамичния протокол за транкинг DTP и VTP – протокол за транкинг на VLAN. Както казах на последния урок, ще следваме темите на изпита ICND2 в реда, в който са представени на сайта на Cisco. В миналия път разгледахме точка 1.1, а днес ще се спрем на 1.2 – конфигуриране, проверка и отстраняване на проблеми при свързването на мрежовите превключватели: добавяне […]

OpenCV на STM32F7-Discovery

Аз съм един от разработчиците на операционната система Embox и в тази статия ще ви разкажа как успях да стартирам OpenCV на платка STM32746G. Ако потърсите нещо като „OpenCV на платка STM32“, можете да намерите доста хора, които се интересуват от използването на тази библиотека на платки STM32 или други микроконтролери. Има няколко видеа, които, съдейки […]

Порт на Qt за STM32

Добър ден! В проекта Embox стартирахме Qt на STM32F7-Discovery и бихме искали да разкажем за това. По-рано вече говорихме как успяхме да стартираме OpenCV. Qt е кросплатформен фреймворк, който включва не само графични компоненти, но и такива неща като QtNetwork, набор от класове за работа с бази данни, Qt for Automation (в […]

SIP телефон на STM32F7-Discovery

Здравейте на всички. Преди време писахме за това как успяхме да стартираме SIP телефон на STM32F4-Discovery с 1 MB ROM и 192 KB RAM на базата на Embox. Тук трябва да кажем, че версията беше минимална и свързваше два телефона директно без сървър и с предаване на глас само в една посока. Затова решихме да стартираме […]

Как да създадем open source проект

Тази седмица в Санкт Петербург ще се проведе IT фестивалът TechTrain. Един от лекторите ще бъде Ричард Столман. Embox също участва във фестивала и, разбира се, не можехме да подминем темата за отворения код. Затова една от нашите презентации носи заглавието “От студентски проект до проект с отворен код. Опитът на Embox”. Тя ще бъде посветена на историята на развитието на Embox като проект с отворен код. В […]

Не само New Relic: поглед върху Datadog и Atatus

В средите на SRE/DevOps-инженери не е изненада, че веднъж се появява клиент (или система за мониторинг) и съобщава, че "всичко е изгубено": сайтът не работи, плащанията не минават, животът — е безсмислен… Независимо колко искате да помогнете в такава ситуация, правенето това без прост и ясен инструмент може да бъде много трудно. Често проблемът е скрит в кода на самото приложение — нужно е само […]

Windows: разбираме, кой къде е логнат

— О, при мен нищо не работи, помогнете! — Не се притеснявайте, сега всичко ще се оправи. Кажете ми името на компютъра... (класика от обаждания в техническата поддръжка) Добре е, ако имате инструмент подобен на BgInfo или вашите потребители знаят за шорткат Windows+Pause/Break и могат да го натиснат. Срещат се дори редки случаи, които са успели да запомнят името на своята машина. Но често при […]

Курс Cisco 200-125 CCNA v3.0. Ден 34. Разширена концепция VLAN

Вече разгледахме локалните мрежи VLAN в видеоуроците Ден 11, 12 и 13 и днес ще продължим да ги изучаваме в съответствие с темата на ICND2. Записах предишното видео, което бележи края на подготовката за изпита ICND1, преди няколко месеца и през всичкото време от тогава до днес бях много зает. Мисля, че много от вас успешно взеха този […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster