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

Jenkins

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

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

VPC Image Building

В сервисе «Виртуальное приватное облако» имеется большой набор готовых образов операционных систем для создания виртуальных машин.

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

Читать далее

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

PR-2765 Датаграв иллюстрация

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

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

containers_large

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

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

PR-2582

Роскомнадзор поймал первых нарушителей закона о локализации данных. Глава ведомства Александр Жаров рассказал о четырёх компаниях, которые не выполнили требования закона о хранении персональных данных россиян. Закон действует почти год, но до сих пор не все пользователи понимают, что именно запрещено и как в связи с этим жить дальше. Рассказываем, кто освобожден от исполнения закона, как отреагировали на него крупнейшие мировые корпорации, что грозит нарушителям. Кроме этого, публикуем чек-лист на тему: «Как узнать, правильно ли хранятся мои данные».
Читать далее

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

PR-2004-7

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

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

PR-1789-4

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

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

Читать далее

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

Cloud Storage API

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

При этом мы рассказали далеко не обо всём: за время работы над API мы запустили несколько новых функций, которые, как мы надеемся, окажутся полезными для вас.
Читать далее

Rclone: rsync для облаков

PR-2358

В предыдущих публикациях мы уже не раз рассказывали о полезных утилитах для работы с нашим облачным хранилищем. Сегодня мы поговорим ещё об одном интересном, простом в обращении и — не побоимся этого слова — уникальном инструменте. Знакомьтесь: rclone. Разработчики описывают его краткой и ёмкой фразой «rsync для облачных хранилищ».

Основная функция rclone — это синхронизация данных в хранилище и на локальной машине. Утилита несомненна окажется полезной для широкого круга пользователей облачного хранилища. Её можно использовать и для резервного копирования, и в работе со статическими сайтами…
Читать далее