“带回退方案的网站部署”是一门面向具备基本终端操作能力的初学者的 DevOps 实践课程。你将发布 Common Ground 社区网站的更新,检查访客实际获得的页面,并在关键用户路径失效时恢复保留的版本。
两门引导实验介绍版本准备、运行版本选择、业务检查和恢复。一门挑战提供具有不同要求的工作坊网站,让你独立决定保留候选版本还是恢复已知可用的版本。每个单元都从独立的预配置环境开始。
你将学到什么
完成本课程后,你将能够:
- 区分提供的版本包、已安装的发布版本和正在为访客服务的版本;
- 在独立目录安装网站更新,同时保留完整的恢复版本;
- 检查用于选择网站文件的符号链接;
- 验证真实页面内容、链接和 HTTP 响应,而非仅相信部署成功提示;
- 在发布失败后恢复静态网站,并确认用户路径重新可用。
本课程适合谁
本课程适合 DevOps 初学者,以及希望成为开发者或系统管理员、练习完整小型发布流程的学习者。
前置要求: 能够输入终端命令并识别文件路径。无需 Git、Nginx 管理、容器或编程经验。引导实验会介绍必要的命令、选项和 HTTP 概念。
学习环境: 浏览器中的预配置 Linux 环境,提供 Workstation、Website 和 Topology 标签页。网站和发布辅助脚本均已准备好。实验操作说明、验证提示与 challenge 完整解答提供英语、中文、西班牙语、法语、德语、日语、俄语、韩语和葡萄牙语版本。示例网站、标签页名称和命令输出保留英文。
常见问题
需要自己开发或安装应用吗?
不需要。网站和候选版本包已准备好,你可以专注于发布、检查和恢复,无需搭建工具链。
需要编写应用代码吗?
不需要。你将操作一个小型辅助脚本,检查真实文件和响应。挑战采用已经练习过的相同机制。
课程教授零停机部署或数据库回退吗?
不教授。本课程涵盖静态网站文件的明确恢复操作,不承诺撤销数据库变更、让整个浏览器会话原子切换,或提供生产级高可用系统。




