Azure VM 与最小安全组合
High Contrast
Dark Mode
Light Mode
Sepia
Forest
2 min read371 words

Azure VM 与最小安全组合

Azure 上最接近前两家云平台组合的是:Virtual Machine + NSG + Managed Disk + Managed Identity。网络安全逻辑与 AWS Security Group 类似,但命名和挂载方式不同。

Azure 最小组合图

graph LR A[Internet] --> B[NSG 入站规则] B --> C[Azure VM Ubuntu] C --> D[Managed Disk 数据盘] C --> E[Managed Identity] E --> F[Storage Account / Azure Monitor 等服务]

Azure 与 AWS / GCP 对应关系

AWS GCP Azure 关键差异
EC2 Compute Engine Virtual Machine Azure 机器类型命名:Standard_B1s
Security Group VPC Firewall NSG NSG 可挂在子网或网卡上,粒度更细
EBS Persistent Disk Managed Disk Azure Managed Disk 默认强加密
IAM Role Service Account Managed Identity 系统分配(System-assigned)或用户分配

用 Azure CLI 创建基础环境

# 登录 Azure
az login
# 创建资源组
az group create --name myapp-rg --location eastasia
# 创建一台 Ubuntu 22.04 VM
az vm create \
--resource-group myapp-rg \
--name myapp-vm \
--image Ubuntu2204 \
--size Standard_B1s \
--admin-username ubuntu \
--ssh-key-values ~/.ssh/id_rsa.pub \
--assign-identity
# 开放 HTTP/HTTPS(NSG 规则)
az vm open-port --port 80 --resource-group myapp-rg --name myapp-vm
az vm open-port --port 443 --resource-group myapp-rg --name myapp-vm --priority 901
# SSH 端口仅对可信 IP 开放(修改 NSG 规则)
az network nsg rule update \
--resource-group myapp-rg \
--nsg-name myapp-vmNSG \
--name default-allow-ssh \
--source-address-prefixes 203.0.113.0/32

常见误区

本节执行清单

下一节Azure DNS、Storage、Monitor 落地——把入口、备份、监控补齐。