15 集

Learn Live:使用 Bicep 将 Azure 基础结构作为代码进行部署

了解如何使用 Bicep 部署 Azure 资源。 Bicep 是一种语言和一组工具,可帮助你将基础结构作为代码进行部署。 Bicep 使部署更加一致且可重复。 在 Learn Live 中与我们的专家互动。

欢迎参加本现场学习体验,在其中,主题专家将与全球开发人员一起通过以下 Learn 模块为你提供实时指导。 赢取徽章,准备认证并与优秀的社区成员一起参加 Learn Live! 期待与你相见:)

使用 Bicep 的基础结构即代码简介

使用 Bicep 的基础结构即代码简介

描述使用基础结构即代码、Azure 资源管理器和 Bicep 快速且自信地缩放云部署的好处。 确定 Bicep 是一个很好的声明性部署工具的部署类型。 本集内容:

  • 描述基础结构即代码的好处
  • 描述声明性基础结构即代码和命令性基础结构即代码之间的差异
  • 说明什么是 Bicep,以及它如何用于基础结构即代码方法
生成首个 Bicep 模板

生成首个 Bicep 模板

在 Bicep 模板中定义 Azure 资源。 提高部署的一致性和可靠性,减少所需的手动工作量,并跨环境缩放部署。 通过使用参数、变量、表达式和模块,你的模板将非常灵活,并且可以重复使用。 本集内容:

  • 使用 Bicep 创建和部署 Azure 资源
  • 使用参数、变量和表达式为模板增加灵活性
  • 创建并部署包含模块的 Bicep 模板
使用参数生成可重用的 Bicep 模板

使用参数生成可重用的 Bicep 模板

在每个部署过程中使用 Bicep 参数提供模板信息。 添加修饰器,来使你的参数易于理解和使用,并保护机密数据。 使用参数文件在命令行中提供参数值。 本集内容:

  • 自定义参数并限制可由每个参数使用的值
  • 了解将参数提供给 Bicep 模板部署的方法
  • 使用安全参数
使用条件和循环生成灵活的 Bicep 模板

使用条件和循环生成灵活的 Bicep 模板

仅当存在特定约束时才部署资源。 使用循环来部署多个具有相似属性的资源。 本集内容:

  • 在 Bicep 模板内按条件部署资源
  • 使用循环部署多个资源实例
  • 使用输出和变量循环
使用模块创建可组合的 Bicep 文件

使用模块创建可组合的 Bicep 文件

设计和生成可重用模块以简化 Bicep 模板。 使用参数和输出将多个模块组合到模板中。 本集内容:

  • 设计和创建可重用且结构良好的 Bicep 模块
  • 创建可同时使用多个模块的 Bicep 文件
使用 Bicep 部署子资源和扩展资源

使用 Bicep 部署子资源和扩展资源

在 Bicep 代码中部署各种 Azure 资源。 定义和使用子资源和扩展资源。 处理在 Bicep 模板或模块外部创建的资源。 本集内容:

  • 介绍资源类型和资源 ID
  • 部署子资源和扩展资源
  • 在 Bicep 模板中表示并使用预先存在的资源
使用 Git 管理对 Bicep 代码的更改

使用 Git 管理对 Bicep 代码的更改

跟踪你的 Bicep 代码的更改并查看更改的文件的历史记录。 使用分支同时开发多个版本的代码。 发布存储库以支持协作。 本集内容:

  • 说明版本控制和 Git 的好处
  • 将 Bicep 模板提交到 Git 存储库并查看更改历史记录
  • 创建并合并分支
  • 将 Git 存储库发布到 GitHub 或 Azure Repos,以便与他人协作
构建用于协作的 Bicep 代码

构建用于协作的 Bicep 代码

生成支持协作开发并遵循最佳做法的 Bicep 文件。 规划参数,简化模板的部署。 使用一致的样式、清晰的结构和注释来让 Bicep 代码易于理解、使用和修改。 本集内容:

  • 为 Bicep 文件选择适当的参数
  • 构建 Bicep 代码和参数,为团队协作助力
  • 使用注释和资源标记记录 Bicep 代码
使用 what-if 预览 Azure 部署更改

使用 what-if 预览 Azure 部署更改

预览部署的效果。 了解 What-if 操作检测到的更改的类型。 使用增量模式和全量模式部署模板。 本集内容:

  • 描述 Azure 中的两种部署模式及其影响
  • 使用 What-if 操作在部署之前预览将发生的更改
迁移 Azure 资源和 JSON ARM 模板以使用 Bicep

迁移 Azure 资源和 JSON ARM 模板以使用 Bicep

导出 Azure 资源并将其转换为 Bicep 文件,并将 JSON ARM 模板迁移到 Bicep。 重构 Bicep 文件以遵循最佳做法。 测试 Bicep 文件并将其部署到生产环境。 本集内容:

  • 将 JSON ARM 模板转换为 Bicep
  • 为现有的 Azure 资源创建 Bicep 定义
  • 使用 What-if 操作和文档验证模板转换
使用 Bicep 和拉取请求查看 Azure 基础结构更改

使用 Bicep 和拉取请求查看 Azure 基础结构更改

使用拉取请求避免意外更改和编写不当的 Bicep 代码。 使用分支策略来防止主分支发生意外的更改。 了解查看 Bicep 代码时应查找的内容。 本集内容:

  • 防止重要分支发生意外的更改
  • 创建、查看和合并拉取请求
  • 通过拉取请求查看 Bicep 代码
使用 Bicep 将资源部署到订阅、管理组和租户

使用 Bicep 将资源部署到订阅、管理组和租户

在订阅、管理组和租户范围部署 Azure 资源。 了解如何在不同范围内部署 Azure 资源,此操作为什么很重要,以及如何创建 Bicep 代码来部署这些资源。 创建一组 Bicep 文件,你可以在一个操作中跨多个范围部署这些文件。 本集内容:

  • 说明资源范围,包括租户级、管理组级和订阅级资源
  • 使用 Bicep 模板在特定范围内部署资源
  • 创建可部署到多个范围的 Bicep 文件
使用部署脚本扩展 ARM 模板

使用部署脚本扩展 ARM 模板

将自定义步骤添加到 Bicep 或 JSON Azure 资源管理器模板(ARM 模板)。 使用参数和输出将部署脚本与部署集成。 本集内容:

  • 使用部署脚本在 ARM 模板中执行自定义步骤
  • 定义参数,使部署脚本更可重用
使用专用注册表共享 Bicep 模块

使用专用注册表共享 Bicep 模块

重用 Bicep 模块以减少代码重复并提高部署质量。 为组织创建专用注册表。 将共享模块发布到注册表,并在多个部署中使用它们。 本集内容:

  • 为自己的组织创建专用注册表
  • 将模块发布到专用注册表,并从中使用该模块
使用模板规格发布可重用的基础结构代码库

使用模板规格发布可重用的基础结构代码库

在组织中重用和共享 ARM 模板。 发布模板规格,这些规格用于部署为组织要求预先配置的资源。 使用版本控制访问并安全地更新模板规格。 本集内容:

  • 创建和部署模板规格
  • 向模板规格添加版本

我们的发言人和主持人

  • Alex Frankel

    Microsoft 首席项目经理

    Twitter
  • Angel Perez

    Microsoft Azure 部署部门项目经理

    LinkedIn
  • Barbara Forbes

    Azure 技术主管,Microsoft Azure MVP,OGD ict-diensten

    Twitter
  • Brandon Martinez

    高级客户工程师,FastTrack for Azure,Microsoft

    Twitter
  • Gitte Vermeiren

    高级客户工程师,FastTrack for Azure,Microsoft

    Twitter
  • John Downs

    高级客户工程师,FastTrack for Azure,Microsoft

    Twitter
  • Joshua Waddell

    高级客户工程师,FastTrack for Azure,Microsoft

    Twitter
  • Neil Peterson

    Microsoft 高级站点可靠性工程师

    Twitter
  • Stephanie Yen

    Microsoft Azure 部署部门项目经理

    Twitter
  • Steven Murawski

    Microsoft 首席云大使

    Twitter
  • Victor Worapon Viriyaampanond

    Microsoft 高级客户工程师

    LinkedIn
  • Will Velida

    第二客户工程师,FastTrack for Azure,Microsoft

    Twitter
  • William Salazar

    高级客户工程师,FastTrack for Azure,Microsoft

    Twitter

常见问题

参加该活动需要付费吗?

活动是免费的! 你可以加入 Learn TV 以免费流式传输内容!

该活动何时举行?

从 2022 年 3 月 8 日到 2022 年 6 月 28 日开始每周举行

此活动是否可按需提供?

是! 你可以随时流式传输我们过去的活动! 可以随时浏览和流式传输所有 Learn Live 活动

该活动在何地举行?

此活动系列是虚拟的! 与我们和其他数千人一起在家中、办公室或设备上尽情享用体验。

节目集以哪种语言提供?

此节目以英语提供。 录制内容将以 14 种不同的语言提供字幕,每次现场节目结束 48 小时后,录制内容将在 Learn Live 中提供。

行为准则

我们致力于为每个人提供尊重、友好、专业的体验,无论其性别、性取向、外貌、残疾、年龄、种族或宗教如何。 我们不允许贬低任何性别、种族、性取向或残疾的行为,也不允许被视为骚扰或歧视的行为。 每个人都有责任了解和遵守我们的标准,我们希望每个人都能帮助营造友好、安全的环境。 此外,我们努力以同等尊重的方式对待我们所在的同一个世界。 如有任何问题、顾虑或发现任何破坏活动或行为,请向组织团队报告,以便我们立即解决问题。