Облачные провайдеры для практик по DevOps
Коротко о полезных сервисах для практик.
Практики в курсах по Devops и администрированию выполняются на облачных серверах. Это необходимо, чтобы научиться нарабатывать реальный опыт, плюс сами сервисы невозможно заменить или подменить.
Если вы учитесь с наставником:
Команда Хекслета заранее позаботилась о доступе студентов тарифов "Оптимальный" и "Премиальный" к Yandex Cloud. Если вы обучаетесь на направлении DevOps, вы можете обратиться к своему куратору и получить промокод для активации доступа к Yandex Cloud на 45 дней. Вместе с промокодом команда подскажет, как его активировать, и ответит на возникающие вопросы по работе с сервисом.
Если возникают вопросы, всегда можно написать в поддержку по адресу support@hexlet.io — специалисты помогут разобраться или передадут информацию нужной команде.
Небольшая справка: в программе "DevOps для разработчиков" работа с Yandex Cloud начинается со второго проекта, а в программе "DevOps-инженер с нуля" — с третьего проекта.
Как уложиться в бюджет
Промокод покрывает определённый лимит ресурсов. Чтобы его хватило на весь проект:
- Используйте минимальные конфигурации. Для учебных задач достаточно ВМ с частичным vCPU (50%) и 2 ГБ RAM — они примерно вдвое дешевле полных конфигураций.
- Используйте прерываемые ВМ (раздел «Прерываемая» при создании ВМ) там, где это возможно — они стоят до 65% дешевле обычных. Подходят для временных серверов и тестирования.
- Останавливайте или удаляйте ВМ, когда не работаете. Остановленная ВМ тарифицируется только за диск; удалённая ВМ не тарифицируется совсем. Если конфигурация описана в Terraform/Ansible — удалять безопасно, её легко пересоздать.
- Следите за балансом в консоли Yandex Cloud: раздел Биллинг → Обзор.
Если вы учитесь самостоятельно:
Почти все провайдеры предоставляют ознакомительный период. Обычно этого хватает для прохождения курсов и проекта.
В качестве основного решения в наших курсах используется Yandex Cloud. Сервис предоставляет стартовый грант на 60 дней. После завершения пробного периода Yandex Cloud начнет тарифицировать использование ресурсов. Для расчета стоимости можете использовать калькулятор услуг.
Чтобы уложиться в стартовый грант:
- Выбирайте минимальные конфигурации — ВМ с частичным vCPU (50%) и 2 ГБ RAM достаточно для большинства учебных задач.
- Используйте прерываемые ВМ для временных и тестовых серверов — экономия до 65%.
- Останавливайте или удаляйте ВМ после работы. Остановленная ВМ тарифицируется только за диск; удалённая ВМ не тарифицируется совсем. Если конфигурация описана в коде (Terraform/Ansible) — удалять безопасно.
- Используйте калькулятор для оценки стоимости перед запуском ресурсов.
У Yandex Cloud есть документация с помощью которой можно начать работать с сервисом. Также вы можете прочитать нашу статью про начало работы с этим сервисом.
Альтернативы Yandex Cloud
Yandex Cloud – основное решение, которое мы рекомендуем использовать. Если вы находитесь в Европе или США или в других странах, то вам может быть удобнее использовать другие облачные провайдеры. Например Digital Ocean.
Зарегистрируйтесь в Digital Ocean по этой ссылке, чтобы получить кредит $200 для ознакомительного использования на 60 дней. Этого срока хватит, чтобы пройти курсы и проекты в течение 60-дневного периода. Digital Ocean снимает средства сразу при использовании, поэтому отключайте сервисы, которые не используете.
Полезные ссылки
Инструкция по Yandex Cloud в блоге Хекслета
Регистрация в Digital Ocean