Рассмотрим варианты сервисов хостинга проектов в docker контейнерах. Сразу оговорюсь — мы не будем приводить в статье список VPS. Да, сделать на них хостинг docker возможно, но это тема отдельной статьи. В этой мы рассмотрим именно специализированные сервисы для хостинга докер контейнеров.
-
Наверное, самым известным в мире сервисом для размещения приложений в контейнерах является Heroku. Удобный способ доставки через push в GIT и заточенность на контейнеры делает этот сервис идеальным кандидатом на docker хостинг. Единственное ограничение — это цена. Сервис недешевый и необходимо иметь карту иностранного банка, чтобы его оплатить.
-
Альтернативой является российский сервис Amvera Cloud. Функционал аналогичен Хероку. Сервис дарит небольшой стартовый баланс на счет для начала использования, далее можно оплачивать картой российского банка. В остальном все то же самое: контейнеры, возможность доставки кода/обновлений через push в GIT.
-
Сервисы классических облаков по размещению docker контейнеров. Такие облачные сервисы есть у Яндекса и Selectel.
Если есть карта иностранного банка:
-
Стоит упомянуть и зарубежные облака. Так, у Amazon есть сервис ECS, который можно использовать в связке с Elastic Beanstalk (AWS), а у Google Cloud — Google App Engine в связке с их продуктами облачных контейнеров как сервис. Проблема, как и у других иностранных сервисов, — в необходимости иметь карту, выпущенную за пределами РФ. Но зато широта функционала и надежность позволяет развертывать не только такие небольшие проекты, как боты, но и что‑то более нагруженное.
-
И, хотя я обещал не говорить про VPS, стоит упомянуть DigitalOcean. Сервис позволяет развернуть docker‑контейнеры буквально в пару шагов и предоставляет еще ряд полезных сервисов, например, управляемые базы данных.
Сравнительная таблица
|
|
Heroku |
Amvera Cloud |
Облака Яндекс, Селектел |
AWS/GCP/Azure |
DigitalOcean |
|
Работа в России |
Нет |
Да |
Да |
Нет |
Нет |
|
Поддержка Docker контейнеров (как сервис) |
Да |
Да |
Да |
Да |
Да |
|
Оплата |
Тарифы за контейнеры |
Тарифы за контейнеры |
По потреблению |
По потреблению |
За VPS |
|
Баланс/кредиты для начального бесплатного использования |
Нет |
Да |
Да |
Да |
Да |
|
Стоимость за месяц работы контейнера с 0,25 CPU и 1 Гб ОЗУ при полной загрузке (классический вариант для бота или хобби проекта) |
1600 руб. |
170 руб. |
Около 0 — 5300 руб. |
Около 2800 руб. |
Около 300 руб. (4$). |
Мы постарались рассмотреть основные специализированные сервисы для хостинга проектов в docker‑контейнерах. Разумеется, на рынке присутствуют и другие варианты, ведь, в крайнем случае, всегда можно захостить проект хоть на своем старом компьютере или условной «кофеварке».
ссылка на оригинал статьи https://habr.com/ru/articles/738554/
Добавить комментарий