Рейтинг
0.00

Selectel дата-центры

6 читателей, 77 топиков

Механизмы контейнеризации: namespaces



Последние несколько лет отмечены появлением большого количества «контейнерных» решений для ОС Linux. О том, как и для каких целей можно использовать контейнеры, сегодня много говорят и пишут. А вот механизмам, лежащим в основе контейнеризации, уделяется гораздо меньше внимания.

Все инструменты контейнеризации — будь то Docker, LXC или systemd-nspawn,— основываются на двух подсистемах ядра Linux: namespaces и cgroups. Механизм namespaces (пространств имён) мы хотели бы подробно рассмотреть в этой статье.

Начнём несколько издалека. Идеи, лежащие в основе механизма пространств имён, не новы. Ещё в 1979 году в UNIX был добавлен системный вызов chroot() — как раз с целью обеспечить изоляцию и предоставить разработчикам отдельную от основной системы площадку для тестирования. Нелишним будет вспомнить, как он работает. Затем мы рассмотрим особенности функционирования механизма пространств имён в современных Linux-системах.

blog.selectel.ru/mexanizmy-kontejnerizacii-namespaces/

Как мы нашли IT



В эту субботу, 5 марта, в Санкт-Петербурге прошел форум «Найти IT». Форум проходит дважды в год — осенью и весной. Весенний форум 2016 года прошел в креативном пространстве «Ткачи». Аудитория — студенты и выпускники технических ВУЗов, которые хотят познакомиться с ведущими IT-компаниями, чтобы пройти практику или стажировку. В этом году в форуме участвовало 18 компаний, а количество посетителей дошло до 2 тысяч человек.

В Петербурге проходит довольно много мероприятий подобного рода, но «Найти IT» отличается легкой, неформальной атмосферой и высокой активностью посетителей. Студенты и выпускники технических ВУЗов принимали участие в мастер-классах и решали задания от компаний-завсегдатаев. Работала бесплатная фотобудка, мастер-классы по рисованию ручкой 3Doodler, Dance Central с Xbox Kinect и еще 3 приставки с играми.

blog.selectel.ru/find_it/



selectel.ru

HTTP/2: готовимся к переходу



blog.selectel.ru/http2-gotovimsya-k-perexodu/

В прошлом году в мире сетевых технологий произошло очень важное событие: была утверждена и стандартизирована новая версия протокола HTTP — HTTP/2. HTTP/2 уже поддерживается в популярных веб-серверах: Apache, Nginx, IIS. Реализована поддержка и в большинстве современных браузеров.

Использование HTTP/2 за последнее время существенно расширилось.

По данным на середину 2015 года, процент сайтов и веб-сервисов, перешедших на HTTP/2, был невелик ― всего 0,4%. Совсем свежая статистика (январь 2016) свидетельствует о значительном росте: с 0,4 до 6,5%. Есть все основания полагать, что в ближайшее время темпы роста будут увеличиваться.

Задуматься о практических аспектах перехода на HTTP/2 стоит уже сейчас. Эту тему мы хотели бы затронуть в сегодняшней статье. Особенно нас будет интересовать проблема адаптации существующих приёмов оптимизации производительности веб-сайтов под специфику нового протокола.
Прежде чем перейти непосредственно к рассмотрению этого вопроса, обратимся к истории протокола HTTP/2 и кратко опишем основные нововведения, отличающие его от HTTP/1.1.

Виртуальное приватное облако: образы Windows и другие новости



blog.selectel.ru/virtualnoe-privatnoe-oblako-obrazy-windows-i-drugie-novosti/

За последние несколько месяцев мы проделали большую работу по усовершенствованию услуги «Виртуальное приватное облако». О её результатах мы подробно расскажем в этой статье.
  • Образы Windows
  • Установка виртуальных машин из ISO-образов
  • Перенос дисков между проектами

Новые шаблоны автоустановки для выделенных серверов



Новость для пользователей услуги «Выделенный сервер»: мы расширили список доступных шаблонов авто-установки ОС. Непосредственно из панели управления теперь можно установить новейшие версии популярных дистрибутивов Linux (Ubuntu 15.10, Debian 8, Fedora 23). Также в автоустановку добавлены ОС Windows и VMWare ESXi (без активации лицензии). Появились у нас и шаблоны с предустановленным ПО: Proxmox и Cloudera Hadoop.

blog.selectel.ru/novye-shablony-avtoustanovki-dlya-vydelennyx-serverov/

Мониторинг сервисов с Prometheus



В сегодняшней статье мы хотели бы вернуться к этой теме и рассказать об интересном инструменте под названием Prometheus. Он был создан в 2012 году в качестве внутренней системы мониторинга небезызвестного проекта SoundCloud, но впоследствии получил более широкое распространение.

blog.selectel.ru/monitoring-servisov-s-prometheus/

Выделенные серверы: новая панель управления

Новая панель написана на Angular JS и использует различные API услуг и серверов. Пока API не публичный, так как может изменяться без уведомлений. Но самые нетерпеливые уже могут исследовать его и, может быть, даже написать свои утилиты автоматизации.

Список серверов в панели управления теперь выглядит так:


Модификация (апгрейд) сервера
Для серверов произвольной конфигурации мы упростили процедуру модификации — теперь добавить или удалить компоненты можно в два клика:


blog.selectel.ru/vydelennye-servery-novaya-panel-upravleniya/

Сбор и анализ логов с Fluentd

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

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

blog.selectel.ru/sbor-i-analiz-logov-s-fluentd/