デプロイ¶
FastAPI アプリケーションのデプロイは比較的簡単です。
デプロイとは¶
アプリケーションを**デプロイ**するとは、アプリケーションを**ユーザーが利用できるように**するために必要な手順を実行することです。
**Web API** の場合、通常、**リモートマシン**に配置し、優れたパフォーマンス、安定性などを提供する**サーバープログラム**を使用することで、**ユーザー**が中断や問題なく効率的にアプリケーションに**アクセス**できるようになります。
これは、コードを頻繁に変更し、壊しては修正し、開発サーバーを停止・再開するといった**開発**段階とは対照的です。
デプロイ戦略¶
特定のユースケースや使用するツールによって、いくつかの方法があります。
ツールを組み合わせて**サーバーを自分でデプロイ**することも、作業の一部を代行してくれる**クラウドサービス**を利用することも、その他の選択肢もあります。
**FastAPI** アプリケーションをデプロイする際に考慮すべき主な概念のいくつかを(ほとんどは他の種類の Web アプリケーションにも当てはまりますが)紹介します。
次のセクションでは、さらに考慮すべき点や、いくつかのテクニックについて詳しく説明します。✨