Розгортання¶
🌐 Переклад ШІ та людьми
Цей переклад виконано ШІ під керівництвом людей. 🤝
Можливі помилки через неправильне розуміння початкового змісту або неприродні формулювання тощо. 🤖
Ви можете покращити цей переклад, допомігши нам краще спрямовувати AI LLM.
Розгортання застосунку FastAPI відносно просте.
Що означає розгортання¶
Розгорнути застосунок - це виконати необхідні кроки, щоб зробити його доступним для користувачів.
Для веб API це зазвичай означає розміщення його на віддаленій машині з серверною програмою, що забезпечує хорошу продуктивність, стабільність тощо, щоб ваші користувачі могли отримувати доступ до застосунку ефективно та без перерв чи проблем.
Це відрізняється від етапів розробки, коли ви постійно змінюєте код, ламаєте й виправляєте його, зупиняєте та перезапускаєте сервер розробки тощо.
Стратегії розгортання¶
Існує кілька способів зробити це залежно від вашого конкретного випадку використання та інструментів, які ви використовуєте.
Ви можете розгорнути сервер самостійно, використовуючи комбінацію інструментів, можете скористатися хмарним сервісом, який виконує частину роботи за вас, або обрати інші варіанти.
Наприклад, ми, команда, що стоїть за FastAPI, створили FastAPI Cloud, щоб зробити розгортання застосунків FastAPI у хмарі якомога простішим і з тим самим досвідом розробки, що й під час роботи з FastAPI.
Я покажу вам кілька основних концепцій, про які, ймовірно, варто пам'ятати під час розгортання FastAPI-застосунку (хоча більшість із них стосується будь-яких інших типів веб-застосунків).
У наступних розділах ви побачите більше деталей, на які варто зважати, та деякі техніки, як це зробити. ✨