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

Моята реализация на кольцевия буфер в NOR flash

История. Имеются торговые автоматы собственной разработки. Внутри находятся Raspberry Pi и немного периферийных устройств на отдельной плате. Подключены монетоприемник, купюроприемник, банковский терминал… Все управляется самописным программным обеспечением. Вся история работы записывается в журнал на флешке (MicroSD), который затем передается через интернет (с помощью USB-модема) на сервер, где сохраняется в базе данных. Информация о продажах загружается в 1с, также есть […]

Настъпва ли ерата на ARM-сървърите?

Материнская плата SynQuacer E-Series для 24-ядерного ARM-сервера на базе процессора ARM Cortex A53 с 32 ГБ оперативной памяти, декабрь 2018 года. На протяжении многих лет процессоры ARM с сокращенным набором команд (RISC) доминируют на рынке мобильных устройств. Однако им не удалось пробиться в дата-центры, где по-прежнему правят Intel и AMD с набором инструкций x86. Периодически появляются […]

„Kubernetes увеличи забавянето 10 пъти“: кой е виновен?

Прим. прев.: Тази статия, написана от Гало Наваро, който заема длъжността Principal Software Engineer в европейската компания Adevinta, е увлекателно и поучително "разследване" в областта на експлоатацията на инфраструктура. Нейното оригинално заглавие беше малко допълнено в превода по причина, която авторът обяснява в самото начало. Бележка от автора: Изглежда, че тази публикация е привлечела значително повече внимание, отколкото се очакваше. Аз […]

Пълно ръководство за обновяване на Windows 10 за предприятия от всякакъв размер

Отговаряте ли за единствен ПК с Windows 10, или за хиляди, трудностите с управлението на обновленията са ви същите. Вашата цел е да инсталирате бързо свързаните с безопасността обновления, да работите разумно с обновленията на компонентите и да предотвратите спад в продуктивността поради неочаквани рестартирания. Има ли вашето предприятие всеобхватен план за работа с обновленията на Windows 10? […]

Инсталация на разпределено отказоустойчиво хранилище с обекти LeoFS, съвместимо с клиенти, използващи S3, NFS

Според Opennet: LeoFS — разпределено отказоустойчиво хранилище на обекти LeoFS, съвместимо с клиенти, използващи API Amazon S3 и REST-API, а също така поддържа режим на работа в ролята на NFS сървър. Има оптимизации както за съхранение на малки, така и на много големи обекти, наличен е вграден механизъм за кеширане, възможна е репликация на хранилищата между датацентровете. Сред целите на проекта се откроява постигането на надеждност от 99.9999999% благодарение на […]

Точка за обмен на трафик: от източниците до създаването на собствен IX

«Установихме телефонна връзка между нас и момчетата от SRI…», каза Клайнрок в интервю: «Написахме L и попитахме по телефона: „Виждате ли L?“» «Да, виждаме L», дойде отговорът. «Написахме O и попитахме: „Виждате ли O?“» «Да, ние […]

Настройка на домашен рутер + NAS на unRAID (част 2)

В първата част говорих доста накратко за самия монтаж, който позволява да се направи компютър, на който да се стартира unRAID за създаване на NAS и MikroTik RouterOS във виртуална машина KVM като заместител на обикновен рутер. В коментарите възникнаха доста полезни дискусии, в резултат на които трябва да се поправят грешките в първоначалния монтаж и да се напише вече третата част! Някои неща […]

Systemd, интерактивни скриптове и таймери

Въведение При разработка под Linux се появяват нужди за създаване на интерактивни скриптове, които да се изпълняват при включване или изключване на системата. В system V това беше лесно, но systemd внася изменения. Вместо това има свои таймери. Защо са нужни target Често се пише, че target служат за аналог на runlevel в system V-init. В корена не съм съгласен. Те са повече и […]

Трикове за обработка на метрики в Kapacitor.

Вероятно, днес никой не се съмнява защо е необходимо да се събират метрики на услугите. Следващата логична стъпка е да се настрои алармиране за събраните метрики, което ще ви уведомява за всякакви отклонения в данните по удобни за вас канали (имейл, Slack, Telegram). В услугата за онлайн резервации на хотели Ostrovok.ru всички метрики на нашите услуги преминават в InfluxDB и се визуализират в Grafana, […]

Какво да направите, ако разпространенията вече са попаднали в "Спам": 5 практически стъпки

Изображение: Unsplash При работа с имейл разпространения могат да възникнат неочаквани ситуации. Разпространена ситуация: всичко е работило перфектно, но изведнъж откриваемостта на имейлите рязко е спаднала, а постмастерите на имейл системите започнаха да сигнализират, че вашите разпространения са в "Спам". Какво да правим в такава ситуация и как да излезем от "Спама"? Стъпка #1. Проверка за съответствие на редица критерии. Първо, необходимо е да се проведе […]

Лесно и удобно разгръщаме приложения на Tarantool Cartridge (част 1)

Вече разказахме за Tarantool Cartridge, който позволява да се разработват разпределени приложения и да се опаковат. Остава само да се научите как да деплоите тези приложения и да управлявате тях. Не се тревожете, всичко сме предвидили! Събрахме всички най-добри практики за работа с Tarantool Cartridge и написахме ansible роля, която ще разпредели пакета на сървъри, ще стартира инстанции, ще ги обедини в клъстър и ще настрои […]

Въведение в GitOps за OpenShift

Днес ще говорим за принципите и моделите на GitOps, както и за начина, по който тези модели се реализират на платформата OpenShift. Интерактивно ръководство на тази тема е налично на връзката. Вкратце, GitOps е набор от практични методи за използване на pull заявки в Git за управление на конфигурации на инфраструктурата и приложенията. Git репозитория в контекста на GitOps се разглежда като единен източник на информация […]

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