回顧與練習
關鍵要點
- 基礎設施是一架五級的梯子 — 靜態託管、Serverless、PaaS、託管容器,以及裸 — 你應當選擇能完成任務的最簡單的那一級。
- 優先選擇託管服務:把運維(伺服器、補丁、擴縮容、備份)外包出去,把理解留在自己手裡。
- 讓 AI 來寫部署配置和 (Continuous Integration,持續整合——每次推送程式碼時自動執行檢查的機器人)工作流,但在信任之前先讀一遍。
- “託管”不是“魔法” — 你的資料、金鑰、賬單和理解,依然是你的責任。
- 在上線之前設好支出上限、確認 ,並知道如何回滾。
動手試試
拿一個你已有的小專案(哪怕只是一個 HTML 頁面)部署到靜態託管上。然後讓 AI 生成一個每次 push 都重新部署的 GitHub Actions 工作流,逐行讀懂生成的 YAML,並確認你能在託管商的控制台裡找到“回滾到上一次部署”的按鈕。
I have a static site in this repo. Walk me through deploying it to a
free static host, then generate a GitHub Actions workflow that
rebuilds and redeploys on every push to main. Explain each step of
the YAML, and tell me where in the dashboard I roll back a bad deploy.