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

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

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

Как мы начали использовать практики DevOps в процессе обучения. Terraform

Время на прочтение 3 мин
Количество просмотров 2.2K
Блог компании Команда Цифровой Трансформации Татарстана Учебный процесс в IT DevOps *
Кейс

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

В статье преподаватель Международного центра компетенции – Казанского техникума информационных технологий и связи (МЦК-КТИТС) – рассказывает о своем опыте, и о том, как Terraform помогает автоматизировать процесс создания, изменения и удаления виртуальной инфраструктуры.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Zabbix-мониторинг российского микрокомпьютера Repka Pi

Время на прочтение 12 мин
Количество просмотров 3.3K
Блог компании FirstVDS Системное администрирование *Программирование микроконтроллеров *Разработка на Raspberry Pi *Компьютерное железо

В этой статье я расскажу о настройке Zabbix-мониторинга российского одноплатного микрокомпьютера Repka Pi 3, разработанного НПО Рэйнбовсофт (Rainbowsoft) из Саратова. Помимо параметров, доступных для мониторинга с помощью стандартного агента Zabbix, с помощью шаблона  zabbix-agent-on-repka-pi, рассмотренного в этой статье, вы сможете поставить на контроль температуру CPU и GPU, а также тактовую частоту ядер процессора.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 31

Эмуляция Grafana OnCall Cloud

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1.2K
DevOps *

Статья рассказывает о подходе к замене облачного сервиса уведомлений дежурных инженеров эксплуатации.

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

Учимся конфигурировать и настраивать Jenkins

Время на прочтение 8 мин
Количество просмотров 2.4K
Блог компании Southbridge Системное администрирование *Системное программирование *IT-инфраструктура *DevOps *

У Jenkins есть разные конфигурации, которые можно задавать и настраивать в соответствии с потребностями различных проектов, команд и пользователей. Какие-то из этих конфигураций помогают управлять Jenkins как инструментом. А какие-то выполняют скорее статистическую роль, отслеживая работоспособность сервера Jenkins и его узлов. В статье разбираемся в деталях конфигураций и пытаемся понять, что с ними делать. 

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 2

Истории

Адаптивный синтез речи вместо типичного ИИ: что это, для чего и как работает

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 666
Блог компании МТТ Облачные сервисы *Голосовые интерфейсы *
Обзор

Некоторые клиенты Voicebox хотят, чтобы бот говорил особенным голосом. Что ж, раз нужно — значит, можно, и скоро адаптивный синтез будет доступен для всех. Пока же мы экспериментируем с голосами в тестовом режиме, и кое-чем я хочу поделиться с вами в этой статье.

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

Создание сервера для онлайн ММО игр на PHP ч. 12 — Очереди и параллельное программирование на CPU

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 2.1K
PHP *Анализ и проектирование систем *Разработка игр *Сетевые технологии *Параллельное программирование *
Роадмэп

В данной статье речь пойдет о взаимодействии WebSocket сервера и сервера рассчитывающего события в мультиплеерных играх (команды пользователей, игровую физику, алгоритмический искусственный интеллект и т.п.).

Будет затронута тема очередей, асинхронного логирования, параллельного программирования на CPU и использования каналов (сhannel) для взаимодействия между процессами (thread - ветками) на языке программирования PHP (аналогичный функционал есть в языке GO).

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 8

Сервак с мезонином  (почти по Чехову)

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.3K
Серверная оптимизация *Компьютерное железо
Кейс

Производители серверов во все времена придумывали всякие нестандартные разъемы для подключения внешних адаптеров, которые называли обобщенно «Mezzanine card». Будучи проприетарными по физическому исполнению, в большинстве случаев они были просто другой распиновкой шины PCI Express. Причиной такого инженерного творчества была необходимость не занимать под адаптеры ценные малочисленные штатные разъемы той же шины, которых дефицит в особенно популярных серверах высотой 1U.

В отличие от десктопных систем малого форм-фактора (все эти Slim,Tiny PC), которые один американский обозреватель едко назвал «Системы, необходимые в условиях низколетающих самолетов», в серверах подобная минимизация высоты корпуса влечет прямую выгоду при размещении их в провайдерских стойках, до 42 штук в один шкаф.

Другая причина - возможность выпускать в этом «нестандартном стандарте» свои адаптеры, которые нечем заменить.

Что там у сервера под крышкой?
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Обработка данных в реальном времени из API через Apache Kafka + Hazelcast

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 1.4K
Блог компании OTUS Высокая производительность *IT-инфраструктура *Kotlin *Распределённые системы *
Туториал

Для надежной поточной обработки данных в реальном времени и принятия решений на основе анализа данных из внешнего источника нужно обеспечить организацию конвейера обработки и хранения данных, который может быть кластеризирован и распараллелен для достижения необходимой производительности и отказоустойчивости. Кроме того, нужно обеспечить механизм своевременной доставки обновленных данных (на основе периодического опроса или использования Web Sockets/SSE) в систему анализа, которая также должна иметь доступ к истории изменений (например, для анализа тренда или получения усредненных значений по временному окну). В этой статье мы поговорим про использование Apache Kafka совместно с Hazelcast для анализа данных в реальном времени, а также разработаем коннектор для Kafka Connect для извлечения данных из внешнего источника (на примере WeatherStack API)

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

5G — разделяй и управляй. Сам. Часть 3 — user plane function

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 951
Сетевые технологии *Сетевое оборудование Сотовая связь
Аналитика

Всем привет! Это серия статей про то, чем 5G сети отличаются от мобильных сетей предыдущих поколений с точки зрения возможностей для пользователя управлять своими устройствами и трафиком. Про то, что такое control and user plane separation (CUPS), что такое user plane function (UPF), и почему это всё может стать подходящими инструментами при взаимодействии с вашими собственными устройствами в мобильной сети. 

Третья часть расскажет про user plane function - “маршрутизатор” мобильного трафика.

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

Больше подводных кабелей, хороших и разных: новые магистрали и динамика существующей инфраструктуры

Время на прочтение 4 мин
Количество просмотров 2.2K
Блог компании Selectel IT-инфраструктура *Будущее здесь IT-компании
sin-1

Современная глобальная сеть Интернет была бы невозможной без подводных магистралей. Их становится все больше, а пропускная способность международных интернет-каналов растет. Тем не менее, крупные и не очень компании, которые имеют отношение к этой сети, не собираются останавливаться на достигнутом, постепенно развивая и расширяя инфраструктуру. Об этом сегодня и поговорим.
Читать дальше →
Всего голосов 37: ↑37 и ↓0 +37
Комментарии 0

BI система на прокачку: как мы используем плагины Fine BI

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.1K
Big Data *Визуализация данных *Хранение данных *
Из песочницы

Вот уже больше года, мы в BI Consult работаем с китайской платформой self service BI-анализа – Fine BI. Работаем, изучаем, интегрируем и рассказываем. На этот раз хотим сделать акцент на интересном и актуальном вопросе - Плагины.

Расскажем про магазин плагинов, составим для вас список полезных плагинов, покажем как устанавливаются плагины без смс, регистрации и одноразовых SIM карт.

В конце статьи вы найдете список всех плагинов, поддерживающих английский язык с описанием, которые подтверждены вендором и готовы к работе.

Читать далее
Рейтинг 0
Комментарии 0

Я — айтишник, я не хочу много знать

Время на прочтение 6 мин
Количество просмотров 91K
Системное администрирование *Карьера в IT-индустрии DevOps *
Мнение

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

Читать далее
Всего голосов 154: ↑146 и ↓8 +138
Комментарии 910

Кубернетес для сетевых инженеров

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 3.5K
*nix *DevOps *Kubernetes *
Туториал

Кубернетес использует примитивы Linux в качестве строительных блоков для своей собственной сетевой модели. Сеть в Кубернетес представляет из себя сложную для понимания и для администрирования систему. Однако, большая часть из привычных для системных администраторов и сетевых инженеров, инструментов доступна и для Кубернетес. Навыки, приобретенные, за годы работы с привычным технологическим стеком можно применить для решения проблем в системе Кубернетес.

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

Холиварный четверг: подключайтесь к BI-баттлу OpenSource vs проприетарное ПО

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1K
Блог компании Visiology Open source *Визуализация данных *Хранение данных *Конференции

О чем стоит подумать в понедельник? Например, можно о том, чтобы поучаствовать в холиваре через три дня в четверг! Мы как раз готовимся провести онлайн-вебинар, посвященный решению задач Business Intelligence на базе OpenSource-технологий и проприетарного ПО. Но не просто так ради холивара, а на примере решения нескольких реальных кейсов. В мероприятии будут участвовать два эксперта, каждый из которых — убежденный сторонник своего подхода. Если тема BI вам близка, если любите похоливарить или просто хочется занять вечер четверга чем-то интересным, подключайтесь! Все подробности ивента — под катом.

Пожалуй, похоливарим...
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 5

MSSQL: снова о дефрагментации и SHRINK

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 2.1K
SQL *PowerShell *Microsoft SQL Server *

Начнем с хороших новостей. Какое то время назад я написал статью Дефрагментация таблиц в высоко нагруженных базах данных (MSSQL). За это время я еще больше отшлифовал скрипт на production, и отдел безопасности фирмы, где я сейчас работаю, разрешил выложить его в open source (репо на github). Приглашаю воспользоваться им и писать мне о багах и пожеланиях.

Ниже я приведу краткий update к статье - кое в чем я теперь с ней не согласен. Кроме того, опишу опыт SHRINK - почему его лучше никогда не делать, почему все-таки иногда нужно делать и как его готовить.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 5

Автоматизация видеонаблюдения

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 11K
Системное администрирование *Python *
Из песочницы

Всем привет! Я работаю не в IT компании системным администратором. В перечень обязанностей входит и администрирование систем видеонаблюдения [мы используем CTV и HiWatch], это обычная ситуация админ должен уметь все и сразу.

Информацией в данной статьей я хочу поделиться в виду того, что потребовалось не мало времени для поиска решения задачи и написания небольшого скрипта. Если у кого будут предложения по иной реализации задач, буду рад ознакомиться.

Мне интересно!
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 31

Создание сервера для онлайн ММО игр на PHP и Unity ч. 11 — FPS, Ping, паузы между командами, интерполяция и экстраполяция

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 2K
Разработка игр *Сетевые технологии *C# *Unity *Развитие стартапа
Роадмэп

В этой серии статей речь пойдет о том что такое PING и какими приемами можно сгладить задержку пересылки пакетов при его низком значении в realtime онлайн играх с примерами кода на C# в игровом движке Unity для игр на ПК, мобильных устройствах и браузерных игр WebGL.

Статья включает в себя видео примеры, демонстрации кода и алгоритм подсчета PING без использований командной строки устройств

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 36

Как мы строили систему мониторинга. Тернистый путь к стабильной работе сложных IT-систем

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 4.1K
Блог компании Amvera IT-инфраструктура *DevOps *
Кейс

К тому, что описано в статье, мы пришли через череду даунтаймов и багов, которые приходилось править “на горячую”. Происходили сбои во время бета-теста, но все равно тема обеспечения стабильной работы для нас болезненная. За знания пришлось заплатить дорогую цену - неудобства пользователей. Мы сами еще только на полпути к построению той системы обеспечения стабильной работы, какой нам бы хотелось ее видеть. Но надеюсь, наш опыт поможет кому-то не повторять наших ошибок и сразу все сделать правильно. 

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

Начнем с того, в каких случаях и какой мониторинг обычно используется.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 7

Миграция с минимальным простоем виртуальных машин KVM между отдельными кластерами Proxmox VE

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 4.3K
Системное администрирование *DevOps *
Из песочницы

Некоторое время назад потребовалось решить задачу по переносу виртуальных машин KVM с одного кластера Proxmox VE на другой с минимальным временем простоя. В PVE «из коробки» такой возможности нет, но, как оказалось, онлайн-миграцию виртуальных машин между кластерами можно выполнить средствами KVM. Процедуру переноса я подробно опишу в этом руководстве.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 9

Gravitee.io: добавление кастомных плагинов, используя docker-compose

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 1.1K
Open source *Программирование *IT-инфраструктура *API *DevOps *
Туториал

Привет, Хабр! Сегодня мы разберёмся, как добавлять кастомные плагины в Gravitee.io

Gravitee.io - open source продукт-шлюз с витриной API. Эта статья рассчитана на тех, кто уже знаком с системой. Общая информация о продукте хорошо описана в статье: Что такое системы API Management.

Большинство кейсов по работе с запросами можно сделать, используя уже имеющиеся плагины, но при желании можно писать собственные. Если в этом деле преисполниться, то приходишь к тому, что легче написать собственный плагин, чем разбираться с уже имеющимися. Иногда использование встроенных плагинов весьма сложное искусство, но если вы наткнулись на эту статью, то уже знаете это.

Также написание собственных плагинов добавляет кучу возможностей при работе с Gravitee.

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