Перейти к содержанию

Развёртывание

Развернуть приложение FastAPI довольно просто.

Что означает развёртывание

Термин развёртывание (приложения) означает выполнение необходимых шагов, чтобы сделать приложение доступным для пользователей.

Для веб-API это обычно означает размещение его на удалённой машине с серверной программой, обеспечивающей хорошую производительность, стабильность и т.д., чтобы ваши пользователи могли получать доступ к приложению эффективно и без перебоев или проблем.

Это отличается от этапов разработки, когда вы постоянно меняете код, ломаете его и исправляете, останавливаете и перезапускаете сервер разработки и т.д.

Стратегии развёртывания

Есть несколько способов сделать это, в зависимости от вашего конкретного случая и используемых вами инструментов.

Вы можете развернуть сервер самостоятельно, используя различные инструменты. Например, можно использовать облачный сервис, который выполнит часть работы за вас. Также возможны и другие варианты.

Например, мы, команда, стоящая за FastAPI, создали FastAPI Cloud, чтобы сделать развёртывание приложений FastAPI в облаке как можно более простым и прямолинейным, с тем же удобством для разработчика, что и при работе с FastAPI.

В этом блоке я покажу вам некоторые из основных концепций, которые вы, вероятно, должны иметь в виду при развертывании приложения FastAPI (хотя большинство из них применимо к любому другому типу веб-приложений).

В последующих разделах вы узнаете больше деталей и методов, необходимых для этого. ✨