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