Azure服务速查

核心服务分类

类别服务AWS 对应使用场景
计算Azure Virtual MachinesEC2IaaS 虚拟机,迁移上云
容器AKSEKS托管 Kubernetes
无服务器Azure Container AppsECS Fargate容器化微服务,Dapr 集成
无服务器Azure FunctionsLambda事件驱动,多种触发源
PaaSAzure App ServiceElastic Beanstalk.NET/Node/Python/Java Web 应用
存储Azure Blob StorageS3对象存储、静态网站
数据库Azure SQL DatabaseRDS SQL Server托管 SQL Server
数据库Azure Cosmos DBDynamoDB多模型 NoSQL,全球分布
消息Azure Service BusSQS + SNS企业消息队列和主题
消息Azure Event HubsKinesis实时事件流,兼容 Kafka
安全Azure Key VaultSecrets Manager + KMS密钥、密码、证书管理
身份Entra ID(原 AAD)IAM + Cognito身份认证、SSO、OAuth2、B2C

Azure CLI 核心命令

# 登录与订阅 az login az account set --subscription "我的订阅" az account list --output table # 资源组 az group create --name myRG --location eastasia az group list --output table # 部署 Web 应用(App Service) az appservice plan create --name myPlan --resource-group myRG \ --sku B1 --is-linux az webapp create --name myapp --resource-group myRG \ --plan myPlan --runtime "NODE:20-lts" # Container Apps az containerapp create \ --name my-app --resource-group myRG \ --environment my-env \ --image myregistry.azurecr.io/myapp:latest \ --target-port 8080 --ingress external # AKS az aks create --resource-group myRG --name myCluster --node-count 3 az aks get-credentials --resource-group myRG --name myCluster # Key Vault az keyvault create --name my-vault --resource-group myRG az keyvault secret set --vault-name my-vault --name DB_PASSWORD --value "secret" az keyvault secret show --vault-name my-vault --name DB_PASSWORD