📜  Azure计算服务

📅  最后修改于: 2021-01-07 04:39:07             🧑  作者: Mango

Azure计算服务

这里的“计算”一词指的是运行我们的应用程序的计算资源的托管模型。 Azure计算服务可以大致分为三类。

  • 基础架构即服务
  • 平台即服务
  • 无服务的服务

最基本的构建块是Azure虚拟机。使用Azure虚拟机,我们可以在Azure云中部署不同的服务,例如Windows,Linux。当我们实现虚拟机时,每个虚拟机将具有关联的OS和数据磁盘。

Azure计算选项

以下是Azure中可用的主要计算选项:

  • 虚拟机:这是一项IaaS服务,使我们能够在虚拟网络(VNet)内部署和管理VM。
  • 应用程序服务:这是一项托管的PaaS产品,用于托管Web应用程序,移动应用程序后端,RESTful API或自动化业务流程。
  • Service Fabric:这是一个可以在任何环境(包括Azure或本地)上运行的平台。它是跨机器集群的微服务的协调者
  • Azure Kubernetes服务:它管理用于运行容器化应用程序的托管Kubernetes服务。
  • Azure容器实例:它提供了在Azure中运行容器的最快,最直接的方法,而无需置备任何虚拟机,也无需采用高级服务。
  • Azure功能:它是托管的FaaS服务。
  • Azure批处理:它是一项托管服务,用于运行大规模并行和高性能计算(HPC)应用程序。
  • 云服务:这是用于运行云应用程序的托管服务。它使用PaaS托管模型。

在部署任何虚拟机时(例如运行某些脚本等)。为此,Azure提供了一些扩展,例如自定义脚本PowerShell DSC,它代表所需的状态配置。您可以具有诊断扩展,以收集从该虚拟机发出的所有日志。此外,我们可以在该虚拟机上安装反恶意软件,以防御病毒等。

使用App服务,我们可以部署Web应用程序,移动后端服务,API Apps等。如果需要部署基于微服务的应用程序,则可以使用服务结构。

在无服务器服务中,我们具有Azure功能和逻辑应用程序。使用它,我们可以在云中部署代码片段并触发它们,而无需担心基础架构。

三个关键服务与Azure计算服务相关联:

Azure安全中心:它用于了解虚拟机的安全状态。我们可以定义策略,并根据策略可以从Azure虚拟机收集信息并识别威胁。它将提供与此相关的建议。

Active Directory:用于控制谁可以访问虚拟机或扩展集或可用性集或在Azure中实际运行任何其他Azure服务。

密钥库:它用于在Azure中安全地存储证书密钥或任何敏感信息。