# 部署 { #deployment }

部署 **FastAPI** 应用程序相对容易。

## 部署是什么意思 { #what-does-deployment-mean }

**部署**应用程序意味着执行必要的步骤以使其**可供用户使用**。

对于**Web API**来说，通常涉及将其放到一台**远程机器**中，搭配一个性能和稳定性都不错的**服务器程序**，以便你的**用户**可以高效地**访问**你的应用程序，而不会出现中断或其他问题。

这与**开发**阶段形成鲜明对比，在**开发**阶段，你不断更改代码、破坏代码、修复代码，来回停止和重启开发服务器等。

## 部署策略 { #deployment-strategies }

根据你的使用场景和使用的工具，有多种方法可以实现此目的。

你可以使用一些工具自行**部署服务器**，你也可以使用能为你完成部分工作的**云服务**，或其他可能的选项。

例如，我们（FastAPI 团队）构建了 [**FastAPI Cloud**](https://fastapicloud.com)，让将 FastAPI 应用部署到云端尽可能流畅，并且保持与使用 FastAPI 开发时相同的开发者体验。

我将向你展示在部署 **FastAPI** 应用程序时你可能应该记住的一些主要概念（尽管其中大部分适用于任何其他类型的 Web 应用程序）。

在接下来的部分中，你将看到更多需要记住的细节以及一些技巧。 ✨
