Рубрика: Администрирование

Что такое Service Mesh?

И снова здравствуйте!.. В преддверии старта курса «Архитектор ПО» мы подготовили еще один полезный перевод. Service Mesh – это конфигурируемый инфраструктурный уровень с низкой задержкой, который нужен для обработки большого объема сетевых межпроцессных коммуникаций между программными интерфейсами приложения (API). Service Mesh обеспечивает быструю, надёжную и безопасную коммуникацию между контейнеризированными и часто эфемерными сервисами инфраструктуры приложений. […]

Я есть root. Разбираемся в повышении привилегий ОS Linux

Первый квартал 2020 года я провел за подготовкой к экзамену OSCP. Поиск информации в Google и множество «слепых» попыток отнимали у меня все свободное время. Особенно непросто оказалось разобраться в механизмах повышения привилегий. Курс PWK уделяет этой теме большое внимание, однако методических материалов всегда недостаточно. В Интернете есть куча мануалов с полезными командами, но я […]

CI/CD в Github Actions для проекта на Flask+Angular

В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтендом на Angular 8. Ссылки на репозитории: бэкенд, фронтенд. В первой части статьи мы посмотрим на наш проект […]

VxLAN фабрика. Часть 2

Привет, Хабр. Продолжаю цикл статей по технологии VxLAN EVPN, которые были написаны специально к запуску курса «Сетевой инженер» от OTUS. И сегодня рассмотрим интересную часть задач — маршрутизацию. Как бы ни банально это звучало, однако в рамках работы сетевой фабрики все может быть не так просто. 1 часть цикла — L2 связанность между серверами В […]

Из аутсорса в разработку (Часть 1)

Всем привет, меня зовут Сергей Емельянчик. Я являюсь руководителем компании Аудит-Телеком, главным разработчиком и автором системы Veliam. Решил написать статью о том, как мы с другом создавали аутсорсинговую компанию, написали программное обеспечения для себя и впоследствии начали распространять его всем желающим по системе SaaS. О том, как я категорически не верил в то, что это […]

Из аутсорса в разработку (Часть 2)

В предыдущей статье, я рассказал о предыстории создания Veliam и о решении его распространении по системе SaaS. В этой статье, я расскажу о том, что пришлось сделать что бы продукт стал не локальным, а публичным. О том, как начинали распространение и с какими проблемами столкнулись. Планирование Текущая серверная часть для пользователей была на Linux. Почти […]

Как использовать облако OneDrive в Школьном портале Московской области

В школьный портал Московской области встроен сервис OneDrive от Microsoft. Годом ранее, MagisterLudi написал очень хороший обзор для облаков, доступных для личного и корпоративного применения. Час применения облачных технологий пробил и для средней школы. Всех, кому приходилось посылать домашнее задание на Школьный портал Московской области, прошу под кат. Изображения в статье приведены для иллюстрации технологии […]

Отказываемся от платных RPA платформ и базируемся на OpenSource (OpenRPA)

Вводная Ранее на Хабре очень подробно освещалась тема Автоматизации десктопных GUI приложений на Python. В то время меня очень сильно привлекла эта статья, потому что в ней раскрываются элементы, схожие с элементами создания роботов. А так как по роду своей профессиональной деятельности я занимаюсь роботизацией бизнес-процессов компании (RPA — область, в которой не было полнофункциональных […]

Автоматизируем десктопный GUI на Python + pywinauto: как подружиться c MS UI Automation

Python библиотека pywinauto — это open source проект по автоматизации десктопных GUI приложений на Windows. За последние два года в ней появились новые крупные фичи: Поддержка технологии MS UI Automation. Интерфейс прежний, и теперь поддерживаются: WinForms, WPF, Qt5, Windows Store (UWP) и так далее — почти все, что есть на Windows. Система бэкендов/плагинов (сейчас их […]

Конференция DEVOXX UK. Выбираем фреймворк: Docker Swarm, Kubernetes или Mesos. Часть 3

Docker Swarm, Kubernetes и Mesos являются наиболее популярными фреймворками для оркестровки контейнеров. В своем выступлении Арун Гупта сравнивает следующие аспекты работы Docker, Swarm, и Kubernetes: Локальный девелопмент. Функции развертывания. Мультиконтейнерные приложения. Обнаружение служб service discovery. Масштабирование сервиса. Run-once задания. Интеграция с Maven. «Скользящее» обновление. Создание кластера БД Couchbase. В результате вы получите четкое представление о […]

Самые надежные HDD по версии Backblaze Q1 2020

Несмотря на все карантинные перипетии, дата-центры продолжают работать. Причем с большей нагрузкой, чем раньше, ведь объем интернет-трафика значительно вырос. Какие жесткие диски справятся с работой лучше всего, в очередной раз выяснила компания Backblaze. Известный облачный сервис хранения данных выпустил отчет о надежности HDD — за I квартал 2020 года. Количество HDD у Backblaze постоянно увеличивается. […]

Snort или Suricata. Часть 1: выбираем бесплатную IDS/IPS для защиты корпоративной сети

Когда-то для защиты локальной сети было достаточно обыкновенного межсетевого экрана и антивирусных программ, но против атак современных хакеров и расплодившейся в последнее время малвари такой набор уже недостаточно эффективен. Старый-добрый firewall анализирует только заголовки пакетов, пропуская или блокируя их в соответствии с набором формальных правил. О содержимом пакетов он ничего не знает, а потому не […]