Как и зачем использовать облачные сервисы с Evolution free tier

Рассказывают frontend-разработчик, архитектор, студент, программист и преподаватель онлайн-школы.

Как и зачем использовать облачные сервисы с Evolution free tier

Привет, я Никита Бутримов — лидер продуктового направления в Cloud.ru, отвечаю за эксплуатацию, стабильную работу и поддержку облачной платформы Cloud.ru Evolution. В марте этого года мы начали выдавать несколько облачных сервисов с free tier, то есть с бесплатным объемом ресурсов. И нам стало интересно, для каких задач и проектов клиенты выбирают это предложение.

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

Тестирование и проверка гипотез

Владислав Маркин
Использует бесплатные облачные ресурсы для тестирования и проверки гипотез

Я корпоративный архитектор в крупном банке, курирую дочерние зависимые общества. Также участвую в разработке SEAF-Archtool (форк DocHub) — инструмента описания архитектуры через код (Architecture as a Code).

Схема работы инструмента для описания архитектуры
Схема работы инструмента для описания архитектуры

Изначально DocHub создавали для управления архитектурой одной нашей дочки, но затем проект разросся, его стали использовать не только в нашей группе, и мы стали предлагать его другим дочерним обществам. Ядро инструмента находится в open source.

Сервисы в рамках Evolution free tier я впервые попробовал как раз при разработке ядра. Пробовал, как поведет себя инструмент при различных вариантах сборки и развертывания.

Что и как я сделал

Основную часть бонусов, которую выдали при регистрации, я потратил на покупку кластеров Kubernetes.

Сборку выполнял на бесплатных виртуальных машинах. Использовал Jenkins, затем разворачивал приложение в K8s для тестирования гипотез и демонстрации. Также использовал Keyсloak, развернутый на бесплатной виртуальной машине, для демонстрации фичи: аутентификации и авторизации в DocHub.

Собранные артефакты публиковал в Evolution Artifact Registry. Понравилось, что сервис можно использовать между разными аккаунтами: то, что я размещал, могли запускать другие пользователи на своих виртуальных машинах.

Очень понравилась скорость работы технической поддержки. Все мои запросы обрабатывали практически мгновенно: небольшие ошибки за несколько минут, а вопросы посложнее за час-два.

Что мне это дало

Evolution free tier я в основном использую для тестирования и проверки гипотез. Сейчас на бесплатной виртуальной машине у меня крутится кластер Kubernetes, периодически запускаю разные сервисы и проверяю, как они себя чувствуют в облаке. Удобно, что бесплатная виртуальная машина обладает неплохими характеристиками. Большую часть сервисов удается развернуть и протестировать исключительно на ней. Но если требуется что-то большее, временно заказываю дополнительные мощности.

Веб-приложение для учебного проекта

Андрей Бартенев
Опубликовал веб-приложение, которое создал в рамках учебного проекта

Я учусь в Самарском государственном техническом университете по специальности «программная инженерия». Уже три года активно участвую в различных хакатонах, создаю небольшие backend-приложения на Java и Telegram-ботов.

Впервые попробовал облако Cloud.ru 2,5 года назад, когда провайдер был партнером хакатона. Всем участникам выдавали бесплатный доступ для создания проектов на платформе Cloud.ru Advanced. В рамках проекта я использовал Elastic Cloud Server (ECS). Чтобы разобраться в работе облака с нуля, потребовалось примерно 1,5 часа. Сейчас все те же настройки у меня занимают не больше пяти минут.

Что и как я сделал

Я использовал виртуальную машину на базе Evolution free tier для небольшого проекта в рамках курсовой. Нужно было создать веб-приложение для фирм, которые производят соки. Цель задания — проверить базовые знания алгоритмов, культуры кода и навыков компоновки приложения.

Проект работал на связке двух образов Docker Compose. Я подготовил среду, запустил Docker и вытянул один файлик на виртуальную машину. Затем одной командой пропустил в Docker Compose и у меня поднялись сразу два контейнера: с backend на Java Spring и frontend на React JS (фронт в рамках курсовой не оценивался).

Как и зачем использовать облачные сервисы с Evolution free tier

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

Как и зачем использовать облачные сервисы с Evolution free tier

Бесплатная виртуальная машина отлично подошла для демонстрации моего веб-приложения. Я арендовал публичный IP-адрес буквально на пять часов. В итоге из 150 рублей, которые нужно было закинуть на счет, потратилось всего пару рублей. Оставшуюся сумму я использовал для других проектов.

Все то же самое я мог бы сделать на Cloud.ru Advanced, но на Cloud.ru Еvolution было намного выгоднее.

Что мне это дало

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

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

А еще в 2025 году я буду выходить со студенческим проектом на стартап. У нас будет сайт-визитка и сайт для сбора обратной связи — для их публикации как раз отлично подойдет Evolution free tier.

Одностраничный сайт для садового товарищества

Олег Голенищев
Сделал сайт для садового некоммерческого товарищества (СНТ)

Я работаю разработчиком в IT-компании. Эту занятость совмещаю с преподаванием в онлайн-школе. У меня был опыт работы с Azure и Google Cloud. Также не раз поднимал собственные серверы, но не облачные, а на железе. Про Cloud.ru узнал около года назад на конференции GitVerse. После этого решил попробовал бесплатный объем ресурсов Evolution free tier. Привлекло, что сервис отечественный.

Что и как я сделал

Сперва я зарегистрировался на GitVerse. Потом подключил авторизацию через Сбер ID и сразу получил доступ к виртуальной машине.

Сайт у меня на ASP.NET с использованием HTML, CSS, JS и С#. Я развернул его в Docker-контейнерах, для выкатки использовал Ansible. Для размещения в интернете использовал бесплатную виртуальную машину Cloud.ru. Также платно подключил публичный IP-адрес.

Работать в облаке Cloud.ru Evolution было легко и удобно. Единственное, бывало, что по загадочным причинам у виртуальной машины пропадало сетевое соединение: на нее можно было зайти через консоль управления, а подключиться извне не получалось. С этим вопросом быстро помогла поддержка и больше таких проблем не возникало.

В итоге я сделал небольшой сайт для СНТ, где мой дедушка работает председателем. Получилось что-то вроде доски объявлений.

Стартовая страница сайта садового некоммерческого товарищества «КЕДР»
Стартовая страница сайта садового некоммерческого товарищества «КЕДР»

Что мне это дало

Предложение Evolution free tier подвернулось мне вовремя, я запустил сайт оперативно и без затрат.

Я уже посоветовал Cloud.ru Evolution многим своим ученикам. Чтобы самостоятельно поднять сервер, нужны силы, время и деньги. Содержание и обслуживание сервера — это дополнительные траты. В этом смысле бесплатная виртуальная машина сильно выручает.

Онлайн-платформа для изучения иностранных языков

Кирилл Байбаков
Опубликовал онлайн-платформу для изучения иностранных языков

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

Узнал про Cloud.ru примерно полгода назад на конференции GitVerse, где рассказывали про возможности облака Cloud.ru Evolution и Evolution free tier. На тот момент у меня уже была виртуальная машина на Yandex Cloud. Я сравнил цены, технические характеристики и решил попробовать Cloud.ru. Теперь использую Evolution free tier — он идеально подходит для моих pet-проектов.

Что и как я сделал

У меня уже были учебные проекты в облаке Yandex: веб-приложения для загрузки фотографий. Я легко перенес их на виртуальную машину Cloud.ru, задеплоил, настроил Nginx и остальные параметры. Для размещения в сети подключил публичный IP-адрес.

Сейчас активно занимаюсь новым проектом — сайтом, который поможет мне развиваться в репетиторстве. Хочу делиться с учениками знаниями в автоматизированном и структурированном виде:

Стартовая страница сайта, который сделал Кирилл
Стартовая страница сайта, который сделал Кирилл

Планирую добавить на сайт не только теорию, но и интерактивные механики, например, квизы в реальном времени.

Что мне это дало

Я не заметил глобальных изменений после переезда в Cloud.ru, все хорошо работает. Была единственная сложность: после размещения пропадал доступ к ресурсам. Техподдержка подсказала, что дело в некорректной настройке групп безопасности, и я оперативно все поправил.

Пока мне достаточно ресурсов Evolution free tier, хватает для разработки и тестирования. Планирую и дальше развивать проект с языковыми материалами, а также попробовать Kubernetes в других своих проектах.

Если вы тоже используете облачные сервисы с free tier, расскажите, для каких задач?

Интересное в блоге:

22
Начать дискуссию