VDS за NAT — как на нём хостить фоновые задания и веб-сервисы
Немного расскажу об экономии на хостинге для небольших и «игрушечных» проектов.
Такой вариант отлично подойдёт для:
Иногда хочется запустить что-то маленькое, но жаба душит арендовать полноценный VDS с выделенным IP и прочими «плюшками» — ведь сервер будет простаивать 99,9% времени, и нужен вам, по сути, только один порт.
Но… что если я покажу вариант в 12 раз дешевле? 😉
Для микропроектов подойдёт VDS, работающий за NAT — такие предлагают хостинг-провайдеры, экономящие на сетевой инфраструктуре, не давая пользователям IP в "полное" пользование.
Например, Gullo (это не реклама, хотя могла бы быть :с):
Можно взять сервер от $3.5 в год. Это копейки. Можно даже взять несколько — на запас, вдруг пригодятся.
Технически это полноценный VDS, но с ограничениями по сети:
Для большинства задач — вполне достаточно.
Можно запустить сайт на любом из доступных портов, но это будет выглядеть как yourdomain.com:12345
— не очень эстетично.
Используем Cloudflare с бесплатным DNS и функцией проксирования:
Готово! Теперь при заходе на https://yourdomain.com
будет открываться ваш сайт, физически работающий на другом порту.
Например, вот эта милая собака раздаётся с порта 11119, а открывается через стандартный 443:
(можете сами открыть в новой вкладке и проверить)
На таких инстансах у меня сейчас:
И всё это — за копейки. Работает отлично.