«Надо ехать, иначе год пройдет зря»

7 и 8 ноября на кампусе бизнес-школы «Сколково» прошла одиннадцатая ежегодная конференция Highload++. В этот раз конференция собрала 2 700 участников — на 200 больше, чем в прошлом году. Команда Selectel тоже участвовала в событии, и вот каким мы его увидели.

Мероприятие ориентировано на разработчиков highload-систем, которые могут обменяться знаниями и опытом. В программе 2017 года были доклады, посвященные архитектуре крупных проектов, базам данных и системам хранения, системному администрированию, нагрузочному тестированию, эксплуатации крупных проектов и другим темам, связанным с высоконагруженными системами. На YouTube уже есть 9-часовые записи трансляций первого и второго дней конференции из главного зала — их могут посмотреть все желающие.

Технический директор Selectel Кирилл Малеванов отметил, что по сравнению с прошлыми годами спал ажиотаж вокруг языков программирования. Многие докладчики построили выступления в форме ретроспектив: «Как мы делали? Что делали? Почему так?» Достаточное количество докладов — про контейнеры и системы их оркестрации, нюансы настройки Cgroups, Kubernetes, Prometheus и best practice их применения для построения процессов CI/CD.

Еще одной популярной темой стали базы данных: PostgreSQL, MySQL (MariaDB, Percona), ClickHouse — обзоры нововведений, тюнинг и различные советы по настройке, мониторингу. Про модный блокчейн говорили меньше.

О самых интересных докладах Highload++ 2017 рассказал системный администратор отдела Опенстек Selectel Андрей Озеров. Больше других запомнилось выступление Иана Айберга (Ian Eyberg) из компании DeferPanic, посвященное новой технологии unikernels, пока еще сырой и малораспространенной.

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

Система на основе unikernel содержит одно конкретное приложение и минимальный набор зависимостей для его запуска. Такой подход кардинально уменьшает количество уязвимостей операционной системы. В завершение Иан рассказал, что разработчикам unikernel-проектов еще предстоит решить ряд сложностей: например, нет единого стандарта для построения таких систем.

Применение подхода DevOps обсуждали широко — например, «Альфа-Банк» рассказал, как они к этому пришли, и как удалось кардинально ускорить выкатку релизов и автоматизировать тестирование.

Еще один интересный доклад сделал сотрудник New Relic, который упомянул Selectel как компанию, у которой можно заказать серверы, и дал ссылку на публикацию в нашем блоге — гостевой пост о Terraform. New Relic используют Terraform для запуска инфраструктуры, на которой поднимают свои компоненты в контейнерах на базе CoreOS. Для Terraform в компании написали свое расширение, чтобы заказывать железные серверы через API. Все это внутри Jenkins автоматически запускается при необходимости.

«Качественная конференция с хорошим уровнем организации: по количеству и качеству докладов ей нет равных, — считает ведущий специалист по облачным технологиям Selectel Алексей Богданов. — При любой возможности надо ехать, иначе год пройдет зря. Мне удалось face-to-face получить фидбэк по работе от топ-клиентов, что, считаю, бесценно в наше время виртуальных коммуникаций».

«Общее впечатление — хорошо, — говорит Кирилл Малеванов. — Я посмотрел вживую на пользователей наших услуг. Сидел на докладе — справа парень на ноутбуке сначала консолью полез на сервер, у которого ip-адрес из нашего диапазона, потом в панель my.selectel.ru, далее в панель управления VPC».

Многие участники отметили турнир по CS:GO, который «хорошо зашел». Финал провели в конгресс-холле, самом большом зале конференции. Победил, разумеется, представитель нашей делегации — менеджер B2C продуктов Даниил Пивоваров.

На стенде Selectel было многолюдно. Мы устроили несколько конкурсов: за фото с Тирексом в соцсетях дарили значки, за разгаданный несложный IT-кроссворд — наклейки с нашим маскотом. Позже участники могли выиграть плюшевую фигурку динозавра или брендированную сумку. Нас так часто спрашивали, будем ли разыгрывать большого динозавра (мы, увы, не собирались — он у нас пока единственный), что мы решили обязательно сделать это в следующем году.

Что еще почитать по теме

T-Rex 30 марта 2021

Что такое SMTP-протокол и как он устроен?

Объясняем принципы работы Simple Mail Transfer Protocol — «старого» протокола передачи почты, который актуален до сих пор.
T-Rex 30 марта 2021
Владимир Туров 1 сентября 2020

Дело совершенно секретного iPod

Это был обычный серый день в конце 2005 года. Я сидел на рабочем месте и писал код для следующей версии iPod. Вдруг без стука ворвался директор ПО для iPod, начальник моего начальника, и закрыл дверь.
Владимир Туров 1 сентября 2020
T-Rex 21 августа 2020

TrendForce: цены на SSD упадут

Эксперты DRAMeXchange предсказывают значительное падение цен на оперативную память и твердотельные накопители в ближайшее время. Причина — сокращение спроса на чипы для NAND и DRAM.
T-Rex 21 августа 2020

Новое в блоге

Михаил Фомин 24 июня 2022

Docker Swarm VS Kubernetes — как бизнес выбирает оркестраторы

Рассказываем, для каких задач бизнесу больше подойдет Docker Swarm, а когда следует выбрать Kubernetes.
Михаил Фомин 24 июня 2022
T-Rex 20 марта 2023

Авторизация на базе ключей SSH

Рассматриваем процесс настройки SSH-авторизации по ключу и разбираем некоторые ошибки.
T-Rex 20 марта 2023

Проект NaaS: как мы запустили глобальный роутер Selectel

Рассказываем, как мы перешли c VLAN на VxLAN, писали собственную систему SDN и «допиливали» OpenStack Neutron.
T-Rex 17 марта 2023

Принципы работы протокола DHCP

DHCP — протокол автоматизации назначения IP-адреса клиенту. Он широко используется в современных сетях. В статье рассмотрим принципы работы, процесс DORA, основные опции и другие аспекты протокола.
T-Rex 17 марта 2023