Как стать автором
Обновить

Администрирование

Сначала показывать
Порог рейтинга

PostgreSQL Antipatterns: в этом плане кто-то лишний

Блог компании Тензор PostgreSQL *SQL *Администрирование баз данных *Высокая производительность *

Сегодня будет рассказ про избыточные группировки и сортировки в SQL-запросах - как они возникают, по каким признакам их можно потом вычислить и как избавиться от них.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 234
Комментарии 0

Новости

DevOps и Value of User: новая культура взаимодействия бизнеса и инженеров

Блог компании Конференции Олега Бунина (Онтико) DevOps *Управление разработкой *Управление продуктом *Конференции

Это экспериментальная статья про Research&Development, технологии для создания новой ценности для клиента — потому не будет ни слова про техническую часть. Будет немного про историю и культуру DevOps , а также про процессы, культурные особенности, взаимодействие внутри инженерных команд и, конечно, особенности появления R&D внутри них.

Сразу скажу, что это немного идеалистичная картина для нашего российского IT. У нас еще мало компаний, которые дейсвительно используют R&D в качестве основного зарабатывающего бизнес-юнита. В основном лишь частично внедряются практики, взаимодействие и культуру DevOps. Но это не значит, что туда не надо идти. Если у вас это вызовет отторжение: «Такого не бывает, это не работает», то предлагаю превратить это в вопрос: «Такого не бывает? Это не работает?» 

Меня зовут Александр Титов, первые DevOps-практики я начал использовать еще до того, как появилось само слово DevOps. Сейчас я управляющий партнер в компании Экспресс 42, которая помогает ставить DevOps в компаниях.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 230
Комментарии 0

Замена ZOOM и MS Teams: облачное решение ВКС Yealink Cloud

Блог компании STSS Блог компании АйПиМатика Тестирование веб-сервисов *Облачные сервисы Видеоконференцсвязь

На рынке представлено не мало облачных продуктов в той или иной степени закрывающих задачу видеоконференцсвязи. На совсем простых сервисах, имеющих базовый функционал мы останавливаться не будем. Из основных критериев выбора выделим несколько:

Качество видеоконференций - поддержка 1080p подключений. На рынке крайне мало предложений с поддержкой FullHD разрешения в облаке. Если для персональных звонков с телефона или ПК достаточно качества до 720р, то для мероприятий в переговорных комнатах, оборудованных панелями с большой диагональю, этого крайне недостаточно.

Полноценные симметричные конференции - все докладчики на экране. Симметричные конференции, особенно в FullHD разрешении, существенно нагружают вычислительные мощности облачного сервиса. Поэтому редко можно встретить решения с большим количеством видео на экране. Зачастую решения предлагают режим так называемого селектора, когда несколько докладчиков с видео, а остальные только зрители.

Поддержка всех вариантов подключения - SIP/H.323/WebRTC/Desktop/Mobile. Доступом через браузер сейчас никого не удивишь. Многие также имеют программные клиенты, в том числе и для мобильных устройств. Но вот поддержка облачным сервисом ВКС подключений аппаратных терминалов по протоколам SIP/H.323 - это весьма редкий функционал даже для коммерческих продуктов, доступных сейчас на рынке.

Работа с юридическими лицами - заключение Договора. Некоторые сервисы предлагают коммерческие решения с оплатой онлайн картой или переводом, что больше подходит для персонального использования физическими лицами. Закупка через Договор и безналичный расчёт с оформлением всех закрывающих документов с НДС - важный критерий выбора для большинства организаций.

Всё о решении Yealink Meeting Cloud
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 366
Комментарии 0

Кастомизируем дашборды в Grafana для инженеров по холодоснабжению ЦОДа

Блог компании DataLine IT-инфраструктура *Хранение данных *Хранилища данных *Инженерные системы

Система мониторинга инженерной инфраструктуры – это нервная система дата-центра. С ее помощью инженеры вовремя видят неприятные симптомы на графиках и предотвращают проблемы в работе кондиционеров, бесперебойников, сетевых устройств и других элементов инженерных систем. 

Наша система мониторинга на базе Nagios развивается вместе с сетью дата-центров, и мы уже много рассказывали о ее работе (например, в этом цикле). Но нет предела совершенству, и чем дальше, тем больше хочется улучшить что-то еще: добавить новый “разрез” анализа, взглянуть на оборудование под другим углом.   

В этой статье расскажем, как и для каких задач наши инженеры создают кастомные дашборды с помощью графического плагина FlowCharting для Grafana. 

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 614
Комментарии 4

Пекло

Серверное администрирование *Читальный зал


— Эй, ты!  Иди сюда, помочь надо.

— У меня вообще-то имя есть.

— Мне все равно есть у тебя имя или нет. Главное, чтобы руки были. Процессор заклинило. Держи вот здесь рычаг на материнке, а я буду его подковыривать. Осторожней, не обожгись.

Через некоторое время процессор был извлечен. Худой паренек с копной соломенных волос и бесцветными, едва голубыми глазами покрутил в руках корпус с позолоченными ножками и бросил в офисную урну.

— Чего случилось то?

— Джампера перепутал. Понаделают всякой фигни, а виноват всегда кто? Админ, конечно.

В воздухе едва заметно пахло горелым текстолитом. Я этот запах ни с чем не спутаю, так как в школьные годы лазал по свалкам вокруг местного радиозавода.

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 1.7K
Комментарии 4

Развёртывание Kubernetes-кластера на домашнем сервере

Настройка Linux *Виртуализация *Kubernetes *
Tutorial

Дано: домашний сервер под управлением Debian 11 с установленным гипервизором Xen.

Требуется: развернуть Kubernetes-кластер для получения опыта, связанного с настройкой и управлением Kubernetes-кластера, и дальнейшего его использования для разработки и хостинга персональных проектов.

Развёртывание Debian и Xen, а также миграция с Hyper-V на Xen нескольких Windows-виртуальных машин описана в моей статье Миграция домашнего сервера с Hyper-V на Xen Project на Debian. В ней также описана конфигурация моей сети.

В данной статье я исхожу из того, что читатель имеет представление о том, что такое Kubernetes, как он работает, из каких компонентов состоит и знаком с необходимой терминологией. Многие идеи и код я брал из статьи Разворачиваем среду для работы с микросервисами. Часть 1 установка Kubernetes HA на bare metal (Debian), но местами адаптировал под свои нужды и окружение. Задача данной статьи дать читателям готовое решение, требующее минимальных усилий для повторения и, вместе с тем, не требующее дополнительных инструментов (вроде Ansible или Terraform), а также показать новичкам некоторые моменты работы с Linux, Kubernetes и используемыми пакетами. Повествование разбито на несколько шагов, каждый из которых заключается в запуске скрипта и нескольких ручных командах.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.1K
Комментарии 3

Как правильно (не) использовать тестировщиков

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование веб-сервисов *DevOps *


Как быть, когда вокруг вроде бы девопсы, аджайлы и скрамы, но разработка и тестирование по-прежнему не живут в одном пайплайне душа в душу?


Из-за того, что необходимо преодолевать эту стену и находить общий язык, мы даже создали конференцию Heisenbug, предназначенную одновременно для тестировщиков и разработчиков. А ещё мы проводим Java-конференции, и осенью Артём Ерошенко выступил там с докладом «Как правильно (не) использовать тестировщиков». На примере Java-проекта он поделился своей болью и рассказал, что считает нужным делать.


И теперь, в преддверии нового Heisenbug и нового JPoint (обе конференции пройдут в формате «офлайн + онлайн»), мы решили сделать хабрапост на основе его доклада. Дальше повествование от имени Артёма.

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.2K
Комментарии 0

CROC&TALK. Истории о командных процессах и коммуникации в DevSecOps

Блог компании КРОК Информационная безопасность *IT-инфраструктура *Управление разработкой *DevOps *

Привет, Хабр!
Приглашаем начать “давайте после майских” с митапа :)  Ждем вас 12 мая в 18:00 на новый CROC&TALK – в этот раз будем обсуждать DevSecOps. 

Поговорим о том, как запустить процесс безопасной разработки, не выстрелить себе в колено, а спецам по информационной безопасности и разработке заговорить на одном языке. Будет 2 доклада по практическим кейсам и дискуссия. Подробности – под катом или сразу на странице мероприятия.

Важно: митап будет офлайн+онлайн, если вы в Москве, ждем в нашем офисе на пиццу и приятное общение :) 

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 129
Комментарии 0

Исследование производительности свободных хранилищ LINSTOR, Ceph, Mayastor и Vitastor в Kubernetes

Блог компании Флант Open source *Хранилища данных *DevOps *Kubernetes *

Кажется это уже стало традицией: каждый раз, когда я выхожу на новое рабочее место, моя деятельность начинается с бенчмарков различных SDS-решений. Мой приход во «Флант» не стал исключением. Я попал в команду разработки Kubernetes-платформы Deckhouse, где решили развивать возможность запуска виртуальных машин в Kubernetes. Но для этого сначала потребовалось найти простое и надежное хранилище блочного типа, которое можно предложить клиентам платформы.

Я взял несколько свободных решений и протестировал, как они поведут себя в тех или иных условиях. В первую очередь интересовала производительность DRBD в различных конфигурациях и сравнение с Ceph.

Но рынок программно-определяемых хранилищ не стоит на месте и постоянно растёт. Появляются новые амбициозные проекты, включая недавно релизнутый Mayastor и pet-проект моего товарища-соратника Vitastor. Результаты оказались очень интересными.

Читать далее
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 1.6K
Комментарии 4

«Божественная комедия», или Девять кругов прогнозирования промоспроса в «Магните»

Блог компании Магнит Алгоритмы *Big Data *Data Engineering *

Привет, Хабр! На связи команда направления прогнозирования промо в «Магните». В предыдущей статье «Магнитная аномалия: как предсказать продажи промо в ритейле» мы дали читателю общее представление о том, чем занимается наша команда. Теперь поговорим о конкретных сложностях и методах их решения, с которыми нам приходится сталкиваться в работе.

Чтобы лучше разобраться во внутренней кухне, предлагаем читателю вместе прогуляться по нашим «девяти кругам прогнозирования промо спроса».

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.2K
Комментарии 2

Что такое «цифровая трансформация» на деловом жаргоне

Блог компании GlobalSign Информационная безопасность *Системное администрирование *Управление разработкой *DevOps *


IT-индустрия быстро меняется. Практически каждый год появляются новые понятия, концепции, тренды, новые термины. Потом они исчезают или заменяются другими словами, которые обозначают чуть новое понятие. Это нормальный процесс, ведь реальность вокруг постоянно меняется — и язык отражает эти изменения. Отсюда и новые слова.

Например, КПК стали смартфонами, мейнфреймы — серверами, эмиграция стала релокацией, а ведущие программисты — тимлидами. Хотя это близкие понятия, но изменился контекст, смысл и суть слов. Изменилась реальность. То же произошло с «системным администратором», который расширил свои квалификации — и стал «девопсом» (с повышением зарплаты, конечно).

В последние годы стало модно говорить о цифровой трансформации, сокращённо DX. Что изменилось по сравнению с прошлыми десятилетиями автоматизации бизнеса, почему родился новый термин и странное сокращение?
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 1.6K
Комментарии 2

Единая точка входа с Keycloak и Яндекс в условиях большого переезда

Блог компании Arenadata Open source *Системное администрирование *IT-инфраструктура *DevOps *

Так же, как и многие другие компании, мы долго и счастливо использовали целый стек популярных облачных сервисов (Github, Slack, Jira, Confluence и т.д.) и связывал это все Google Workspace, который выступал в том числе и как SSO для всех используемых сервисов.

В связи с последними событиями нам пришлось достаточно быстро искать и реализовывать альтернативу из отечественных сервисов и open source продуктов. При этом одним из требований стало использование общей с «офисными»
и почтовыми сервисами точки аутентификации.

В этой статье я расскажу о том, как мы решали задачу создания SSO поверх выбранного поставщика почтового и «офисных» сервисов для используемых нами приложений с помощью Keycloak и с какими проблемами мы при этом столкнулись.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.7K
Комментарии 9

Листочек с паролями на мониторе

Информационная безопасность *Серверное администрирование *Accessibility *

Это крик души. Речь пойдет не о usability в классическом понимании этого, а в легкости работы со средами для самого ITшника. Здесь все плохо, и, по моему, становится все хуже.

Читать далее
Всего голосов 76: ↑74 и ↓2 +72
Просмотры 25K
Комментарии 187

Испытания 10-гигабитной связи для скоростных трамваев в России

Сетевые технологии *Беспроводные технологии *Разработка систем связи *Производство и разработка электроники *Транспорт

В прошлом сентябре (2021) в статье про 10-гигабитную связь для автомобилей анонсировались испытания 10-гигабитной системы связи диапазона 70-80 ГГц для скоростных трамваев "Чижик" в Санкт-Петербурге. Сегодня о ходе испытаний и уже полученных результатах можно рассказать сообществу Хабра.

Читать далее ...
Всего голосов 61: ↑35 и ↓26 +9
Просмотры 8.8K
Комментарии 43

Notepad Next: ещё один клон Notepad++

Open source **nix *Софт

Как вы наверно знаете, текстовый редактор Notepad++ хоть и является открытым ПО, но предназначен только для Windows. Есть истории запуска его под Wine в Linux, а для пользователей Ubuntu даже имеется готовый snap-пакет, но... ощущения немного не те.

Хочется иметь такой редактор под все платформы, а не только Windows.

На Хабре пару раз проскакивало упоминание клона Notepad++ под названием Notepadqq. Это хорошая попытка сделать очень похожее приложение, но — сами понимаете — функций у Notepadqq гораздо меньше чем в оригинальном Notepad++. Сегодня я хочу порекомендовать ещё один открытый проект текстового редактора, которым пользуюсь сам уже давно. Это Notepad Next. Мне он зашёл, возможно и вам он понравится.

Узнать больше
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 7.5K
Комментарии 27

Где в смартфоне навигационный чип? Часть 2

Глобальные системы позиционирования *Беспроводные технологии *Разработка систем связи *Производство и разработка электроники *Электроника для начинающих

В первой части статьи мы вспомнили старые-добрые времена, когда один телефон от другого можно было отличить по фотографии. Мы добрались до iPhone 4S и увидели, как функции навигационного приемника переместились в связной чип Qualcomm MDM-6610. Что же было в следующих айфонах?

Читать далее
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 4.5K
Комментарии 2

Как организовать управление моделями процессов — рассказываем на примере металлургической компании

Блог компании Северсталь IT-инфраструктура *Проектирование и рефакторинг *Управление продуктом *

Промышленные компании работают с сотнями цифровых и математических моделей. Мы в «Северстали» разработали схему, которая стандартизирует этот процесс. Я, Максим Андреев, архитектор MES "Северстали" расскажу, как мы к ней пришли.

Управляю реальностью
Рейтинг 0
Просмотры 742
Комментарии 2

Криптография и ее использование в блокчейн

Децентрализованные сети Информационная безопасность *Криптография *Solidity *
Recovery mode
Перевод

Криптография — это наука о безопасном общении в присутствии враждебного поведения. Хотя большинство людей понимает роль криптографии в сохранении конфиденциальности коммуникации (например, приложения для обмена сообщениями с шифрованием), она также используется для аутентификации происхождения, проверки целостности и установления безответности коммуникации; т.е. для определения того, что сообщение пришло от конкретного человека и не было подделано, и что эти свойства не могут быть опровергнуты отправителем.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 936
Комментарии 1

Серверная архитектура: быстрый старт проекта и его эволюционное развитие

Серверная оптимизация *Облачные сервисы
Из песочницы

Ах, это соблазнительное желание «запилить свое приложение». Все мы с ним знакомы. Как ему не поддаться? Но столкнувшись с вопросами «как» и «где» разместить свой код, многие бросают эту затею. А это еще не было вопроса «Зачем».

В этой статье я хочу поделиться опытом, рассказать, как развернуть свое первое SaaS-приложение. Также разберем, как его развить в будущем. Это материал для тех, кто давно собирался, но не знает, как.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1K
Комментарии 1

Компактный DIY Zigbee датчик температуры с e-ink дисплеем

Блог компании RUVDS.com Беспроводные технологии *Mesh-сети *Умный дом DIY или Сделай сам

В сегодняшней статье хочу рассказать о новой версии миниатюрного датчика температуры и влажности с e-ink дисплеем. Этот проект является продолжением моего старого открытого ардуино проекта миниатюрного датчика температуры c e-paper дисплеем, который работал на nrf52810.
Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Просмотры 4.7K
Комментарии 10