SuperAPI AI 工具集

azure

编程与开发

查看项目

更新于 10-16 01:16

技能介绍

用途:为 Azure 云原生开发与运维提供一套工程规范,帮助团队以模块化、可复用、可扩展的方式构建和交付 Azure 资源。

主要能力: 基础设施即代码:使用 ARM 模板或 Terraform 预置资源,可用 Bicep 简化 ARM 编写;所有基础设施代码纳入版本控制,并用参数文件管理环境差异。 Azure Pipelines:以 YAML 实现 CI/CD,用模板复用流水线组件,按环境划分阶段,用变量组共享配置,并为生产部署设置审批门。 监控与日志:集成 Azure Monitor 采集指标,用 Log Analytics 集中日志,用 Application Insights 做 APM,为关键指标创建告警,并用 Azure Dashboard 可视化。 安全:用 Azure Key Vault 管理机密,用托管标识做服务认证,用 RBAC 控制访问,用 Azure Policy 做治理,并配置网络安全组。 成本优化:对可预测负载使用预留实例,对波动负载启用自动伸缩,参考 Azure Advisor 建议,为资源打标签以分摊成本,并用成本管理监控支出。 AKS:采用 Helm 或 Kustomize 部署,遵循 GitOps 声明式管理,用工作负载标识保障 Pod 安全,对有状态应用使用 StatefulSet,并与 Azure Container Registry 集成。

使用方式与规范:强调最小权限、避免硬编码、用配置管理替代写死值。命名约定为变量与函数用 camelCase、类用 PascalCase、文件与目录用 snake_case、环境变量用 UPPER_CASE。测试用 pytest 或合适框架,文档用 markdown 编写,包含架构图并维护运维手册。

适用场景:在 Azure 上设计、部署与运维云原生应用的 DevOps 与平台工程团队。

限制:资料未提供具体命令、代码示例、版本要求、收费信息或平台支持范围,相关内容暂未提供。