Amvera Cloud - сервис для развертывания ботов, сайтов и других IT-приложений в облаке
Amvera позволяет развернуть и запустить бот, сайт, приложение или любой другой программный сервис.
В Amvera вы сможете вносить изменения в код вашей программы через простую отправку обновлений в Git-репозиторий. Это намного проще, чем самостоятельная настройка виртуальных машин.
За счет технологии контейнеров, Amvera проще масштабирует решения и автоматически перезапускает приложения в случае сбоев.
Попробовать
Если вы мигрируете в Amvera с Heroku - ознакомьтесь с инструкцией по переносу сервиса с Heroku
Инструкция по переезду с Heroku
IT-инфраструктура, которая не требует постоянной настройки
Быстрый запуск
Доставка кода осуществляется через PUSH в Git-репозиторий с использованием всего одного конфигурационного файла
Масштабируемость
Контейнеры - на серверах, объединенных в кластеры. При росте вашего проекта Amvera автоматически использует больше серверов
Легкая настройка
Вы отправляете PUSH в Git-репозиторий. Amvera делает все остальное: настройка конфигурации серверов, развертывание ваших обновлений
Микросервисная архитектура
Используйте Amvera как аналог managed Kubernetes для внедрения микросервисной архитектуры в ваших проектах
Автоматизация CI/СD
Автоматизируйте доставку и развертывание кода с использованием механики PUSH в Git
СУБД и Git как сервис
Используйте managed СУБД и выделенный Git репозиторий, чтобы сосредоточиться на коде
SLA
Для гарантии высокой доступности сервисов и сохранности данных мы применяем следующие подходы
3X
Пользовательские данные и репозитории хранятся в файловом хранилище в трех экземплярах на разных серверах
Бэкапы
Делается ежедневный бэкап пользовательских данных и репозиториев с сохранением в независимом дата-центре
50%
Допустимая нагрузка на нодах составляет до 50%, что позволяет избегать отказов в случае кратковременных повышений нагрузки
Восстановление
В случае сбоев проекты пользователей автоматически перезагружаются в течении 10-15 минут, и если требуется, переносятся на новые ноды
Ближайшие запланированные обновления
Обновления, запланированные в ближайших релизах. Сроки приведены плановые, фактические сроки реализации могут отличаться.
100%
- Переменные окружения - Привязка собственного домена - Генератор yaml файла - Развертывание из интерфейса
Текущий статус: готово
99%
СУБД (PostgreSQL, MySQL, Redis, MongoDB)
Срок - ноябрь 2023 г. Текущий статус: готовы PostgreSQL, MySQL, Redis, MongoDB. Ожидается функционал развертывания через интерфейс.
Контейнер - это изолированная среда для приложения со всеми необходимыми для работы программными файлами. В контейнер помещается только один сервис или функция. Поэтому он весит меньше, чем образ виртуальной машины, а запускается и работает быстрее.
Кто и как настраивает контейнеры?
Контейнеры размещаются на серверах, объединенных в кластер. Контейнеры необходимо оркестрировать, то есть выстраивать "расписание" их запуска и распределять нагрузку на серверы. Amvera использует технологии Kubernetes для оркестрации контейнеров.
А что нужно делать мне?
Ваша задача - только отправлять Push в Git-репозиторий. Amvera берет на себя все остальное: администрация контейнеров, подключение новых серверов при масштабировании вашего проекта и настройка их конфигурации.
Команда о сервисе
Кирилл Косолапов
Мы создаем сервис, задача которого - облегчить процесс разработки. Миссия Amvera - позволить вам фокусироваться на своем проекте, а не на администрировании инфраструктуры.
Дмитрий Свалов
Развертывание инфраструктуры без инструментов CI/CD - это технология вчерашнего дня с целым рядом недостатков: необходимость настраивать конфигурации, не очень быстрый запуск и работа и т.д.. Использование контейнеров с грамотной оркестрацией и возможностью накатывать обновления непосредственно из GIT позволяет легче масштабироваться, повышает отказоустойчивость и дарит новый пользовательский опыт.
Светлана Михайлова
Технологии контейнеров, на которых построен сервис Amvera, - это настоящая подрывная инновация. Сохранены все преимущества виртуальных машин (несколько проектов на одном сервере, исключен конфликт окружений), при этом потребление программных ресурсов (мощность процессора, оперативная память) - гораздо меньше.
Примеры использования клиентами сервиса Amvera
Для демонстрации работы нашего алгоритма распознавания речи мы сделали телеграм-бот: ему можно отправить голосовое сообщение и получить текстовую расшифровку в ответ. Развернуть бота мы решили в сервисе Amvera. Amvera оказался существенно проще в настройке, чем выделенный сервер, и обеспечил более высокую скорость срабатывания.
Сервис распознавания речи Clarity Speech
Сервис Amvera мы использовали для развертывания решения по распознаванию паспортов. Наш продукт требователен к ресурсам и требует безотказной работы. Тариф "Высоконагруженный" полностью удовлетворил наш запрос.
Data4
Студия заказной разработки решений на основе ML
Мониторинг СМИ требует большого количества микросервисов и легкой горизонтальной масштабируемости. Наиболее подходящим решением оказалось использование набора контейнеров в Amvera: при росте проекта не пришлось настраивать конфигурации каждого нового сервера или виртуальный машины, сервис Amvera сделал все за нас.
МедиаОко
Сервис мониторинга СМИ
Мы использовали инфраструктуру Amvera для хостинга сервиса персонализированных товарных рекомендаций для интернет-магазинов. В связи с необходимостью регулярно обновлять решение преимуществом стала возможность пушить обновления в GIT-репозиторий и автоматически их разворачивать.
Оплата идет с поминутной тарификацией только за запущенные контейнеры. Вы платите только за ресурс, потребляемый Вашим приложением
пробный
Для тестирования сервиса и работы приложений с минимальными требованиями к нагрузке и отказоустойчивости
0,1 Гб оперативной памяти, 0,1 Гб хранилища и до 0,1 vCPU
Опции
Пользовательские домены и бесплатный SSL
Оркестровка контейнеров
Простая горизонтальная масштабируемость
Предварительная загрузка и развертывание без простоев
Непрерывная работа без "холодного старта"
Аналогичный тариф в Heroku стоит 7$/месяц
0,24 руб. в час
170 руб/мес (720 часов)
Начальный
Для сервисов с невысокой нагрузкой, таких как боты
0,5 Гб оперативной памяти, 1 Гб хранилища и минимум 0,25 vCPU
Производительность примерно соответствует VPS c 1-2 vCPU и 2 Гб ОЗУза счет того, что вы не платите за ОС на виртуальных машинах, а запускаете приложение в контейнере.
Включает все опции тарифа Пробный, плюс
Хранение данных в 3 экземплярах и полный бэкап в разных дата-центрах
Гарантия выделенного CPU и ОЗУ
Аналогичный тариф в Heroku стоит 25$/месяц
0,4 руб. в час
290 руб/мес (720 часов)
начальный плюс
Для сервисов с умеренной нагрузкой, таких как небольшие сайты
1 Гб оперативной памяти, 1 Гб хранилища и минимум 0,5 vCPU
Включает все опции тарифа Начальный
Аналогичный тариф в Heroku стоит 50$/месяц
0,68 руб. в час
490 руб/мес (720 часов)
Стандартный
Для коммерческих сервисов с умеренной нагрузкой
2,5 Гб оперативной памяти, минимум 1 vCPU и 5 Гб хранилища
Включает все опции тарифа Начальный Плюс и дополнительно позволяет принять участие в грантовой программе
Amvera имеет GitOps функционал, позволяющий обновлять проект через простой push в git, что существенно проще, чем самостоятельная настройка при использовании виртуальных машин.
2
Горизонтальное и вертикальное масштабирование
В Amvera возможно установить нужное количество инстансов (горизонтальное масштабирование) и менять тариф для управления ресурсами инстанса (вертикальное).
3
Автовосстановление работоспособности
Amvera использует контейнеры для работы пользовательских приложений. В случае сбоя ваш проект будет автоматически перезапущен.
4
Полный бэкап всех данных
Мы сохраняем актуальные пользовательские данные в 3 экземплярах в разных дата-центрах и дополнительно делаем бэкапы пользовательских данных и проектов (репозиториев), что гарантирует их сохранность.
Если у вас остались вопросы - пишите на support@amvera.ru либо оставьте контакты в форме ниже.