раздел 00
Где живёт продукт после деплоя
Вы собрали приложение с AI: сайт, телеграм-бота, веб-сервис. На вашем ноутбуке оно запускается командой и работает, пока ноутбук включён и пока открыт терминал. Закрыли крышку - всё погасло. Друг по ссылке ничего не увидит, бот перестанет отвечать.
Чтобы продукт был доступен другим людям и работал круглосуточно, его нужно положить на сервер. Сервер - это чужой компьютер, который включён всегда, стоит в дата-центре, подключён к интернету по постоянному адресу и не зависит от того, спите вы или нет.
Зачем вообще сервер
Пока вы один разработчик и проверяете идею - хватает локального запуска. Но как только вам нужно:
- чтобы по ссылке заходили реальные пользователи,
- чтобы бот отвечал в три часа ночи,
- чтобы фоновая задача крутилась без вашего участия,
- чтобы данные хранились в одном надёжном месте,
вам нужен сервер. Это адрес в интернете, который работает 24/7 и которому не важно, что ваш ноутбук выключен.
Что будет в курсе
Идём от простого к сложному:
- 00 - где живёт продукт после деплоя. Вы здесь.
- 01 - что такое сервер: физический, виртуальный, облачный.
- 02 - из чего состоит: vCPU, RAM, диск, сеть, ОС. И сколько ресурсов нужно.
- 03 - типы хостинга: VPS, dedicated, managed/PaaS, serverless, контейнеры.
- 04 - объектное хранилище и S3: бакеты, ключи, когда нужно.
- 05 - провайдеры: сводные таблицы по РФ и глобал.
- 06 - как выбирать: критерии и чеклист.
- 07 - шпаргалка и глоссарий.
После теории есть практические курсы по конкретным провайдерам: Хостинг на Selectel (для РФ) и Хостинг на DigitalOcean (глобально). А о том, как выложить фронтенд без своего сервера, читайте в курсе Хостинг через Vercel.