Минусы яндекс.облака
Одна из главных претензий — тарификация исходящего трафика. Бесплатно можно отправить до 10 ГБ в месяц. Исходящие данные свыше установленного лимита оплачивается отдельно — 0,96 копеек за 1 ГБ.
Нормальная техническая поддержка тоже платная. На бесплатном тарифе «Базовый» можно делать только запрос в консоли и ждать ответа в течение 24 часов. Кроме того, поддержка не даёт общие рекомендации по архитектуре, консультации по настройке, рекомендации по устранению различных проблем.
За «Стандарт» придётся заплатить 900 рублей — здесь уже можно воспользоваться онлайн-чатом и получить ответ за 15 минут. По телефону отвечают только клиентам с тарифом «Бизнес», который стоит 6000 рублей в месяц. Полную же поддержку оказывают на «Премиуме» — его стоимость отдел продаж сообщает отдельно.
Пользователи также жалуются на то, что их виртуальные машины удаляют без предупреждения и объяснения причины.
О себе
Недавно, я разрабатывал SaaS сервис, подобие маркетплейса, где люди находят спортивных тренеров для персональных тренировок. Использовал стек Amazon Web Services (далее AWS). Но чем глубже погружался в проект — тем больше нюансов узнавал о разных процессах организации стартапа.
Я столкнулся с следующими проблемами:
- AWS потреблял много денег. Поработав 3 года в Enterprise компаниях, я привык к таким радостям, как Docker, Kubernetes, CI/CD, blue green deployment, и, как начинающий программист-стартапер, захотел реализовать тоже самое. В итоге пришел к тому, что ежемесячно AWS потреблял по 300-400 баксов. Самым дорогим оказался Kubernetes, около 100 баксов, при минималке с одним кластером и одной нодой.
P.S. На старте не нужно так делать. - Далее, задумавшись о юридической стороне, я узнал про закон 152-ФЗ, в котором говорилось примерно следующее: «Персональные данные граждан РФ должны храниться на территории РФ», иначе штрафы, чего мне не хотелось. Я решил заняться этими вопросами, пока «сверху» мне не прилетело :).
Вдохновленный статьей о мигрировании инфраструктуры из Amazon Web Services в Яндекс.Облако, я решил изучить стек Яндекса подробнее.
Для меня ключевыми особенностями Яндекс.Облака было следующее:
Я изучал других конкурентов этого сервиса, но на тот момент Яндекс выигрывал.
О себе рассказал, можно и перейти к делу.
Плюсы яндекс.облака
Главное достоинство платформы — огромные возможности для масштабирования. Доступно 30 сервисов: от Yandex Compute Cloud для создания виртуальных машин до Yandex SpeechKit для распознавания и синтеза речи. Есть и другие плюсы.
- Гибкая настройка конфигурации под любой уровень нагрузки с удобным и быстрым масштабированием.
- Возможность платить только за использованные ресурсы.
- Подробная документация на русском языке.
- Дата-центры в России, благодаря чему нет проблем с выполнением требований закона о защите персональных данных граждан РФ.
- Высокая отказоустойчивость — инфраструктурой пользуются банки, крупные интернет-магазины.
- Круглосуточный мониторинг, который позволяет быстро обнаруживать нарушения безопасности и своевременно предпринимать соответствующие меры.
- Круглосуточная техническая поддержка через форму обратной связи, электронную почту, онлайн-чат. По телефону специалисты доступны ежедневно с 10:00 до 19:00 по московскому времени.
Рассчитать стоимость помогает специальный калькулятор. В нём можно выбрать сервис и настроить конфигурацию, после чего посмотреть, сколько это будет стоить.
Ещё один позитивный момент — грант на 60 дней. Резиденты РФ получают не менее 4000 рублей, нерезиденты — не менее 50 долларов. При регистрации аккаунта с оплатой банковской картой грант делится на две части: четверть суммы можно потратить на оплату услуг Yandex Compute Cloud, три четверти — на оплату других сервисов.
Привет, хабр!
В этой статье, я расскажу как легко и просто разместить статический сайт с помощью технологий Яндекса, а именно Object Storage.
В конце у вас будет размещенный в сети сайт, который будет доступен по внешней ссылке.
Сравнение с обычным vds
Пока мы рассмотрели возможности облачной платформы в вакууме. Но для объективности нужно сравнить её с другими решениями — например, со стандартным VDS.
Аналог сервера в облачной инфраструктуре Яндекса — виртуальная машина. При её создании пользователи указывают требуемые вычислительные ресурсы: количество и производительность vCPU (виртуальные ядра процессора), объём RAM и хранилища.
Начнём с экономики. В качестве примера для сравнения создадим на Яндекс.Облаке виртуальную машину со следующими характеристиками:
Несколько пояснений к конфигурации.
- Гарантированная доля vCPU — это часть, которая точно будет выделена виртуальной машине. Если выбрать значение меньше 100 %, то будет обеспечен указанный уровень производительности с вероятностью его повышения до 100 %. ВМ с частичным использованием ядра предназначены для запуска приложений, которые не требуют постоянной высокой производительности.
- Прерываемая ВМ — специальное предложение, которое позволяет сэкономить до 50 % от исходной стоимости. Суть его в том, что Яндекс может в любой момент отозвать ресурсы. Поэтому на прерываемые ВМ не распространяется соглашение об уровне обслуживания, нет гарантий на возможность создания и запуска, в любой момент серверы могут быть остановлены.
Нашему условному проекту подходит гарантированная доля vCPU 50 %. Но его точно нельзя размещать на прерываемой ВМ, поэтому придётся платить полную стоимость — 1413 рублей в месяц. Можно немного сэкономить, отказавшись от SSD в пользу HDD, но это тоже не наш вариант.
Теперь посмотрим, сколько аналогичная конфигурация будет стоить на VDS в Timeweb. Можно взять тариф Whitney: 2 ядра процессора, 2 ГБ RAM, NVMe на 40 ГБ, установленная Ubuntu 18.04, IP-адрес — 589 рублей в месяц. Если нужно 50 ГБ хранилища, то есть тариф Sylvester — на нём ещё и 4 ГБ RAM. Цена — 789 рублей в месяц.
На Таймвебе тоже можно собрать конфигурацию вручную. 2 ядра процессора, 2 ГБ RAM, 50 ГБ SSD — 1295 рублей в месяц. Если заплатить за год, то ещё минус 10 %. При этом трафик безлимитный. Не забываем, что у Яндекса исходящие данные тарифицируются — 96 копеек за каждый гигабайт сверх установленного лимита в 10 ГБ. Экономия получается значительная.
Следующий момент — производительность. Здесь у Timeweb тоже дела обстоят заметно лучше. Сравним результаты тестов производительности двух серверов с примерно одинаковыми ресурсами.
Показатель | Yandex.Cloud (CPU 2.0 x 2, 2 ГБ RAM) | Timeweb (CPU 2.4 x 2, 2 ГБ RAM) |
CPU, расчет хешей, с (ниже — лучше) | 4.8 | 3.0 |
Диск, случ. чтение из 1МБ по 4КБ, k iops | 0.5 | 17.2 |
Диск, послед. чтение из_64МБ по 256КБ, k iops | 0.2 | 5.9 |
По всем параметрам у Timeweb показатели лучше. Да, это не совсем корректное сравнение, потому что могут быть разные задачи, но разница достаточно показательная.
Стоимость хостинга, vps и vds
Минимальный объём — 30 Гб, цена — 90 рублей в месяц. Каждый дополнительный гигабайт дискового пространства стоит 3 рубля. Максимальный объём — 1000 Гб, цена — 3000 рублей в месяц. При передаче данных из внешних сетей через FTP взимается дополнительная плата — 50 копеек за 1 Гб.
Виртуальный хостинг предлагается в нескольких вариантах: с CMS, Битрикс.Турбо, CPU.Турбо и Windows. Пакеты с CMS – это виртуальные сервера с установленной системой управления на выбор клиента. В отличие от VDS и VPS, ему не придется самому администрировать сервер – предлагается подключение по FTP и доступ администратора к CMS. Все остальное окружение обслуживают администраторы ФестВДС.
Есть возможность заказать хостинг на WordPress, Drupal и Joomla. Каждый тариф стоит 100 руб. в месяц и включает доступ к админке выбранной CMS, доступ по FTP, память в 512 Мб, объем диска в 10 Гб, резервное копирование каждую неделю и бесплатное доменное имя 3-го уровня. Доступен и хостинг с Битрикс.Турбо.
Отдельно предлагается тариф CPU.Турбо с мощными серверами для интернет-магазинов, 1С-продуктов, сложных проектов и ресурсов с высокой посещаемостью. Такой хостинг работает с процессорами новой генерации и скоростными дисками NVMe до 480 ГБ. Intel Xeon E 2288G имеет частоту до 5 ГГц, а vCPU достигает 8.
Бесплатно с каждым сервером предлагается администрирование, 1 выделенный IP-адрес, помощь при переносе с другого хостинга. Для безопасной работы есть удобная панель управления веб-сервером, с которой просто решать все основные задачи. Дополнительные возможности для стабильной работы любых проектов включают диски для резервных копий, антивирус и защиту от DDoS-атак. Операционная система предлагается на выбор. Можно установить свой образ, нужные программы и приложения.
Серверы для хостинга на Windows VDS и Windows VPS предлагаются с лицензией Microsoft по цене от 459 руб. Преимущества работы с таким планом:
- Windows Server 2022 R2, 2022 или 2022;
- полный контроль и возможность установки любого ПО;
- лицензионные версии ОС;
- 2 бесплатные терминальные лицензии на выбор (дополнительные RDP-лицензии – 430 руб./лиц.);
- быстрая установка и активация;
- тестовый период для юрлиц от 1 до 3 дней.
В зависимости от выбранного Windows Server и диска (HDD SDD, SDD, NVMe) отличаются тарифы, цена которых стартует с 459 руб. в месяц.
Шаг 0. подготовим сайт
Для начала нам понадобится сайт, который мы хотим разместить в интернете. Так как я Angular разработчик, я сделаю простой шаблон SPA приложения, который далее размещу в интернете.
Вывод
Главные преимущества Яндекс.Облака — гибкость в настройке и автоматическое увеличение ресурсов при пиковых нагрузках. На нём удобно создавать инфраструктуру для крупных проектов с нестабильным трафиком. Типичный пример — спортивный сайт или новостной портал.
Однако простые веб-проекты с более или менее стабильным трафиком гораздо выгоднее размещать на VDS. Когда появится необходимость увеличить ресурсы, можно будет просто перейти на другой тариф. Яндекс.Облаком же пользоваться в таких проектах невыгодно — слишком дорогое удовольствие по сравнению с VDS.