混合基础设施部署
在本挑战课程中,你将运用服务部署技能,将容器、数据库、反向代理和传统 Web 服务整合为一个混合技术栈。本项目侧重于集成工作,要求你在管理下实现新旧基础设施组件的平稳共存。
为什么这很重要
现实中的生产环境很少仅由单一技术构建。团队通常会在传统数据库和 Web 服务器旁运行容器化服务,并利用反向代理将整个技术栈串联起来。本项目旨在帮助你练习在现代组件与传统组件共享同一交付路径时,所需的运维判断力。
你将学到什么
- 将容器化工作负载部署为大型服务环境的一部分。
- 为应用服务提供数据库层支持。
- 使用反向代理模式将流量路由至正确的后端。
- 在现代基础设施组件旁维护传统风格的 Web 服务。
- 通过纯挑战任务,测试集成能力而非孤立的命令知识。
- 将此前掌握的 Docker、数据库、Nginx 和 Apache 技能结合,构建一个连贯的部署场景。
课程路线图
项目从 Docker 容器挑战开始,建立技术栈中的现代应用组件。随后进入 MySQL 数据库挑战,将持久化存储和应用数据支持引入环境。
接下来,你将配置 Nginx 反向代理来控制前端流量并连接各项服务。项目最后以 Apache 传统服务挑战收尾,旨在强化环境的混合特性,并让你掌握如何在现代部署模式下支持旧版服务模型。
适合人群
本课程适合已完成容器、数据库和 Web 服务器模块,并希望通过纯挑战任务来巩固多组件基础设施集成能力的学习者。
学习成果
完成本课程后,你将能够更独立地组装小型混合服务栈,实现跨混合组件的流量路由,并深入理解现代与传统基础设施组件如何在同一个部署工作流中协同工作。




