# ๐ ๏ธ ๐ง
๐โ ๐ ๏ธ **FastAPI** ๐ธ, โ๏ธ ๐ค, ๐ ๐ ๐ธ ๐ ๏ธ, ๐ค ๐ ๐ง ๐ ๐ ๐ฒ ๐
๐, & โ๏ธ ๐ซ ๐ ๐ช ๐ **๐ โ** ๐ **๐ ๏ธ ๐ ๐ธ**.
โ ๐ง:
* ๐โโ - ๐บ๐ธ๐
* ๐โโ ๐ ๐ด
* โ
* ๐งฌ (๐ข ๐ ๏ธ ๐)
* ๐พ
* โฎ๏ธ ๐ โญ โถ๏ธ
๐ฅ ๐ ๐ โ ๐ซ ๐ ๐ **๐ ๏ธ**.
๐, ๐ ๐ฏ ๐ช **๐ฆ ๐ ๐ ๏ธ ๐ฉโ๐ป** ๐ ๐ **๐**, **โ ๐**, & โ๏ธ **๐ โน** (๐ผ ๐ฐ ๐ฝ/๐น ๐ฐ) โป ๐ช. ๐ถ
๐ค ๐ ๐ฌ ๐ ๐ ๐ ๐ ๐ซ **๐ง** ๐ฅ, & ๐ ๐ ๐ค ๐ค ๐ **๐ค** ๐ ๐ ๐ช ๐ญ โ ๐ ๏ธ ๐ ๐ ๏ธ ๐ถ ๐ ๐, ๐ฒ **๐ฎ** ๐ ๐ ๐ซ ๐.
๐ค ๐ซ ๐ง, ๐ ๐ ๐ช **๐ฌ & ๐ง** ๐ ๐ ๐ ๏ธ **๐ ๐ ๐**.
โญ ๐, ๐ค ๐ ๐ค ๐ ๐
**๐งฑ ๐ฎ** ๐ ๏ธ FastAPI ๐ธ.
โ๏ธ ๐, โก๏ธ โ
๐ โ **โ ๐ญ**. ๐ซ ๐ง โ ๐ ๐ ๐ ๐ธ ๐ ๏ธ. ๐ถ
## ๐โโ - ๐บ๐ธ๐
[โฎ๏ธ ๐ ๐ ๐บ๐ธ๐](./https.md){.internal-link target=_blank} ๐ฅ ๐ญ๐ฒ ๐ โ ๐บ๐ธ๐ ๐ ๐ ๐ ๐ ๏ธ.
๐ฅ ๐ ๐ ๐บ๐ธ๐ ๐ ๐ ๐ฆฒ **๐ข** ๐ ๐ธ ๐ฝ, **๐ค โ ๐ณ**.
& ๐ค โ๏ธ ๐ณ ๐ **โป ๐บ๐ธ๐ ๐**, โซ๏ธ ๐ช ๐ ๐ฆฒ โ๏ธ โซ๏ธ ๐ช ๐ณ ๐.
### ๐ผ ๐งฐ ๐บ๐ธ๐
๐งฐ ๐ ๐ช โ๏ธ ๐ค โ ๐ณ:
* Traefik
* ๐ ๐ต ๐ ๐ ๐ถ
* ๐ฅ
* ๐ ๐ต ๐ ๐ ๐ถ
* ๐
* โฎ๏ธ ๐ข ๐ฆฒ ๐ Certbot ๐ ๐
* โณ
* โฎ๏ธ ๐ข ๐ฆฒ ๐ Certbot ๐ ๐
* Kubernetes โฎ๏ธ ๐ง ๐น ๐ ๐
* โฎ๏ธ ๐ข ๐ฆฒ ๐ ๐-๐จโ๐ผ ๐ ๐
* ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ (โ ๐ ๐ถ)
โ1๏ธโฃ ๐ ๐ ๐ ๐ช โ๏ธ **โ ๐โ๐ฆบ** ๐ ๐จ ๐ ๐ท โ
โ ๐ ๐บ๐ธ๐. โซ๏ธ ๐ช โ๏ธ ๐ซ โ๏ธ ๐ ๐ ๐
, โ๏ธ. โ๏ธ ๐ ๐ผ, ๐ ๐ซ๐ โ๏ธ โ ๐ ๐ค โ ๐ณ ๐.
๐ค ๐ ๐ฆ ๐ ๐งฑ ๐ผ โญ ๐.
---
โคด๏ธ โญ ๐ง ๐ค ๐ ๐ ๐ ๐ ๐ โ ๐ ๏ธ (โ
Uvicorn).
## ๐ & ๐ ๏ธ
๐ฅ ๐ ๐ฌ ๐ ๐ ๐ "**๐ ๏ธ**", โซ๏ธ โ โ๏ธ โฏ ๐ โซ๏ธโ โซ๏ธ โ, & โซ๏ธโ ๐บ โฎ๏ธ ๐ค "**๐**".
### โซ๏ธโ ๐
๐ค **๐** ๐ โ๏ธ ๐ฌ ๐ ๐:
* **๐** ๐ ๐ โ, **๐ ๐**.
* **๐** ๐ ๐ช **๐ ๏ธ** ๐โโ โ๏ธ, ๐ผ: `python`, `python.exe` โ๏ธ `uvicorn`.
* ๐ฏ ๐ โช โซ๏ธ **๐โโ** ๐ ๐ โ๏ธ, โ๏ธ ๐ฝ, & โป ๐ ๐ ๐พ. ๐ ๐ค **๐ ๏ธ**.
### โซ๏ธโ ๐ ๏ธ
๐ค **๐ ๏ธ** ๐ โ๏ธ ๐ ๐ฏ ๐, ๐ด ๐ ๐ ๐ ๐ ๐โโ โ๏ธ (๐ ๐ โ ๐):
* ๐ฏ ๐ โช โซ๏ธ **๐โโ** ๐ ๐โโ โ๏ธ.
* ๐ ๐ซ ๐ ๐, ๐ซ ๐, โซ๏ธ ๐ **๐ฏ** ๐ ๐ โ **๐ ๏ธ** & ๐ ๐โโ โ๏ธ.
* ๐ ๐, ๐ ๐, **๐ช ๐ด ๐** ๐โ โซ๏ธ โ **๐ ๏ธ**. , ๐โ ๐ค **๐ ๏ธ ๐**.
* ๐ ๏ธ ๐ช **โ** (โ๏ธ "๐ฅ") ๐, โ๏ธ ๐โโ โ๏ธ. ๐ โ, โซ๏ธ โ๏ธ ๐/โ ๐ ๏ธ, & โซ๏ธ ๐ช **๐
โโ ๐ ๐**.
* ๐ ๐ธ ๐ ๐ โ๏ธ ๐ ๐ ๐ ๐ป โ๏ธ ๐ ๏ธ โ
โซ๏ธ, ๐ ๐โโ ๐, ๐ ๐ช, โ๏ธ. & ๐ค ๐ ๐ ๐ ๏ธ ๐ **๐ ๐ฐ** โช ๐ป ๐.
* ๐ค ๐ช **๐ ๐ ๏ธ** **๐ ๐** ๐ ๐ ๐ฐ.
๐ฅ ๐ โ
๐
"๐ ๐จโ๐ผ" โ๏ธ "โ๏ธ ๐ฅ" (โ๏ธ ๐ ๐งฐ) ๐ ๐โโ โ๏ธ, ๐ ๐ ๐ช ๐ ๐ ๐ ๐ ๏ธ ๐โโ.
& , ๐ผ, ๐ ๐ ๐ฒ ๐ ๐ ๐ค ๐ ๐ ๏ธ ๐ ๐ ๐ฅ ๐ (๐ฆ, ๐, ๐, โ๏ธ). ๐ซ ๐ ๐ 1๏ธโฃ ๐ ๏ธ ๐ ๐, โ ๐ โ ๐ ๏ธ.
---
๐ ๐ ๐ฅ ๐ญ ๐บ ๐ โ **๐ ๏ธ** & **๐**, โก๏ธ ๐ฃ ๐ฌ ๐ ๐ ๏ธ.
## ๐โโ ๐ ๐ด
๐
๐ผ, ๐โ ๐ โ ๐ธ ๐ ๏ธ, ๐ ๐ โซ๏ธ **๐ง ๐โโ**, โก, ๐ ๐ ๐ฉโ๐ป ๐ช ๐ง ๐ โซ๏ธ. ๐ โ๏ธ, ๐ฅ ๐ โ๏ธ ๐ฏ ๐ค โซ๏ธโ ๐ ๐ โซ๏ธ ๐ ๐ด ๐ฏ โ , โ๏ธ ๐
๐ฐ ๐ ๐ โซ๏ธ ๐ง ๐โโ & **๐ช**.
### ๐ฐ ๐ฝ
๐โ ๐ โ ๐ ๐ฐ ๐ฝ (โ ๐ฝ, ๐น ๐ฐ, โ๏ธ.) ๐
๐ ๐ ๐ช ๐ Uvicorn (โ๏ธ ๐) โ, ๐ ๐ ๐ ๐โ ๐ ๏ธ ๐.
& โซ๏ธ ๐ ๐ท & ๐ โ **โฎ๏ธ ๐ ๏ธ**.
โ๏ธ ๐ฅ ๐ ๐ ๐ฝ ๐ธ, **๐โโ ๐ ๏ธ** ๐ ๐ฒ โ ๏ธ.
& ๐ฅ ๐ฝ โ (๐ผ โฎ๏ธ โน, โ๏ธ ๐ ๏ธ โช๏ธโก๏ธ โ ๐โ๐ฆบ) ๐ ๐ฒ **๐ ๐ซ ๐ โซ๏ธ**. & โฉ๏ธ ๐, ๐ ๐ ๐ซ ๐ญ ๐ ๐ โ๏ธ โ ๐ ๏ธ โ. , ๐ ๐ ๏ธ ๐ ๐ง โ ๏ธ. ๐ถ
### ๐ ๐ ๐ ๐ด
๐ข, ๐ ๐ ๐ฒ ๐ ๐ฝ ๐ (โ
Uvicorn) โถ๏ธ ๐ ๐ ๐ฝ ๐ด, & ๐ต ๐ช ๐ **๐ฟ ๐ฅ**, โ๏ธ ๐ ๏ธ ๐ง ๐ โฎ๏ธ ๐ ๐ ๏ธ (โ
Uvicorn ๐โโ ๐ FastAPI ๐ฑ).
### ๐ ๐
๐ ๐, ๐ ๐ ๐ โ๏ธ **๐ ๐** ๐ ๐ โ ๐ญ ๐ ๐ธ ๐ ๐ ๐ด. & ๐ ๐ผ, โซ๏ธ ๐ โ ๐ญ ๐ ๐ฆฒ โ๏ธ ๐ธ ๐, ๐ผ, ๐ฝ.
### ๐ผ ๐งฐ ๐ ๐ด
๐ผ ๐งฐ ๐ ๐ช ๐ ๐จโ๐ญ:
* โ
* Kubernetes
* โ โ
* โ ๐ ๐ณ
* โณ
* ๐จโ๐ป
* ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ
* ๐...
๐ค ๐ ๐ค ๐ ๐
๐งฑ ๐ผ โญ ๐.
## โ
๐ โ ๐ญ ๐ ๐ธ ๐ ๐ ๐ด, ๐ ๐ฒ ๐ โ ๐ญ โซ๏ธ **โ** โฎ๏ธ โ.
### ๐ฅ โ โ
๐ฅ, ๐ฟ, โ **โ**, ๐ ๐ฐ. ๐ฅ ๐ *๐ง* โ๏ธ **๐** ๐ตโโ ๐ ๐ฅ. ๐ถ
& ๐ฅ ๐ฉโ๐ป ๐ง ๐ ๐ ๐ฅ ๐ ๐ ๐ & ๐ฅ ๐ ๏ธ ๐ โ (๐ฒ โ ๐ ๐ ๐โโ๏ธ ๐ถ).
### ๐คช โ ๐ ๐ต
๐โ ๐ ๐ธ ๐ โฎ๏ธ FastAPI, ๐ฅ ๐ค โ ๐ ๐, FastAPI ๐ ๐ ๐ โซ๏ธ ๐ ๐จ ๐ โฒ โ. ๐ก
๐ฉโ๐ป ๐ ๐ค **5๏ธโฃ0๏ธโฃ0๏ธโฃ ๐ ๐ฝ โ** ๐ ๐จ, โ๏ธ ๐ธ ๐ ๐ฃ ๐ท โญ ๐จ โฉ๏ธ ๐ฅ ๐.
### ๐ฆ โ - ๐ฅ
๐, ๐ค 5๏ธโฃ๐ ๐ผ ๐โ ๐ฅ โ ๐ ๐ **๐ฅ ๐ ๐ธ** โ Uvicorn & ๐ ๐ฅ. ๐ถ
& , ๐ ๐ ๐ฒ ๐ซ ๐ ๐ธ ๐ง โ ๏ธ โฉ๏ธ ๐ค โ 1๏ธโฃ ๐ฅ, ๐ ๐ฒ ๐ โซ๏ธ **๐ฃ ๐** ๐ *โก ๐ ๏ธ* ๐ ๐ซ ๐.
### โ โฎ๏ธ ๐ฅ
โ๏ธ ๐ ๐ผ โฎ๏ธ ๐ค ๐ โ ๐ ๐ฅ ๐โโ **๐ ๏ธ**, ๐ ๐ ๐ ๐ข ๐ฆฒ ๐ ๐ **๐** ๐ ๏ธ, ๐ ๐ฉโโคโ๐จ ๐ฐ...
!!! tip
...๐ ๐ฅ ๐ ๐ธ **๐ฅ โช** โซ๏ธ ๐ฒ ๐ซ โ ๐ ๐ง ๐ โซ๏ธ โพ. โ๏ธ ๐ ๐ผ, ๐ ๐ ๐ฒ ๐ โซ๏ธ โฎ๏ธ ๐ ๏ธ, โ๏ธ ๐ โถ๏ธ๏ธ โฎ๏ธ ๐ ๏ธ.
โก๏ธ ๐ฏ ๐ ๐ ๐ผ, ๐โ โซ๏ธ ๐ช ๐ฅ ๐ ๐ฏ ๐ผ **๐ฎ**, & โซ๏ธ โ ๐ โ โซ๏ธ.
๐ ๐ ๐ฒ ๐ โ๏ธ ๐ ๐ ๐ ๐ ๐ธ **๐ข ๐ฆฒ**, โฉ๏ธ ๐ โ, ๐ ๐ธ โฎ๏ธ Uvicorn & ๐ โช ๐ฅ, ๐ค ๐ณ ๐ ๐ ๐ ๐ฑ ๐ ๐ช ๐ณ ๐ โซ๏ธ.
### ๐ผ ๐งฐ โ ๐
๐ ๐ผ, ๐ ๐งฐ ๐ โ๏ธ **๐ ๐ ๐ ๐ด** โ๏ธ ๐ต ๐ง **โ**.
๐ผ, ๐ ๐ช ๐ต:
* โ
* Kubernetes
* โ โ
* โ ๐ ๐ณ
* โณ
* ๐จโ๐ป
* ๐ต ๐ โ ๐โ๐ฆบ ๐ ๐ซ ๐โ๐ฆบ
* ๐...
## ๐งฌ - ๐ ๏ธ & ๐พ
โฎ๏ธ FastAPI ๐ธ, โ๏ธ ๐ฝ ๐ ๐ Uvicorn, ๐โโ โซ๏ธ ๐ **1๏ธโฃ ๐ ๏ธ** ๐ช ๐ฆ ๐ ๐ฉโ๐ป ๐.
โ๏ธ ๐ ๐ผ, ๐ ๐ ๐ ๐ ๐ ๐จโ๐ญ ๐ ๏ธ ๐ ๐ฐ.
### ๐ ๐ ๏ธ - ๐จโ๐ญ
๐ฅ ๐ โ๏ธ ๐
๐ฉโ๐ป ๐ โซ๏ธโ ๐ ๐ ๏ธ ๐ช ๐ต (๐ผ ๐ฅ ๐น ๐ฐ ๐ซ ๐โโ๏ธ ๐ฆ) & ๐ โ๏ธ **๐ ๐** ๐ฝ ๐ฝ, โคด๏ธ ๐ ๐ช โ๏ธ **๐ ๐ ๏ธ** ๐โโ โฎ๏ธ ๐ ๐ธ ๐ ๐ฐ, & ๐ ๐ ๐จ ๐ช ๐ซ.
๐โ ๐ ๐ **๐ ๐ ๏ธ** ๐ ๐ ๏ธ ๐, ๐ซ ๐ ๐ค **๐จโ๐ญ**.
### ๐จโ๐ญ ๐ ๏ธ & โด
๐ญ โช๏ธโก๏ธ ๐ฉบ [๐ ๐บ๐ธ๐](./https.md){.internal-link target=_blank} ๐ ๐ด 1๏ธโฃ ๐ ๏ธ ๐ช ๐ ๐ 1๏ธโฃ ๐ โด & ๐ข ๐ข ๐ฝ โ
๐ โ.
, ๐ช โ๏ธ **๐ ๐ ๏ธ** ๐ ๐ฐ, ๐ค โ๏ธ **๐ ๐ ๏ธ ๐ ๐ โด** ๐ โคด๏ธ ๐ถ ๐ป ๐ ๐จโ๐ญ ๐ ๏ธ ๐.
### ๐พ ๐ ๐ ๏ธ
๐, ๐โ ๐ ๐ ๐ ๐พ, ๐ผ, ๐ฐ ๐ซ ๐ท ๐ข, โ๏ธ ๐ โญ ๐ ๐ข, ๐ ๐ **๐ด ๐ ๐พ (๐พ)** ๐ฝ.
& ๐ ๐ ๏ธ ๐ **๐ซ ๐ฐ ๐ ๐พ**. ๐ โ ๐ ๐ ๐ ๐ ๏ธ โ๏ธ ๐ฎ ๐ ๐, ๐ข, & ๐พ. & ๐ฅ ๐ ๐ฉ โญ ๐ธ ๐พ ๐ ๐, **๐ ๐ ๏ธ** ๐ ๐ด ๐ ๐ธ ๐พ.
### ๐ฝ ๐พ
๐ผ, ๐ฅ ๐ ๐ ๐ ๐ฐ ๐ซ ๐ท โฎ๏ธ **1๏ธโฃ ๐พ ๐**, ๐โ ๐ ๐ 1๏ธโฃ ๐ ๏ธ โฎ๏ธ ๐ ๐ ๏ธ, โซ๏ธ ๐ ๐ด ๐ 1๏ธโฃ ๐พ ๐พ. & ๐ฅ ๐ โถ๏ธ **4๏ธโฃ ๐ ๏ธ** (4๏ธโฃ ๐จโ๐ญ), ๐ ๐ ๐ด 1๏ธโฃ ๐พ ๐พ. ๐, ๐ ๐ ๏ธ ๐ ๐ด **4๏ธโฃ ๐พ ๐พ**.
& ๐ฅ ๐ ๐ฐ ๐ฝ โ๏ธ ๐น ๐ฐ ๐ด โ๏ธ 3๏ธโฃ ๐พ ๐พ, ๐ ๐ ๐
๐ 4๏ธโฃ ๐พ ๐พ ๐ ๐ค โ . ๐ถ
### ๐ ๐ ๏ธ - ๐ผ
๐ ๐ผ, ๐ค **๐จโ๐ผ ๐ ๏ธ** ๐ โถ๏ธ & ๐ 2๏ธโฃ **๐จโ๐ญ ๐ ๏ธ**.
๐ ๐จโ๐ผ ๐ ๏ธ ๐ ๐ฒ 1๏ธโฃ ๐ ๐ **โด** ๐ข. & โซ๏ธ ๐ ๐ถ ๐ ๐ป ๐จโ๐ญ ๐ ๏ธ.
๐ ๐จโ๐ญ ๐ ๏ธ ๐ ๐ ๐โโ ๐ ๐ธ, ๐ซ ๐ ๐ญ ๐ ๐ ๐จ **๐จ** & ๐จ **๐จ**, & ๐ซ ๐ ๐ ๐ณ ๐ ๐ฎ ๐ข ๐พ.
& โ๏ธ, ๐ ๐ฐ ๐ ๐ฒ โ๏ธ **๐ ๐ ๏ธ** ๐ ๐, โ๏ธ โช๏ธโก๏ธ ๐ ๐ธ.
๐ โน ๐ ๐ **๐ฝ โ๏ธ** ๐ ๐ ๏ธ ๐ช **๐ช** ๐ ๐คญ ๐ฐ, โ๏ธ **๐พ (๐พ)** ๐ ๐ง ๐ โ๏ธ ๐ **โ**.
๐ฅ ๐ โ๏ธ ๐ ๏ธ ๐ ๐จ โญ ๐ธ ๐ ๐ ๐ฐ & ๐ โ๏ธ ๐ ๐ฉโ๐ป, โคด๏ธ **๐ฝ ๐ ๏ธ** ๐ ๐ฒ *โ* (โฉ๏ธ ๐ง ๐ ๐ & ๐ฝ ๐).
### ๐ผ ๐งฌ ๐งฐ & ๐
๐ค ๐ช ๐ ๐ฏ ๐ ๐, & ๐ค ๐ ๐ฌ ๐ ๐
๐ ๐ฏ ๐ โญ ๐, ๐ผ ๐โ ๐ฌ ๐ โ & ๐ฆ.
๐ โ ๐ค ๐ ๐ค โ๏ธ **๐** ๐ฆฒ ๐ **โด** **๐ข ๐ข**. & โคด๏ธ โซ๏ธ โ๏ธ โ๏ธ ๐ **๐ถ** ๐ป ๐ **๐ ๏ธ/๐จโ๐ญ**.
๐ฅ ๐ช ๐ & ๐:
* **๐** ๐ ๏ธ **Uvicorn ๐จโ๐ญ**
* ๐ ๐ **๐ ๏ธ ๐จโ๐ผ** ๐ ๐ **๐ข** & **โด**, ๐งฌ ๐ โ๏ธ **๐ Uvicorn ๐จโ๐ญ ๐ ๏ธ**
* **Uvicorn** ๐ ๏ธ **Uvicorn ๐จโ๐ญ**
* 1๏ธโฃ Uvicorn **๐ ๏ธ ๐จโ๐ผ** ๐ ๐ ๐ **๐ข** & **โด**, & โซ๏ธ ๐ โถ๏ธ **๐ Uvicorn ๐จโ๐ญ ๐ ๏ธ**
* **Kubernetes** & ๐ ๐ **๐ฆ โ๏ธ**
* ๐ณ **โ** ๐งฝ ๐ ๐ ๐ **๐ข** & **โด**. ๐งฌ ๐ โ๏ธ **๐ ๐ฆ**, ๐ โฎ๏ธ **1๏ธโฃ Uvicorn ๐ ๏ธ** ๐โโ
* **โ ๐โ๐ฆบ** ๐ ๐ต ๐ ๐
* โ ๐โ๐ฆบ ๐ ๐ฒ **๐ต ๐งฌ ๐**. โซ๏ธ ๐ ๐ฒ โก๏ธ ๐ ๐ฌ **๐ ๏ธ ๐**, โ๏ธ **๐ฆ ๐ผ** โ๏ธ, ๐ ๐ผ, โซ๏ธ ๐ ๐
๐ฒ **๐ Uvicorn ๐ ๏ธ**, & โ ๐โ๐ฆบ ๐ ๐ ๐ โซ๏ธ.
!!! tip
๐ซ ๐ ๐ฅ ๐ซ ๐ฌ ๐ **๐ฆ**, โ, โ๏ธ Kubernetes ๐ซ โ ๐ ๐.
๐ค ๐ ๐ฌ ๐ ๐
๐ ๐ฆ ๐ผ, โ, Kubernetes, โ๏ธ. ๐ฎ ๐: [FastAPI ๐ฆ - โ](./docker.md){.internal-link target=_blank}.
## โฎ๏ธ ๐ โญ โถ๏ธ
๐ค ๐ ๐ผ ๐โ ๐ ๐ ๐ญ ๐ถ **โญ โถ๏ธ** ๐ ๐ธ.
๐ผ, ๐ ๐ช ๐ ๐ **๐ฝ ๐ ๏ธ**.
โ๏ธ ๐
๐ผ, ๐ ๐ ๐ ๐ญ ๐ ๐ ๐ด **๐**.
, ๐ ๐ ๐ โ๏ธ **๐ ๐ ๏ธ** ๐ญ ๐ **โฎ๏ธ ๐**, โญ โถ๏ธ ๐ธ.
& ๐ ๐ โ๏ธ โ ๐ญ ๐ โซ๏ธ ๐ ๐ ๏ธ ๐ ๐ โฎ๏ธ ๐ ** ๐ฅ โฎ๏ธ, ๐ โถ๏ธ **๐ ๐ ๏ธ** (๐ ๐จโ๐ญ) ๐ธ โซ๏ธ. ๐ฅ ๐ ๐ ๐ **๐ ๐ ๏ธ**, ๐ซ ๐ **โ** ๐ท ๐โโ โซ๏ธ ๐ **๐**, & ๐ฅ ๐ถ ๐ณ ๐ ๐ ๐ฝ ๐ ๏ธ, ๐ซ ๐ช ๐ค โ โฎ๏ธ ๐ ๐.
โ๏ธ, ๐ค ๐ผ ๐โ ๐ค ๐
โโ โ ๐ โฎ๏ธ ๐ ๐ ๐ฐ, ๐ ๐ผ, โซ๏ธ ๐ โฉ ๐ต.
!!! tip
, โ๏ธ ๐คฏ ๐ โ๏ธ ๐ ๐ ๐ฅ, ๐ผ ๐ **5๏ธโฃ๐ ๐ซ ๐ช ๐ โฎ๏ธ ๐** โญ โถ๏ธ ๐ ๐ธ.
๐ ๐ผ, ๐ ๐ซ๐ โ๏ธ ๐ ๐ ๐ ๐. ๐คท
### ๐ผ โฎ๏ธ ๐ ๐
๐ ๐ **๐ช ๐** ๐ ๐ ๐ **๐ ๏ธ ๐ โ๏ธ**, & โซ๏ธ ๐ ๐ฒ ๐ ๐ ๐ โถ๏ธ ๐, ๐ โ, โ๏ธ.
๐ฅ ๐ช ๐ญ:
* "๐ ๐ฆ" Kubernetes ๐ ๐ โญ ๐ ๐ฑ ๐ฆ
* ๐ โ ๐ ๐ โฎ๏ธ ๐ & โคด๏ธ โถ๏ธ ๐ ๐ธ
* ๐ ๐ ๐ช ๐ โถ๏ธ/โ *๐* ๐ โ, ๐ โ, โ๏ธ.
!!! tip
๐ค ๐ ๐ค ๐ ๐
๐งฑ ๐ผ ๐จ ๐ โฎ๏ธ ๐ฆ ๐ฎ ๐: [FastAPI ๐ฆ - โ](./docker.md){.internal-link target=_blank}.
## โน ๐ ๏ธ
๐ ๐ฝ(โ) () **โน**, ๐ ๐ช ๐ด โ๏ธ **โ๏ธ**, โฎ๏ธ ๐ ๐, ๐ ๐ฐ ๐ ๐ฝ, & ๐พ ๐พ ๐ช.
โ ๐
โ๏ธ โน ๐ ๐ ๐ฉ/โป โ โซ๏ธ ๐ช โฉ ๐ญ "๐ซ ๐
", โ๏ธ ๐, ๐ ๐ ๐ฒ ๐ ๐ด **๐
๐ช ๐ต ๐ฅ**.
๐ฅ ๐ ๐ธ 3๏ธโฃ ๐ฝ โ๏ธ ๐ โ๏ธ ๐ด ๐ฅ ๐ ๐ซ ๐พ & ๐ฝ, ๐ ๐ฒ **๐ ๐ธ** ๐ถ, & ๐ฒ **๐ ๐ฝ ๐ฆ ๐๏ธ** ๐ถ, โ๏ธ.
๐ ๐ผ, โซ๏ธ ๐ช ๐ป โ๏ธ ๐ด 2๏ธโฃ ๐ฝ & โ๏ธ โ ๐ ๐ซ โน (๐ฝ, ๐พ, ๐พ, ๐ธ ๐ฟ, โ๏ธ).
๐ ๐ โ, ๐ฅ ๐ โ๏ธ 2๏ธโฃ ๐ฝ & ๐ โ๏ธ **1๏ธโฃ0๏ธโฃ0๏ธโฃ ๐ฏ ๐ซ ๐ฝ & ๐พ**, โ 1๏ธโฃ ๐ ๏ธ ๐ ๐ญ ๐
๐พ, & ๐ฝ ๐ โ๏ธ โ๏ธ ๐พ "๐พ" (โ ๐ช ๐ฏ ๐ฐ ๐), โ๏ธ **๐ฅ**. โ๏ธ 1๏ธโฃ ๐ ๏ธ ๐ช ๐ช ๐ & ๐ โ๏ธ โ โญ ๐ฝ ๐ ๐.
๐ ๐ผ, โซ๏ธ ๐ ๐ ๐ค **1๏ธโฃ โ ๐ฝ** & ๐ ๐ ๏ธ ๐ โซ๏ธ ๐ ๐ซ ๐ โ๏ธ **๐ฅ ๐พ & ๐ฝ ๐ฐ**.
๐ค ๐ค ๐ ๐ค ๐ โ๏ธ **๐ต** โ๏ธ ๐ ๐ ๏ธ. ๐ฒ โซ๏ธ ๐ถ ๐ฆ , โ๏ธ ๐ฒ ๐ ๐โ๐ฆบ โ๏ธ ๐ค โถ๏ธ โ๏ธ โซ๏ธ. & ๐ ๐ช ๐ โ๏ธ โ โน ๐ ๐ ๐ผ.
๐ ๐ช ๐ฎ **โ ๐ข** ๐ฏ, ๐ผ, ๐ณ **๐ 5๏ธโฃ0๏ธโฃ ๐ฏ 9๏ธโฃ0๏ธโฃ ๐ฏ** โน ๐ ๏ธ. โ ๐ ๐ ๐ฒ ๐ ๐ ๐ ๐ ๐ โ & โ๏ธ โ ๐ ๐ ๏ธ.
๐ ๐ช โ๏ธ ๐
๐งฐ ๐ `htop` ๐ ๐ฝ & ๐พ โ๏ธ ๐ ๐ฝ โ๏ธ ๐ธ โ๏ธ ๐ ๐ ๏ธ. โ๏ธ ๐ ๐ช โ๏ธ ๐ ๐ โ ๐งฐ, โ 5๏ธโฃ๐ ๐ ๐คญ ๐ฝ, โ๏ธ.
## ๐
๐ โ๏ธ ๐ ๐ฅ ๐ ๐ง ๐ ๐ ๐ ๐ฒ ๐ช โ๏ธ ๐คฏ ๐โ ๐ค โ ๐ ๏ธ ๐ ๐ธ:
* ๐โโ - ๐บ๐ธ๐
* ๐โโ ๐ ๐ด
* โ
* ๐งฌ (๐ข ๐ ๏ธ ๐)
* ๐พ
* โฎ๏ธ ๐ โญ โถ๏ธ
๐ค ๐ ๐ญ & โ โ ๐ซ ๐ ๐ค ๐ ๐ค ๐ช โ ๐ ๐ซ ๐โ ๐ ๏ธ & ๐ ๏ธ ๐ ๐ ๏ธ. ๐ถ
โญ ๐, ๐ค ๐ ๐ค ๐ ๐
๐งฑ ๐ผ ๐ช ๐ ๐ ๐ช โฉ. ๐ถ