Рейтинг
0.00

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

9 читателей, 141 топик

Истории наших клиентов, статьи в блоге и новая книга Selectel


Здравствуйте!
Это рассылка компании Selectel — в ней мы рассказываем, что нового и интересного сделали. В сегодняшнем выпуске: подключение к новым точкам обмена трафиком, полезные публикации в корпоративном блоге и «Истории успеха» наших клиентов, которым Selectel помог решить важные для бизнеса задачи.


Прямое соединение с Лондоном и Франкфуртом
Мы подключились к двум новым точкам обмена трафиком: DE-CIX (German Internet Exchange) во Франкфурте и LINX (London Internet Exchange) в Лондоне. Подключения — часть программы развития нашей IP-сети. Выбор точек обусловлен уникальностью и объемом интернет-трафика: DE-CIX — крупнейшая, а LINX — третья по объему точка обмена трафиком в Европе. Теперь у наших клиентов сократятся задержки при передаче трафика за рубеж. Новые подключения ускорят обмен данными в евроатлантическом и азиатском направлениях.
Бесперебойная работа значимых бизнес-ресурсов
Предлагаем узнать, как сделать свой интернет-ресурс максимально надежным. Лучшее решение на случай отказа оборудования, перегрузки приложений и иных проблем инфраструктуры — отказоустойчивый IP.
Сообщество о хостинге и «облаках»
Vscale запустили бета-версию тематического сообщества Vscale Community, которое посвящено хостингу и облачным технологиям. В нем опытные и начинающие разработчики и администраторы обмениваются опытом, мнениями, делятся рецептами решения проблем. Здесь вы найдете: статьи, заметки, руководства, обзоры, ответы на вопросы — присоединяйтесь.
Вы можете помочь сообществу развиваться (и заодно заработать) — примите участие в акции «Vscale платит!» для авторов Vscale Community.


Мониторинг безопаcности с Sysdig Falco
Разбирались с системой обнаружения аномалий Falco — «инструментом технического аудита с расширенными возможностями». Почитайте, чтобы узнать, как собрать много уникальной полезной информации о системе.

Виртуальное приватное облако: подготовка образов
Рассказали, как создать собственный образ для «Виртуального приватного облака», если вы не нашли нужную операционную систему в списке готовых образов. Читайте пошаговую инструкцию на примере Ubuntu 16.04.
Jenkins of Jenkinses: как устроена наша система непрерывной интеграции
Наши DevOps-инженеры поделились опытом: рассказали, как настроили в Selectel непрерывную интеграцию, чтобы упростить и ускорить разработку.
Управление контейнерами с LXD: краткое введение
Поговорили об инструменте управления контейнерами LXD (Linux Container Daemon) и особенностях его практического использования: сравнили LXD с Docker, объяснили, как его установить и настроить, а также рассказали об интересных возможностях.
hosting.kitchen/blog/selectel/


История успеха: Topvisor
История от петербургской компании «Топвизор», которая занимается поисковой аналитикой, а заодно «пытается цивилизовать рынок интернет-маркетинга».
selectel.ru/success-story/topvisor/
История успеха: Датаграв
История генерального директора компании «Датаграв» Сергея Кочугуева: он рассказал о сквозных записях, дал совет стартапам, которые ищут инвесторов, и объяснил, почему крупные компании и государственные структуры не хотят работать с нероссийскими облаками.
blog.selectel.ru/istoriya-uspexa-datagrav/
История успеха: CarPrice
В компании CarPrice рассказали, как Selectel помог ей вырасти в крупную организацию всего за 2 года. Например, всю разработку они держали исключительно в нашем «Виртуальном приватном облаке» — история от крупнейшего онлайн-аукциона подержанных машин.
selectel.ru/success-story/carprice/


Книга «Трассировка и профилирование ядра Linux: краткое введение»
Андрей Емельянов рассказал о «родных» механизмах трассировки, которые помогут диагностировать и решить многие проблемы системы. Особенности работы, примеры кода, полезные советы и многое другое — в новой книге Selectel.
Книга пригодится программистам, системным администраторам и всем, кто интересуется устройством Linux.
Скачать книгу


Присоединяйтесь к нашей команде!
В Санкт-Петербурге есть открытые вакансии для разработчиков и системных администраторов.
  • Front-end разработчик
  • Python разработчик
  • Junior front-end developer (AngularJS)
  • Специалист технической поддержки
  • Руководитель сетевого отдела

Введение в DPDK: архитектура и принцип работы



За последние несколько лет тема производительности сетевого стека Linux обрела особую актуальность. Это вполне понятно: объёмы передаваемых по сети данных и соответствующие нагрузки растут не по дням, а по часам.

И даже широкое распространение сетевых карт 10GE не решает проблемы: в самом ядре Linux имеется множество «узких мест», которые препятствуют быстрой обработке пакетов.

Предпринимаются многочисленные попытки эти «узкие места» обойти. Техники, используемые для обхода, так и называются — kernel bypass (с кратким обзором можно ознакомиться, например, здесь). Они позволяют полностью исключить сетевой стек Linux из процесса обработки пакетов и сделать так, чтобы приложение, работающее в пользовательском пространстве, взаимодействовало с сетевым устройством напрямую. Об одном из таких решений — Intel DPDK (Data Plane Development Kit) — мы и хотели бы поговорить в сегодняшней статье.

О DPDK существует множество публикаций, в том числе и на русском языке (см., например: 1, 2 и 3). Среди этих публикаций есть и весьма неплохие, но они не отвечают на самый главный вопрос: как именно происходит обработка пакетов с использованием DPDK? Из каких этапов состоит путь пакета от сетевого устройства к пользователю?

Именно на эти вопросы мы и попытаемся ответить. Чтобы найти ответы, нам пришлось проделать огромную работу: так как в официальной документации мы всей нужной информации не нашли, то нам пришлось ознакомиться с массой дополнительных материалов и погрузиться в изучение исходников…. Впрочем, обо всём по порядку. И прежде чем говорить о DPDK и о том, какие проблемы он помогает решить, нам нужно вспомнить, как осуществляется обработка пакетов в Linux. С этого мы и начнём.

blog.selectel.ru/vvedenie-v-dpdk-arxitektura-i-princip-raboty/

Jenkins of Jenkinses: как устроена наша система непрерывной интеграции



Компания «Селектел» предоставляет большое количество услуг. Над каждой из этих услуг трудятся люди — разрабатывают ПО, пишут код и управляют инфраструктурой. Для упрощения и ускорения процесса разработки и внедрения было решено сделать свою CI-лабораторию. В качестве инструмента непрерывной интеграции мы используем Jenkins.

Архитектура проекта была выбрана следующей: один Jenkins для каждого отдела и главный Jenkins, который позволяет менеджерам проектов выполнять действия по пересозданию Jenkins самостоятельно. Мы сразу же придумали для этой архитектуры название: Jenkins of Jenkinses.

blog.selectel.ru/jenkins-of-jenkinses-kak-ustroena-nasha-sistema-nepreryvnoj-integracii/

История успеха: «Датаграв»

Иногда мы встречаемся с нашими клиентами, чтобы узнать: чем они занимаются, с какими проблемами и задачами сталкиваются, и как им в этом помогает Selectel. Сегодня расскажем о петербургской компании «Датаграв», а поможет нам генеральный директор Сергей Кочугуев.

«Мы стали выходить на более широкий рынок и сразу столкнулись с тем, что, работая с крупными компаниями и госструктурами, невозможно говорить ни о какой информационной системе, если облако нероссийское. Вопрос информационной гигиены там на первом месте. И дело не только в персональных данных. Даже простые заметки никто не готов хранить за рубежом. Руководитель не хочет рисковать — он должен знать, где физически лежат его данные».

blog.selectel.ru/istoriya-uspexa-datagrav/

Мониторинг безопаcности с Sysdig Falco



O Sysdig —инструменте для трассировки ядра — мы рассказывали два года назад.
Совсем недавно, в мае этого года, разработчики Sysdig представили ещё один интересный продукт: систему обнаружения аномалий Falco.

Falco состоит из двух основных компонентов: модуля ядра sysdig_probe (на базе которого работает и Sysdig) и демона, записывающего собранную информацию на диск.

На основе заданных пользователем правил Falco следит за работой приложений и при обнаружении аномалий пишет информацию в стандартный вывод, syslog или указанный пользователем файл. Разработчики в своём блоге шутя называют Falco «гибридом snort, ossec и strace» и позиционируют его как простую IDS, почти не создающую нагрузки на систему.

blog.selectel.ru/monitoring-bezopasnosti-s-sysdig-falco/

Управление контейнерами с LXD: краткое введение



Продолжаем наш цикл статей о контейнеризации. Если первые две статьи (1 и 2) были посвящены теории, то сегодня мы поговорим о вполне конкретном инструменте и об особенностях его практического использования. Предметом нашего рассмотрения будет LXD (сокращение от Linux Container Daemon), созданный канадцем Стефаном Грабе из компании Canonical.

Имя создателя LXD хорошо известно в профессиональном сообществе: он также является одним из авторв другого популярного контейнерного решения — LXC. Собственно, LXD представляет собой надстройку над LXC, которая упрощает работу с контейнерами и добавляет широкий спектр новых возможностей.

В рамках этой статьи мы ограничимся лишь кратким введением в LXD: сравним его с Docker, приведём инструкцию по установке и настройке, а также продемонстрируем базовые возможности управления контейнерами.

blog.selectel.ru/upravlenie-kontejnerami-s-lxd-kratkoe-vvedenie/

Правильно ли я храню персональные данные?



Александр Жаров рассказал, что РКН проверил 600 компаний — четырём нарушителям дали еще полгода на то, чтобы они привели системы в соответствие с законодательством.

blog.selectel.ru/pravilno-li-ya-xranyu-personalnye-dannye/

PipelineDB: работа с потоками данных



В предыдущих публикациях мы уже затрагивали проблему обработки событий в реальном масштабе времени. Сегодня мы хотели бы вновь вернутся к этой теме и рассказать о новом и весьма интересном инструменте — потоковой СУБД PipelineDB.

PipelineDB основана на кодовой базе PostgreSQL 9.4 и полностью с ней совместима. Её первый релиз состоялся в июле 2015 года, а в январе 2016 вышла в свет enterprise-версия.

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

blog.selectel.ru/pipelinedb-rabota-s-potokami-dannyx/

Оплата услуг «голосами ВКонтакте»



История Selectel тесно связана с социальными сетями, поэтому мы стали первым и единственным провайдером, который предложил своим клиентам оплачивать услуги «голосами ВКонтакте».

«Голоса ВКонтакте» — внутренняя валюта соцсети, которой оплачивают приложения, подарки и стикеры.
В 2009 году мы запустили приложение «Selectel | хостинг за голоса» — «голосами» можно было оплатить размещение сервера в дата-центре или аренду выделенного сервера. Приложение оказалось востребованным (60 тыс. участников), поэтому мы расширили список услуг.

Теперь «голосами ВКонтакте» можно оплачивать облачные услуги:
  • виртуальное приватное облако (VPC);
  • облачное хранилище;
  • сеть доставки контента (CDN);
  • мониторинг.
Обменный курс остался выгодным: если физические лица выводят «живые» деньги, они получают получают 3 рубля за «голос». При оплате же услуг Selectel, каждый «голос» конвертируется в 3,54 руб.

blog.selectel.ru/oplata-golosami-vk-new/

Облачное хранилище: новые функции API



Недавно мы рассказали о переходе на новую платформу, благодаря которой нам удалось улучшить работу облачного хранилища. Мы подробно описали, как мы доработали логику и архитектуру хранилища и переписали некоторые компоненты на Go, благодаря чему всё стало работать гораздо быстрее и стабильнее, чем раньше.

blog.selectel.ru/oblachnoe-xranilishe-novye-funkcji-api/