Category: Ադմինիստրացում

Как максимальной единицей передачи информации в интернете стали 1500 байт

Ethernet повсюду, и десятки тысяч производителей выпускают оборудование с его поддержкой. Однако почти у всех этих устройств есть одно общее число – MTU: $ ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [максимальная единица передачи] […]

IdentityServer4. Основные понятия. OpenID Connect, OAuth 2.0 и JWT

Этим постом я хочу открыть ветку статей посвященную IdentityServer4. Начнем мы с основных понятий. Самым перспективным на текущий момент протоколом аутентификации является OpenID Connect, а протоколом авторизации (предоставления доступа) является OAuth 2.0. IdentityServer4 реализует эти два протокола. Он оптимизирован для решения типичных проблем безопасности. OpenID Connect — это протокол и стандарт аутентификации, он не дает […]

CI/CD на AWS, Azure и Gitlab. Новый курс от OTUS

Внимание! Данная статья не является инженерной и предназначается читателям, которые интересуются образованием в области CI/CD. Вероятнее всего, если Вы не заинтересованы в обучении, данный материал не будет Вам интересен. Если вы разработчик или администратор, отвечающий за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery), то в OTUS открылся набор на курс специально […]

Определяем подходящий размер для кластера Kafka в Kubernetes

Прим. перев.: В этой статье компания Banzai Cloud делится примером использования её специальных утилит для облегчения эксплуатации Kafka в рамках Kubernetes. Приводимые инструкции иллюстрируют, как можно определить оптимальный размер инфраструктуры и настроить саму Kafka для достижения требуемой пропускной способности. Apache Kafka — распределённая стриминговая платформа для создания надёжных, масштабируемых и высокопроизводительных потоковых систем реального времени. […]

Физика текста. Часть 1. Символы

Символ — текстовый атом. Ни больше, ни меньше. В тексте каждый символ встречается определенное количество раз. Разобрав текст на символы, можно заметить некоторые особенности и закономерности. Давайте об этом и поговорим. [Если без слов: исходники к статье] Текст состоит из ограниченного набора символов. Алфавитом текста обозначим набор всех символов, встречающихся в тексте. И набор этот […]

Четвертушка Ethernet-а: старая скорость, новые возможности

5 февраля этого года был утверждён новый стандарт на 10-мегабитный Ethernet. Да, вы верно прочитали: десять мегабит в секунду. Для чего в 21-м веке нужна такая «маленькая» скорость? Для замены того зоопарка, который скрывается под ёмким названием «полевая шина» — Profibus, Modbus, CC-Link, CAN, FlexRay, HART и т.д. Их слишком много, они несовместимы между собой […]

Пинг всех узлов IPv6 на канале

Считанные дни остаются до старта нового потока по курсу «Сетевой инженер» от OTUS. В связи с этим хотим поделиться с вами переводом полезного материала по теме. Серия статей в блоге, посвященных советам и рекомендациям по устранению неполадок, связанных с пингом IPv6 (ICMPv6 Echo Request/Echo Reply) Обратите внимание, что я использую Linux (в частности, Fedora 31), […]

Методы оптимизации LINQ-запросов в C#.NET

Введение В этой статье рассматривались некоторые методы оптимизации LINQ-запросов. Здесь же приведем еще некоторые подходы по оптимизации кода, связанные с LINQ-запросами. Известно, что LINQ(Language-Integrated Query) — это простой и удобный язык запросов к источнику данных. А LINQ to SQL является технологией доступа к данным в СУБД. Это мощный инструмент работы с данными, где через декларативный […]

Системы автоматизации на основе Foundation Fieldbus

Foundation Fieldbus является цифровой системой связи, применяемой в автоматизациии наряду с такими, как Profibus, Modbus или HART. Технология появилась несколько позже своих конкурентов: первая редакция стандарта датирована 1996 годом и в настоящий момент включает в себя два протокола информационного обмена между участниками сети – H1 и HSE (High Speed Ethernet). Протокол H1 применяется для информационного […]

Как не выстрелить себе в ногу, используя Liquibase

Никогда не было, и вот опять! На очередном проекте мы решили использовать Liquibase с самого начала, чтобы избежать проблем в будущем. Как оказалось, не все молодые члены команды умеют его правильно использовать. Я провёл внутренний воркшоп, который затем решил превратить в статью. Статья включает в себя полезные советы и описание трех самых явных ловушек, в […]

Устройство Helm и его подводные камни

Typhon freight hauler concept, Anton Swanepoel Меня зовут Дмитрий Сугробов, я разработчик в «Леруа Мерлен». В статье расскажу, зачем нужен Helm, как он упрощает работу с Kubernetes, что поменялось в третьей версии и как с его помощью обновлять приложения в продакшене без простоя. Это конспект по мотивам выступления на конференции @Kubernetes Conference by Mail.ru Cloud […]

Как OpenShift меняет организационную структуру ИТ-организации. Эволюция организационных моделей при переходе на PaaS

Хотя сами по себе решения PaaS («Платформа как сервис») не способны изменить способы индивидуального и командного взаимодействия, они часто служат катализатором организационных изменений в ответ на возросшую гибкость ИТ-технологий. На деле максимальная отдача от инвестиций в PaaS зачастую возможна только при условии изменения организационных ролей, сфер ответственности (задач) и схем взаимоотношений. К счастью, решения PaaS, […]

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