Привет, Хабр! Мы отмечаем первую годовщину обновленной облачной платформы Рег.ру и хотим поделиться результатами года насыщенной работы.
Облачные услуги мы запустили еще в далеком 2018 году, но технологический стек не давал нам расти и развиваться в полной мере, поэтому год назад мы приняли решение полностью перезапустить облако на базе OpenStack-KVM. Это сняло ограничения по развитию сетевых сервисов, запуску платформенных управляемых сервисов, повысило безопасность в облаке, а также упростило разработку, тиражирование, масштабирование, эксплуатацию и поддержку облака.
Что же произошло за год:
Получили за год более 5 000 клиентов
В основном это — российский средний и малый бизнес. Общая клиентская база облачных сервисов Рег.ру расширилась до 20 000 активных пользователей, в том числе к нам в облако переехали, к примеру, крупный аптечный агрегатор 009.рф и DIY Service. Выросло число клиентов, использующих облако для инфраструктурных задач, размещения внутренних корпоративных сервисов, финансовых и CRM-систем, высоконагруженных eсom-проектов, для тестирования и внутренней разработки.
Запустили более 200 продуктовых релизов
Расскажем о самых заметных
Гибкая конфигурация ресурсов
Сделали для клиентов конфигуратор, который позволяет гибко настроить параметры. CPU, RAM и объем дискового пространства можно выбрать любые, исходя из задач проекта. Клиент может изменить параметры уже созданных серверов и остановить сервер в любой момент и не платить за неиспользуемые процессор и оперативную память. Кроме того, теперь для серверов действует почасовая или помесячная оплата на выбор.
DBaaS MySQL и PostgreSQL
Наше решение позволяет создать кластер баз данных в несколько кликов: выбрать СУБД, подобрать тариф, настроить репликацию, установить параметры кластера. Также клиент может удалять кластеры, управлять ресурсами: менять количество предоставляемых CPU, памяти и дискового пространства. Доступно управление пользователями: клиент может создать одного или несколько пользователей, которые будут работать с БД. Есть возможность смены пароля пользователя. Отдельно клиент имеет доступ к управлению базами данных: клиент может создать одну или несколько баз данных, выдавать и забирать доступ в БД конкретных пользователей. Максимальное количество БД в одном кластере зависит от выбранной конфигурации.
Kubernetes as a Service
Решение Kubernetes as a Service (KaaS) позволяет автоматически развертывать, масштабировать и обслуживать контейнерную инфраструктуру. Самостоятельное развертывание Kubernetes занимает в среднем от нескольких часов до нескольких дней. Услуга Kubernetes as a Service позволяет сократить этап развертывания до 5–10 минут и значительно снизить количество рутинных процессов при обслуживании ИТ-инфраструктуры. В рамках новой услуги можно создать несколько кластеров и учесть различные конфигурации; выбрать распределенный или нераспределенный тип кластера; создать в каждом из них до десяти групп воркеров и выбрать подходящий тариф и объем. Первоначальная установка, настройка и круглосуточная техническая поддержка — на стороне Рег.ру.
Плавающие IP
Мы добавили возможность гибко управлять публичными адресами серверов как отдельными сущностями. Теперь клиент может:
отвязать публичный IP адрес от сервера (при этом он может быть сохранен за клиентом);
зарезервировать новый публичный IP адрес для сервера;
отвязать публичный IP от одного сервера, и привязать к другому — уже существующему или новому.
При удалении сервиса клиент может привязать публичный IP к другому серверу или оставить его за собой без привязки.
Линейка производительных серверов на AMD EPYC
Для заказа стали доступны серверы с повышенной производительностью и эффективностью (по нашим внутренним тестам — на 25 % мощнее стандартных серверов). Они универсальны и подходят для любых задач. Эта линейка собрана с использованием NVMe-накопителей. Частота процессоров — 2,88 ГГц. Стоимость — от 480 руб/месяц.
Новые образы
Перенесли на облачную платформу все популярные образы и добавили новые: Ubuntu 24.04, Fedora 40, WireGuard, GitLab и GitLab Runner.
Преодолели множество сложностей
Проблемы control plane и network. При масштабе в нескольких тысяч услуг слой управления облаком стал обрабатывать не все запросы, потребовались архитектурные изменения сети и оптимизации.
Неоптимальный расход IP адресов. Пересмотрели архитектуру построения сетевого стека и сократили использование публичных IP адресов в два раза.
Неуспевающий биллинг. Баланс средств услуг показывал состояние счета с задержкой в несколько часов для услуг с почасовой тарификацией. Исправили это.
Срывы сроков поставок оборудования, поиск замен. Задержка сроков поставки оборудования для расширения услуги и запуска новых локаций (Санкт-Петербург, Самара) от трех до шести месяцев не помешала нам запустить локации.
Спамеры на услуге, блокировка портов. Услугу облачных серверов активно стали использовать для рассылки спам-сообщений. Усилили идентификацию клиентов и ограничили возможности для создания подобного нелегитимного трафика.
Идентификация клиентов. Согласно новому закону о регулировании хостинга в России внедрили механизмы идентификации клиентов.
Все благодаря тому, что мы собрали команду профессионалов, которые всегда готовы к новым вызовам.
Запустили программу грантов
Она ориентирована на стартапы, разрабатывающие собственный цифровой продукт или сервис. Компании-участники могут получить доступ к облачным серверам, высокочастотным серверам, кластерам баз данных, резервному копированию и управлению сетями — в общей сложности на сумму до 500 тысяч рублей. Кстати, получить поддержку по программе могут не только стартапы, но и зрелые компании (в том числе и индивидуальные предприниматели), запускающие новый продукт, при условии что раньше они не получали гранты от Рег.ру.
Перезапустили партнерскую программу
Партнер, привлекший нового клиента, может получить вознаграждение — 15 % от стоимости приобретенных покупателем услуг. На другие хостинговые услуги и на приобретение доменов программа тоже распространяется.
Расширили сеть размещения в ЦОДах
К давно существующей в «Технопарке» добавили еще две новые локации уровня Tier III: «3Дата» в Москве и «Обит» в Санкт-Петербурге. Третья — «Жигулевская долина» в Самаре — вот-вот будет введена в эксплуатацию.
Стали чаще рассказывать о нашем облачном продукте миру
Так, мы приняли участие в нескольких IT-конференциях: на TAdviser SummIT рассказали о запуске обновленной облачной платформы, на Merge Innopolis — о том, как создавали DBaaS, на РИФ — о том, что ждет рынок хостинга и облаков в ближайшие годы. Поучаствовали в ИТ-пикнике.
За этот год нас заметило отраслевое сообщество и Облако Рег.ру включили в несколько важных рейтингов. Например, мы вошли в списки крупнейших игроков IaaS и PaaS по версии iKS Consulting, в топ провайдеров GPU Cloud по версии CNews Analytics и ряд других рейтингов рынка российских облачных решений.
Мы получили первые премии: Digital Leader в номинации «Платформа года» и «Приоритет: Цифра — 2024» за системы управления базами данных (DBMS) и не собираемся останавливаться на достигнутом.
Это только начало, мы отлично стартанули и продолжаем расти! Следите за нашими достижениями и результатами!
IvanZaycev0717
А когда по Kubernetes в облаке планируете документацию выложить? Было бы интересно почитать, рассмотреть возможность оркестровки контейнеров с помощью этого сервиса
runity Автор
Добрый день! Документация пока готовится, статьи будут публиковаться здесь. А статью о внутреннем устройстве планируем скоро выложить на Хабр.