Stanu02/azure-projects
GitHub: Stanu02/azure-projects
一组基于 Terraform 的 Azure 云基础设施实践项目,涵盖网络、Kubernetes、CI/CD 和 SIEM 等核心场景,帮助有跨云经验的工程师快速上手 Azure。
Stars: 0 | Forks: 0
# Azure 云项目
在 AWS 上工作多年后,我为了亲自上手实践 Azure 而构建了这些项目。所有的基础设施都使用了 Terraform。这些项目都是我实际运行过、弄崩溃过、修复过并从中学习的真实经历。
## 项目
| 项目 | 构建内容 | 服务 |
|---------|-------------|---------|
| [项目 1 - Landing Zone](./project1-landing-zone) | Resource group + 用于强制实施标签的 Azure Policy | Resource Groups, Azure Policy |
| [项目 2 - 中心辐射型网络](./project2-hub-spoke) | 带有 peering 和 NSG 的中心辐射型 VNet 拓扑 | VNet, Subnets, VNet Peering, NSG |
| [项目 3 - AKS + ACR + Key Vault](./project3-aks) | 连接了容器注册表和 Key Vault 的 Kubernetes 集群 | AKS, ACR, Key Vault |
| [项目 4 - CI/CD Pipeline](./project4-cicd) | 每次推送时自动部署的 GitHub Actions pipeline | App Service, GitHub Actions |
| [项目 5 - SIEM](./project5-defender-siem) | 模拟 SSH 暴力破解攻击,使用 Sentinel 检测,并通过 KQL 进行调查 | Log Analytics, Microsoft Sentinel |
## 关于
我之前有 AWS 的经验(Control Tower, IAM, VPC, GuardDuty, EKS)——这些概念都是相通的,只是工具的名称不同而已。
## 作者
Tanupriya Dehariya
标签:ECS, Microsoft Azure, Terraform, 云计算, 网络安全, 规则引擎, 运维基础设施, 隐私保护