交互式实验室模拟
实验室方案
你的组织正在将本地 Web 应用迁移到 Azure。 作为 Azure 管理员,你需要:
- 使用 PHP 运行时堆栈托管在 Windows 服务器上运行的网站。
- 使用 Azure Web 应用部署槽位实现 Azure DevOps 做法。
体系结构关系图
目标
- 任务 1:创建 Azure Web 应用。
- 使用 Azure 门户创建 Web 应用。
- Web 应用应在 Windows 上运行并使用 PHP 运行时堆栈。
- 任务 2:创建过渡部署槽位。
- 验证是否存在生产部署槽位。
- 创建新的过渡部署槽位。
- 任务 3:配置 Web 应用部署设置。
- 从本地 Git 会话部署 Web 应用。
- 提供身份验证凭据。
- 任务 4:将代码部署到过渡部署槽位。
- 使用 Azure PowerShell 克隆远程存储库并设置本地路径。
- 使用身份验证凭据添加远程 Git 会话。
- 在新的浏览器选项卡中显示默认网页。
- 将示例 Web 应用代码从本地存储库推送到 Azure Web 应用过渡部署槽位。
- 任务 5:交换过渡槽。
- 交换部署槽位。
- 验证默认网页是否已替换为“Hello World”页面。
- 任务 6:配置并测试 Azure Web 应用的自动缩放。
- 在生产部署槽位上配置自定义自动缩放规则。
- 缩放规则应使用 CPU 百分比来增加资源计数。
- 使用 Azure PowerShell 启动向 Web 应用发送 HTTP 请求的无限循环。
- 确认资源计数可自动缩放。
注意
选择缩略图来启动实验室模拟。 完成后,请务必返回到此页面,以便可以继续学习。
注意
你可能会发现交互式模拟与托管实验室之间存在细微差异,但演示的核心概念和思想是相同的。