Apache CloudStack / Сервис регистрации

Назад

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

  • создание аккаунта вручную авторизованными лицами с помощью интерфейса или API;
  • создание аккаунта через систему биллинга.

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

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

Решение

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

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

Функциональные возможности

  • поддержка многоязычной регистрации;
  • высококонверсионный двух-этапный процесс регистрации с подтверждением регистрации через электронную почту;
  • защита от повторной регистрации уже на первом шаге;
  • защита от автоматической регистрации с применением reCAPTCHA v3 и черного списка адресов на основе GeoIP;
  • восстановление пароля и имен пользователей через электронную почту;
  • безопасное удаление аккаунта с подтверждением через электронную почту (GDPR);
  • предоставление предзаданных правил групп безопасности из преднастроенных шаблонов;
  • управление ограничениями облачных ресурсов в процессе регистрации;
  • развертывание виртуальных машин с использованием настроенных вычислительных предложений и шаблонов;
  • регистрация с подтверждением модератора;
  • обратный вызов стороннего сервиса по завершении регистрации;
  • отправка полного отчета об ошибке на электронную почту модератора;
  • поддержка пользовательских атрибутов аккаунта (например, купоны, дополнительная контактная информация и другие);
  • настраиваемые локализуемые шаблоны электронных сообщений;

Технические характеристики

  • поддержка отправки электронных сообщений по протоколу SMTP;
  • реализована поддержка CORS;
  • RESTful-приложение на основе JSON без применения заголовков;
  • использование MySQL в качестве вспомогательного хранилища;
  • развертывание приложения из Docker.

Лицензирование

Приложение лицензировано для использования в рамках конкретного развертывания CloudStack. Лицензия предоставляется на 1 год и включает в себя доступ ко всем обновлениям, поддержку в случае сбоев, исправление найденных ошибок в коде и помощь в интеграции приложения в рамках существующей функциональности.

В стоимость лицензии не входят дополнительные затраты поставщика на реализацию недостающих функций по требованию лицензиата. Стоимость лицензии определяется для конкретного случая использования и зависит только от топологии облачной среды.

Модели лицензирования

Доступные модели лицензирования:

  • лицензия на исходный код;
  • лицензия на регион облака;
  • лицензия на домен CloudStack;

Условия лицензирования по умолчанию

  • Ежегодное лицензирование (1 год);
  • Электронная лицензия;
  • Платежи: безналичный платеж;
  • Программный продукт предоставляется в электронной форме;
  • Управление запросами: система Helpdesk;
  • Время ответа на запрос: 24 часа;
  • Период предоставления решения на запрос: определяется договором;
  • Реализация новых функций: определяется договором;
  • Реализация пользовательского интерфейса: определяется договором;
  • Период приемочного тестирования пользовательских функций: 1 месяц.

Для расчета стоимости, а также для получения доступа к демонстрационной версии плагина свяжитесь с нами с помощью формы внизу или напишите по адресу cloudstack@bitworks.software.

Свяжитесь с нами

Задайте вопрос об интересующем вас продукте или услуге

  • Сервис регистрации

Спасибо за обращение. Мы свяжемся с вами в ближайшее время.