微软Azure概念


文档摘要

微软Azure概念 微软Azure是微软提供的一个全面的云计算平台。在使用Azure时,了解以下一些基本概念是很重要的: Azure区域和可用性区域 区域: Azure在全球拥有多个数据中心区域,每个区域由一个或多个数据中心组成。这些区域允许你在特定地理位置部署资源,同时考虑数据驻留和延迟要求。 可用性区域: 可用性区域是Azure区域内独特的物理位置。它们通过将资源托管在具有独立电源、冷却和网络设施的不同数据中心来提供高可用性。 虚拟机(VM) 虚拟机(VM): Azure VM是可扩展且完全可配置的虚拟化计算实例。你可以从多种VM大小和操作系统中选择以满足你的应用程序需求。 Azure市场: Azure市场提供了各种预配置的VM映像和模板,适用于不同的应用程序和服务。

1. 微软Azure概念

微软Azure是微软提供的一个全面的云计算平台。在使用Azure时,了解以下一些基本概念是很重要的:

1. Azure区域和可用性区域

  • 区域: Azure在全球拥有多个数据中心区域,每个区域由一个或多个数据中心组成。这些区域允许你在特定地理位置部署资源,同时考虑数据驻留和延迟要求。
  • 可用性区域: 可用性区域是Azure区域内独特的物理位置。它们通过将资源托管在具有独立电源、冷却和网络设施的不同数据中心来提供高可用性。

2. 虚拟机(VM)

  • 虚拟机(VM): Azure VM是可扩展且完全可配置的虚拟化计算实例。你可以从多种VM大小和操作系统中选择以满足你的应用程序需求。
  • Azure市场: Azure市场提供了各种预配置的VM映像和模板,适用于不同的应用程序和服务。

3. Azure存储

  • Azure存储: Azure提供可扩展且高度可用的云存储服务,包括Blob存储(用于非结构化数据)、文件存储(用于文件共享)、表存储(NoSQL)和队列存储(消息传递)。
  • Azure Blob: Blob存储用于存储二进制和文本数据,如图像、视频和备份。

4. Azure Active Directory(Azure AD)

  • Azure Active Directory(Azure AD): Azure AD是微软基于云的身份和访问管理服务。它允许你管理用户身份并启用对各种Azure和第三方应用程序的单点登录(SSO)。
  • Azure AD租户: 每个Azure AD实例称为一个租户,并代表Azure中的组织身份存储。

5. Azure资源管理器(ARM)

  • Azure资源管理器(ARM): ARM是Azure的部署和管理服务。它允许你使用模板和声明性定义创建、更新和管理Azure资源。
  • ARM模板: ARM模板是定义Azure部署中的资源及其配置的JSON文件。

6. Azure函数

  • Azure函数: Azure函数是一种无服务器计算服务,允许你运行事件驱动的代码而无需管理基础设施。你可以响应各种事件触发函数。
  • 触发器: 函数可以通过HTTP请求、Azure存储更改或消息队列消息等事件触发。

7. Azure负载均衡器

  • Azure负载均衡器: Azure负载均衡器将传入的网络流量分配到多个VM实例上,以确保应用程序的高可用性和可靠性。
  • 前端IP配置: 负载均衡器具有前端和后端IP配置,以将流量路由到适当的VM。

8. Azure SQL数据库

  • Azure SQL数据库: Azure SQL数据库是基于Microsoft SQL Server的托管关系数据库服务。它提供高可用性、可扩展性和自动备份功能。
  • 弹性池: 弹性池允许你管理和扩展多个数据库以优化成本。

9. Azure虚拟网络(VNet)

  • Azure虚拟网络(VNet): VNet是一种网络隔离和分段服务,允许你在Azure资源中创建私有、隔离的网络环境。
  • 子网: VNet内的子网有助于组织资源并定义网络安全规则。

10. Azure DevOps

  • Azure DevOps: Azure DevOps提供了一套软件开发工具,包括版本控制、持续集成和持续交付(CI/CD)。
  • Azure DevOps服务: Azure DevOps服务提供基于云的协作和DevOps实践工具。

11. Azure Kubernetes服务(AKS)

  • Azure Kubernetes服务(AKS): AKS是一个基于Kubernetes的容器编排服务。它简化了容器化应用程序的部署、管理和扩展。

  • 节点池: AKS允许你创建和管理不同配置的节点池以适应不同的工作负载。

12. Azure函数高级计划

  • Azure函数高级计划: 除了消耗计划和专用(应用服务)计划外,Azure函数还提供了一个高级计划,该计划提供了更多高级功能,包括VNET集成、更长的执行超时时间和增强的性能。

13. Azure逻辑应用

  • Azure逻辑应用: Azure逻辑应用是一个无服务器的工作流自动化服务,允许你创建工作流并与各种Azure和外部服务集成。它用于协调复杂的业务流程。

  • 连接器: 逻辑应用使用连接器与外部服务和系统交互,从而轻松创建自动化工作流。

14. Azure密钥保管库

  • Azure密钥保管库: Azure密钥保管库是一个安全的、集中的服务,用于管理和保护云应用程序和服务使用的加密密钥、秘密和证书。它有助于保护敏感信息。

  • 托管HSM: Azure密钥保管库提供硬件安全模块(HSM)支持的密钥以增强安全性。

15. Azure Synapse分析(原SQL数据仓库)

  • Azure Synapse分析: Azure Synapse分析是一个结合了企业数据仓库和大数据分析的统一平台。它允许你分析大量数据并进行数据转换。

  • 数据集成: Synapse分析提供了数据集成功能,可以从各种来源摄取和准备数据以供分析。

16. Azure DevTest实验室

  • Azure DevTest实验室: DevTest实验室是一种服务,使开发人员和测试人员能够为开发、测试和培训创建和管理环境。你可以通过策略控制成本和资源。

  • 工件: DevTest实验室允许你定义和共享工件(如预配置的VM映像)以快速设置环境。

17. Azure防火墙

  • Azure防火墙: Azure防火墙是一种托管的网络安全服务,提供高可用性、可扩展性和高级安全功能以保护你的Azure虚拟网络资源。

  • 应用规则: Azure防火墙支持应用规则以允许或拒绝特定FQDN(完全限定域名)的出站流量。

18. Azure Databricks

  • Azure Databricks: Azure Databricks是一个基于Apache Spark的分析平台,针对Azure进行了优化。它提供了一个协作环境,供数据科学家、工程师和分析师处理大数据和机器学习。

  • 集成: Databricks与各种Azure服务(如Azure Data Lake Storage、Azure SQL数据仓库和Azure机器学习)集成。

19. Azure Cosmos DB

  • Azure Cosmos DB: Cosmos DB是一个全球分布的多模型数据库服务,旨在实现高可用性和低延迟访问。它支持多种数据模型,包括文档、键值、图和列族。

  • 多模型API: Cosmos DB允许你从不同的API(如SQL、MongoDB、Cassandra)中选择以与你的数据交互。

20. Azure Sentinel

  • Azure Sentinel: Azure Sentinel是一种基于云的安全信息和事件管理(SIEM)服务,提供智能安全分析以检测和响应组织资源中的威胁。

  • 安全连接器: Sentinel集成了广泛的Microsoft和第三方安全解决方案以收集和分析安全数据。

2. 基本命令

这些只是基本命令,更多内容可以参考 https://learn.microsoft.com/en-us/azure/?product=popular

1. 登录Azure帐户:

az login

2. 列出订阅:

az account list

3. 设置活动订阅:

az account set --subscription "Subscription Name or ID"

4. 列出资源组:

az group list

5. 创建资源组:

az group create --name "ResourceGroupName" --location "East US"

6. 部署虚拟机:

az vm create --resource-group "ResourceGroupName" --name "VMName" --image "UbuntuLTS" --admin-username "azureuser" --admin-password "Password123"

7. 启动/停止/重启虚拟机:

az vm start --resource-group ResourceGroupName" --name "VMName" az vm stop --resource-group "ResourceGroupName" --name "VMName" az vm restart --resource-group "ResourceGroupName" --name "VMName"

8. 列出虚拟机:

az vm list --resource-group "ResourceGroupName"

9. 删除虚拟机:

az vm delete --resource-group "ResourceGroupName" --name "VMName" --yes --no-wait

10. 创建存储帐户:

az storage account create --name "storageaccountname" --resource-group "ResourceGroupName" --location "East US" --sku "Standard_LRS"

11. 列出存储帐户:

az storage account list --resource-group "ResourceGroupName"

12. 创建Blob容器:

az storage container create --name "containername" --account-name "storageaccountname" --account-key "accountkey"

13. 列出Blob容器:

az storage container list --account-name "storageaccountname" --account-key "accountkey"

14. 部署Azure Web应用:

az webapp create --resource-group "ResourceGroupName" --plan "AppServicePlanName" --name "WebAppName" --runtime "DOTNET|10.0" --deployment-local-git

15. 列出Azure Web应用:

az webapp list --resource-group "ResourceGroupName"

更多内容请参阅:https://learn.microsoft.com/en-us/azure/?product=popular

祝你学习愉快!

声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。


发布者: 作者: 转发
评论区 (0)
U