Repository to learn Azure from Zero. This repository covers the complete Azure fundamentals required for a DevOps Engineer.
当前项目代码仓暂无内容
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
Azure 从零到英雄课程
如果你喜欢这个内容,不要忘记给这个仓库一个 ⭐
第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应用
第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?
- 如何创建部署、服务和入口?
- 入口控制器如何工作?
- 将三层应用程序暴露给最终用户。
第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面试准备
- 关键概念回顾
- 面试问题与实践环节