Развертывание
Развернуть приложение FastAPI довольно просто.
Что означает развертывание
Развернуть приложение означает выполнить необходимые действия, чтобы сделать его доступным пользователям.
Для веб-API обычно это означает размещение на удалённой машине с серверной программой, обеспечивающей высокую производительность, стабильность и т. д., чтобы ваши пользователи могли эффективно и без перебоев или проблем получать доступ к приложению.
Это отличается от этапов разработки, когда вы постоянно изменяете код, нарушаете его работу и исправляете ошибки, останавливаете и перезапускаете сервер разработки и т. д.
Стратегии развертывания
Есть несколько способов сделать это — в зависимости от конкретного случая использования и инструментов, которые вы применяете.
Вы можете самостоятельно развернуть сервер с помощью набора инструментов, воспользоваться облачным сервисом, который выполнит часть работы за вас, или выбрать другие варианты.
Например, мы, команда FastAPI, создали FastAPI Cloud, чтобы максимально упростить развертывание приложений FastAPI в облаке и обеспечить тот же удобный процесс разработки, что и при работе с FastAPI.
Я расскажу о некоторых основных концепциях, которые стоит учитывать при развертывании приложения FastAPI (хотя большая часть из них применима к любым другим типам веб-приложений).
В следующих разделах вы узнаете больше подробностей, которые следует учитывать, а также о некоторых способах развертывания. ✨
© 2018 Sebastián Ramírez
Licensed under the MIT License.
https://fastapi.tiangolo.com/deployment/