Azure-zero-to-hero:基于 Azure 生态的从入门到精通学习项目

Repository to learn Azure from Zero. This repository covers the complete Azure fundamentals required for a DevOps Engineer.

分支1Tags0
当前项目代码仓暂无内容

Azure 从零到英雄课程

添加标题(13)

如果你喜欢这个内容,不要忘记给这个仓库一个 ⭐

第1天:了解云概念、词汇和术语

  • 云是什么?
  • 公共云、私有云和混合云之间的区别是什么?
  • 云计算是什么?
  • 词汇
    • 虚拟化
    • 虚拟机
    • API
    • 区域
    • 可用性区域
    • 可扩展性
    • 弹性
    • 灵活性
    • 高可用性
    • 容错能力
    • 灾难恢复
    • 负载均衡

第2天:Azure入门

  • 在Azure上创建账户
  • 探索Azure中的区域和可用性区域
  • Azure中的IaaS与PaaS与SaaS模型

第3天:Azure资源、资源组和ResourceManager

  • Azure中的资源
  • Azure中的资源组
  • AzureResourceManager概览

第4天:Azure虚拟机

  • 虚拟化回顾
  • 在Azure中创建虚拟机
  • 连接到虚拟机
  • 在Azure VM上部署你的第一个应用程序
  • 虚拟机自动扩展的ScaleSets

第5天:Azure网络服务

  • Azure网络概览(现实世界示例)
  • 虚拟网络
  • 子网,CIDR
  • 路由和路由表
  • 网络安全组(NSGs)
  • 应用程序安全组(ASGs)

第6天:高级网络服务

  • Azure应用网关&WAF
  • Azure负载均衡器
  • Azure DNS
  • Azure防火墙
  • 虚拟网络对等互连和VNet网关
  • VPN网关

第7天:在Azure防火墙后部署应用程序 - (项目1)

  • 实践操作视频,解释以下内容:
  • 如何设置网络
  • 如何在带有网络功能的Azure VM上部署应用程序并使用堡垒主机。
  • 设置概览和故障排除。

第8天:Azure面试问题(计算与网络)

  • 至第6天的主题面试问题
  • 云计算概念
  • Azure基础
  • Azure网络

第9天:Azure存储服务

  • Azure存储服务的类型
  • 使用场景

第10天:Azure的命令行界面

  • Azure CLI深入探讨
  • 使用Azure CLI在Azure上创建资源
  • 使用场景和多参考

第11天:AzureResourceManager

  • Azure ResourceManager和Azure模板深入探讨
  • 与Bicep的比较
  • 与Azure CLI的比较
  • 与Terraform的比较

第12天:Azure身份与访问管理(IAM)

  • Azure中的身份验证服务
  • 身份访问管理(IAM)
  • 实施RBAC
  • RBAC最佳实践

第13天:Azure DevOps入门

  • Azure DevOps概览
  • Azure DevOps服务的介绍
  • 设置项目和仓库

第14天:Azure DevOps - CI设置 - (项目2)

  • 实施持续集成(CI)

  • 一个允许在两个选项之间投票的Python前端Web应用

  • 一个收集新投票的Redis

  • 一个消费投票并存储它们的.NET工作者

  • 由Docker卷支持的Postgres数据库

  • 一个显示投票结果的Node.js Web应用

Screenshot 2024-02-09 at 5 20 01 PM

第15天:Azure DevOps - CD设置 - (项目3)

  • 实施持续部署(CD)
  • 使用AKS进行CD
  • 在Azure上创建AKS集群
  • 在AKS中将虚拟机规模集配置为节点池
  • AKS实践操作
  • 端到端的CI/CD演示

第16天:Azure Kubernetes服务(AKS深入探讨)

  • AKS深入探讨
  • 理解AKS与自托管Kubernetes集群的差异

第17天:在AKS上部署三层架构电子商务(8个服务,2个数据库) - (项目4)

  • 理解三层架构是什么
  • 在三层架构中不同的服务如何相互连接
  • 如何为每个服务创建Dockerfile?
  • 如何创建部署、服务和入口?
  • 入口控制器如何工作?
  • 将三层应用程序暴露给最终用户。

Screenshot 2024-02-16 at 1 43 25 PM

第18天:Azure DevOps面试问题

  • 初级Azure DevOps面试问答
  • 高级Azure DevOps面试问答

第19天:Azure云监控(Monitor)和监控服务

  • 监控概览
  • 在Azure中设置监控

第20天:Azure密钥保管库

  • 使用Key Vault进行密钥管理
  • 安全最佳实践
  • 项目 - 将Azure Keyvault与Secrets Store CSI Driver集成

第21天:Azure无服务器

  • 理解Azure无服务器服务
  • 使用Azure实现无服务器

第22天:事件驱动的无服务器 - (项目5)

  • 创建由Azure Blob创建触发的Azure函数

第23天:使用Terraform管理Azure资源 - (项目7)

  • 如何将Azure与Terraform连接
  • 如何使用Terraform在Azure上创建资源
  • Terraform在Azure中的状态文件管理
  • 最佳实践

第24天:Azure DevOps简历准备,适合新手和有经验者

  • 如何撰写令人印象深刻的Azure DevOps简历
  • 如何将项目添加到简历中

第25天:Azure面试准备

  • 关键概念回顾
  • 面试问题与实践环节

项目介绍

学习Azure从零开始的知识库。本知识库涵盖了DevOps工程师所需的完整Azure基础知识。【此简介由AI生成】

定制我的领域
2105.31 K5.8 K访问 GitHub