交互式实验室模拟

已完成

实验室方案

你的组织正在将本地 Web 应用迁移到 Azure。 作为 Azure 管理员,你需要:

  • 使用 PHP 运行时堆栈托管在 Windows 服务器上运行的网站。
  • 使用 Azure Web 应用部署槽位实现 Azure DevOps 做法。

体系结构关系图

Architecture diagram as explained in the text.

目标

  • 任务 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 请求的无限循环。
    • 确认资源计数可自动缩放。

注意

选择缩略图来启动实验室模拟。 完成后,请务必返回到此页面,以便可以继续学习。

注意

你可能会发现交互式模拟与托管实验室之间存在细微差异,但演示的核心概念和思想是相同的。

Screenshot of the simulation page.