Как айтишники выбирают хостинг? Спросили у читателей dev.by
Критериев выбора хостинг-провайдеров множество: масштабирование, отказоустойчивость, безопасность, цена, etc. А на что ориентируются беларусские специалисты? Спросили у читателей dev.by, делимся их ответами.
В конце — рекомендации DevOps-инженера is*hosting.
— Вообще, всё очень специфично и зависит от аппликейшна, для которого необходим хостинг, и наличие в команде знаний, как этим управлять. Что еще:
- Стоимость и включённые в неё сервисы.
- Скидки и бонусы от долгосрочных контрактов.
- Стабильность.
- Уровень сервисов.
— Я думаю самое важное это нетарифицированный трафик. Таких провайдеров немного. Удобно, когда есть API, это позволяет удобно апдейты делать через Terraform.
— Цена — это crucial point для меня сейчас. Поэтому гибкие тарифные планы — это важный момент, чтобы не переплачивать за ресурсы, которые не используются.
— Работаю над стартапом reviewer.of.by и выбирал провайдера в Беларуси, так как оказался самым дешёвым из трёх доступных облаков в стране. Амазон стоит сильно дешевле, но его трудно купить в РБ. Я ценю в хостинге его стоимость (отношение к стоимости конкурентов) и качество поддержки. Беларусский провайдер часто падает, и об инцидентах сообщают уже после исправления, когда я и сам понял, что сервис лежит. Но поддержка достаточно оперативная, круглосуточная. Помогают решать множество проблем: установка софта, миграция с других хостингов, вопросы по сервису. Ответы приходят в течение 10 минут. Но всё равно думаю переходить на другой, более дешёвый сервис.
— Я пользуюсь американским хостинг-провайдером. Классная и недорогая платформа:
- На платформе все приложения разворачиваются в Docker, что делает её универсальной;
- Если в конце месяца счёт до $5, то оплата не снимается;
- Встроенная поддержка Redis, Postgres/ Очень легко поднять и использовать;
- Платформа постоянно развивается;
- Легко настроить горизонтальное масштабирование;
- Grafana метрики сразу настроены;
- Обширная документация, лёгкая в понимании и форум с хорошей поддержкой.
— Гарантированный аптайм не менее 99,9%, наличие резервных каналов связи и распределенная архитектура с несколькими центрами обработки данных. По безопасности важны следующие вещи: наличие брандмауэра, защита от DDoS, шифрование трафика. Круто, когда есть возможность настройки собственных правил безопасности.
— Делаем различные проекты (тематические сайты) и на них зарабатываем (реклама, подписка и т. п.). При выборе хостинга ориентируемся на наличие русскоговорящей поддержки (тут вопрос не только в языке, но и в менталитете — с украинцами, русскими и нашими, не глядя на все нынешние события, понять друг друга проще); второй обязательный критерий — наличие конструктора сайтов (бесплатного желательно), так как есть много доменов «на будущее», и, чтобы они не лежали совсем уж без дела и обрастали «возрастом», вешаем на них простые лендинги, но с заполненными текстами и SЕО-элементами. По технологиям: берём или базовый хостинг, либо сразу VPS-сервер. Далее с ростом проекта масштабируем производительность, повышая тариф. Если таких хостеров несколько — выбираем по цене. Также дополнительный плюс, если компания одновременно имеет сервера в разных странах — в тех, в которых мы работаем.
— Локация серверов, особенно если есть пользователи из разных регионов. Я всегда выбираю провайдера с глобальной сетью ЦОДов, чтобы обеспечить низкую задержку для всех клиентов.
Что советует DevOps инженер is*hosting Антон Мурашко:
— Мы собрали чек-лист из нескольких факторов, которые считаем ключевыми для разработчиков софта — бизнеса, который предполагает совместную работу и централизованный доступ:
- Стандарты дата-центров: стоит выбирать серверы, которые размещены в ЦОДах уровня Tier III+. Почему? Двойное резервирование данных, план B на случай сбоев в линии электропитания, системы охлаждения, обновление систем без прерывания работы. Доступность Tier III+ — не менее SLA 99,982% (примерно 1,6 часа недоступности в году).
- География: если ваше приложение рассчитано на несколько регионов, выбирайте провайдера с дата-центрами с наиболее обширной географией, чтобы минимизировать задержки вашего сервиса своим клиентам.
- Поддержка: одним из важных критериев выбора провайдера, который показывает качество оказываемой услуги — это конечно же техподдержка!
Из стандартных пожеланий: чтобы она обрабатывала заявки 24/7; имела базу инцидентов/частых вопросов, чтобы подключался именно тот специалист, который вероятнее всего решит вашу проблему, без дальнейших эскалаций вашего вопроса и траты лишнего времени. - Доступ к серверам: удобство доступа к вашим серверам. А именно возможность подключения не только по всем привычному ssh или ssh в окне браузера, но также через IPMI и VNC, что упростит техническое обслуживание.
- Прозрачность цен: убедитесь, что у провайдера нет скрытых платежей и все необходимые услуги уже включены в стоимость. У таких гигантов рынка как AWS, Azure, GCP — это настолько известная проблема, что появилось отдельное FinOps направление — отдельный инженер, который знаком с нюансами всего обилия сервисов клауда и может оптимизировать стоимость услуг до 2-4 раз. Но всё-таки хочется точно знать свой бюджет на месяц.
- Гибкость и масштабируемость: проверьте, предлагает ли провайдер масштабируемые конфигурации серверов, возможность легко добавлять мощности «infly» в конфигурацию сервера, без дополнительной цепочки действий.
- Резервное копирование и защита данных: присмотритесь к компаниям, предлагающие услугу регулярных бэкапов данных с возможностью полного/частичного восстановления данных к точке времени.
- Репутация: и наконец, оцените репутацию провайдера на рынке, почитайте отзывы или кейс-стади от других клиентов, особенно из вашей отрасли.
Читать на dev.by