Два письма в месяц
Только важные материалы
Зачастую руководители компаний весьма скептично относятся к ИТ-менеджерам. Попытаемся разобраться в причинах и в процессе, дать полезные советы директорам, которых раздражает подобное положение вещей. Давайте разберем те 10 причин, по которым, порой, не получается синергия между IT и
высшим менеджментом.
Когда-то сетевое оборудование было похоже на мебель — купил маршрутизатор, поставил в стойку, и пусть работает десять лет. Но времена меняются. Сегодня функции, которые раньше выполняли десятки специализированных устройств, можно запустить на одном сервере. Добро пожаловать в мир Network Function Virtualization — технологии, которая заставляет сетевое железо играть по новым правилам.
Запустить один контейнер — дело нехитрое. А что если их сотни? Тысячи? Когда ваше приложение растет как на дрожжах, управление контейнерами превращается в настоящий кошмар. Именно здесь на сцену выходит оркестрация контейнеров — технология, которая превращает хаос разрозненных контейнеров в слаженный оркестр.
Развертывание контейнеров на локальной машине разработчика и запуск их в реальной эксплуатации — две совершенно разные задачи. То, что отлично работает в среде разработки, может стать источником головной боли при работе с реальными пользователями. Высоконагруженные системы не прощают ошибок в архитектуре, и контейнеры здесь не исключение.
В мире IT-технологий редко встретишь споры настолько жаркие, как дискуссии о выборе платформы контейнеризации. С одной стороны — Docker, который буквально взорвал индустрию и сделал контейнеры массовой технологией. С другой — LXC, технология, которая существовала задолго до Docker и продолжает развиваться, предлагая альтернативный взгляд на контейнеризацию.
Новый проект, новый сервер. Администратор вздыхает и начинает привычный ритуал: установка операционной системы, настройка сети, установка патчей безопасности, настройка мониторинга, установка необходимого ПО. Три часа спустя — готово. Через неделю — еще один сервер, и все заново. Еще через месяц выясняется, что конфигурации серверов немного отличаются, и никто не помнит, какие именно настройки были применены к каждому.
Представьте ситуацию: на производственном сервере работает критически важная база данных, которая обслуживает сотни пользователей. Железо начинает сбоить, требуется срочное обслуживание, а остановка сервиса обойдется компании в тысячи рублей каждую минуту. Раньше такая ситуация означала неизбежный простой и недовольных пользователей.