Skip to main content

什么是Azure计算服务?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:07:23

Azure中的大多数服务都会将计算功能和存储功能分开,这样设计的目的有很多好处,例如方便缩放,备份,恢复等等。同时由于云计算实质上是通过租用的形式来实现自己的业务,将计算和存储分开来,也利于实现即用即付的计费模式。

得益于计算和存储的分开实现,Azure计算被设计为一种按需计算的服务,用于运行基于云的应用程序。计算服务提供磁盘、处理器、内存、网络和操作系统等计算资源供用户租用。所有的这些资源都是按需提供,并且通常可以在几分钟或者是更短的时间内可以准备好供用户使用。用户只需要为这些使用的资源付费,而且是按使用时长付费,例如你创建了一个虚拟机,虚拟机开启运行才会付费,虚拟机停止后不需要付费。

注意
关于虚拟机付费的问题,有一个需要注意的地方,由于虚拟机需要使用到存储部分:例如虚拟机的磁盘,也是由存储实现的,虽然虚拟机停止后无需为计算单元付费,例如虚拟机的CPU,内存等等,但是磁盘所占用的存储还是需要付费的。更为详细的情况,您可以参考:https://azure.microsoft.com/zh-cn/pricing/

Azure支持用于开发和测试、运行应用程序以及扩展数据中心的多种计算解决方案。该服务支持LinuxWindows ServerSQL Server、 OracleIBMSAP。 Azure还提供了许多可以运行虚拟机的服务。每种服务根据需求提供不同的选项,核心的计算服务包括如下的列表:

  • Azure虚拟机,包括LinuxWindows虚拟机。
  • Azure Container Instance, 容器实例。
  • Azure App Service, 应用服务。
  • Azure Functions, 无服务器计算等等。

关于计算服务一些简短的介绍如下:

虚拟机

虚拟机是物理计算机的软件模拟。 它们包括虚拟处理器、内存、存储和网络资源。 VM 托管一个操作系统,你可以像使用物理计算机一样安装和运行软件。 使用远程桌面客户端时,可以像坐在终端前面一样使用和控制 VM。

使用 Azure 虚拟机,可以在云中创建和使用 VM。 虚拟机提供基础设施即服务 (IaaS),并可以按不同方式使用。 在需要完全控制操作系统和环境时,VM 是一种理想选择。 就像物理计算机一样,可以自定义在 VM 上运行的所有软件。 运行自定义软件或自定义托管配置时,此功能很有帮助。

虚拟机规模集

虚拟机规模集是一种 Azure 计算资源,可用于部署和管理一组相同的 VM。 虚拟机缩放集旨在在所有 VM 配置相同的情况下,实现真正意义上的自动缩放。 无需对 VM 进行预配。 出于此原因,可以更方便地构建面向大型计算、大数据、容器化工作负荷的大规模服务。 随着需求的增加,可以添加更多的 VM 实例。 随着需求的下降,可以删除 VM 实例。 此过程可通过手动、自动或两者结合的方式实现。

容器实例和AKS

容器实例和 Azure Kubernetes 服务是可用于部署和管理容器的 Azure 计算资源。 容器是轻型的虚拟化应用程序环境。 它们的设计旨在实现快速创建、横向扩展和动态停止。 可以在单个主机上运行容器化应用程序的多个实例。

应用服务

利用 Azure 应用服务,可快速生成、部署和缩放任何平台上运行的企业级 Web 应用、移动应用和 API 应用。 在使用完全托管的平台执行基础结构维护的同时,可以满足严苛的性能、可伸缩性、安全性和合规性要求。 应用服务是一种平台即服务 (PaaS) 服务。

Azure Functions

若只关心运行服务的代码,而不关心基础平台或基础结构,Functions 是理想选择。 需要执行工作以响应事件(通常通过 REST 请求)、计时器或来自其他 Azure 服务的消息,并且该工作可在几秒钟或更短时间内快速完成时,通常会用到它们。