AWS Compute Services category icon计算 - Amazon Web Services 概述

AWS Compute Services category icon计算

数以百万计的组织使用 AWS 计算服务运行不同的工作负载。

示意图后面有每项服务的描述。要确定哪种服务最能满足您的需求,请参阅选择 AWS 计算服务或者 Amazon Lightsail、AWS Elastic Beanstalk 还是 Amazon EC2?。有关一般信息,请参阅 AWS 上的计算

显示 AWS 计算服务的示意图

返回 AWS 服务

比较 AWS 计算服务

类别 AWS 服务
实例(虚拟机)
容器
无服务器
  • AWS Lambda - 无需服务器即可运行代码。只需按使用的计算时间付费。

边缘和混合访问
  • AWS Outposts - 在本地运行 AWS 基础结构和服务,以获得真正一致的混合体验

  • AWS Snow Family - 在恶劣或断开连接的边缘环境中收集和处理数据

  • AWS Wavelength - 为 5G 设备提供超低延迟的应用程序

  • VMware Cloud on AWS - 所有 vSphere 工作负载的首选服务,可快速扩展并迁移到云端

  • AWS Local Zones - 在离最终用户更近的地方运行延迟敏感型应用程序

成本和容量管理
  • AWS 节省计划 - 灵活的定价模式,可节省高达 72% 的 AWS 计算使用量

  • AWS Compute Optimizer - 为您的工作负载推荐最佳 AWS 计算资源,以降低成本并提高性能

  • AWS Elastic Beanstalk - 一项易于使用的服务,可用于部署和扩展 Web 应用程序及服务

  • EC2 Image Builder - 构建和维护安全的 Linux 或 Windows 服务器映像

  • 弹性负载均衡(ELB)- 将传入的应用程序流量自动分配到多个目标

Amazon EC2

Amazon Elastic Compute Cloud(Amazon EC2)是一项 Web 服务,可在云中提供安全且大小可调的计算容量。该服务旨在降低开发人员进行网络规模级计算的难度。

利用 Amazon EC2 的简单 Web 服务接口,您可以轻松获取和配置容量。该服务使您可以完全控制您的计算资源,并允许您在 Amazon 经过验证的计算环境中运行。Amazon EC2 将获取并启动新服务器实例(名为 Amazon EC2 实例)所需的时间缩短至几分钟,使您可以随着计算需求的变化快速扩展或缩减容量。Amazon EC2 让您只需为实际使用的容量付费,从而改变了计算的经济性。Amazon EC2 为开发人员和系统管理员提供了构建故障弹性应用程序并将其与常见故障场景隔离的工具。

实例类型

Amazon EC2 将 Amazon 的规模效应所带来的成本优势直接惠及您。您为实际消耗的计算容量支付的费率非常低。有关更详细的描述,请参阅 Amazon EC2 定价

Amazon EC2 实例类型的命名基于其系列、代系、处理器系列、附加功能和大小。

  • 按需型实例 - 使用按需型实例时,您可以根据运行的实例以按小时或按分钟的方式为计算容量付费。无需长期承诺或预付款。您可以根据应用程序的需求增加或减少计算容量,并且只需为您使用的实例按指定的每小时费率付费。建议以下用户/应用程序使用按需型实例:

    • 偏爱 Amazon EC2 的低成本和灵活性,无需任何预付款或长期承诺的用户

    • 具有短期、尖峰或不可预测且无法中断的工作负载的应用程序

    • 首次在 Amazon EC2 上开发或测试应用程序

  • 竞价型实例 - 与按需型价格相比,竞价型实例最高可享受 90% 的折扣,并让您可以利用 AWS 云 中未使用的 Amazon EC2 容量。您可以显著降低应用程序的运行成本,在相同的预算下增加应用程序的计算容量和吞吐量,并支持新型云计算应用程序。建议以下用户/应用程序使用竞价型实例:

    • 开始时间和结束时间较为灵活的应用程序

    • 仅在计算成本极低的情况下具备可行性的应用程序

    • 有紧急计算需求以获得大量额外容量的用户

  • 预留实例 - 相比按需型实例定价,预留实例可以提供大幅折扣(高达 72%)。使用可转换预留实例时,您可以灵活地更改系列、操作系统类型和租约,同时还能享受预留实例的定价优势。

  • C7g 实例 - 由最新一代 AWS Graviton3 处理器提供支持的 C7g 实例为计算密集型工作负载提供了 Amazon EC2 中的最优性价比。C7g 实例非常适合高性能计算(HPC)、批处理、电子设计自动化(EDA)、游戏、视频编码、科学建模、分布式分析、基于 CPU 的机器学习推理和广告投放。

  • Inf2 实例 - Inf2 实例专为深度学习推理而构建。它们以 Amazon EC2 中最低的成本为生成式人工智能模型(包括大语言模型(LLM)和视觉转换器)提供高性能。Inf2 实例由第二代 AWS Inferentia 加速器(AWS Inferentia2)提供支持。

  • M7g 实例 - 由最新一代 AWS Graviton3 处理器提供支持的 M7g 实例为通用型工作负载提供了 Amazon EC2 中的最优性价比。M7g 实例非常适合基于开源软件构建的应用程序,例如应用程序服务器、微服务、游戏服务器、中型数据存储和缓存实例集。

  • R7g 实例 - 由最新一代 AWS Graviton3 处理器提供支持的 R7g 实例为内存密集型工作负载提供了 Amazon EC2 中的最优性价比。R7g 实例非常适合内存密集型工作负载,例如开源数据库、内存缓存和近实时的大数据分析。

  • Trn1 实例 - 由 AWS Trainium 加速器提供支持的 Trn1 实例专为生成式人工智能模型(包括 LLM 和潜在扩散模型)的高性能深度学习训练而构建。与其他同类 Amazon EC2 实例相比,Trn1 实例的训练成本降低了 50%。

  • 节省计划 - 节省计划是一种灵活的定价模式,它以较低的 EC2 和 Fargate 使用价格,换取在一年或三年期限内的稳定使用量承诺(以 $/小时为单位衡量)。

  • 专属主机 - 专属主机是一种专供您使用的物理 EC2 服务器。专属主机支持您使用与服务器绑定的现有软件许可证,包括 Windows Server、Microsoft SQL Server 和 SUSE Linux Enterprise Server(受许可条款约束)来帮助您降低成和满足合规性要求。

Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling 可帮助您保持应用程序的可用性,并支持您根据自己定义的条件自动添加或删除 EC2 实例。您可以使用 Amazon EC2 Auto Scaling 的实例集管理功能来保持队列的运行状况和可用性。您还可以使用 Amazon EC2 Auto Scaling 的动态和预测扩展功能来添加或移除 EC2 实例。动态扩展可以响应不断变化的需求,预测性扩展会根据预测的需求自动安排正确数量的 EC2 实例。动态扩展和预测性扩展可以一起使用,以加快扩展速度。

Amazon EC2 Image Builder

EC2 Image Builder 可简化在 AWS 上或本地使用的虚拟机和容器镜像的构建、测试和部署过程。

要使虚拟机和容器映像保持最新状态,可能非常耗时、需要大量资源且容易出错。目前,客户要么手动更新虚拟机并为其创建快照,要么让团队构建自动化脚本来维护映像。

EC2 Image Builder 通过提供简单的图形界面、内置的自动化功能和 AWS 提供的安全设置,显著减少了保持图像最新和确保安全的工作量。使用 Image Builder,无需执行手动步骤来更新映像,也不必构建自己的自动化管线。

除了用于创建、存储和共享映像的底层 AWS 资源的成本外,Image Builder 没有任何其他成本。

Amazon Lightsail

如果您要借助 AWS 来启动和管理虚拟服务器,Amazon Lightsail 是最简单的方法。Lightsail 计划包括以较低的可预测价格快速启动您的项目所需的一切资源 - 虚拟机、基于 SSD 的存储、数据传输、DNS 管理和静态 IP 地址。

Amazon Linux 2023

Amazon Linux 2023(AL2023)是一款为 AWS 打造的基于 Linux 的全新操作系统,旨在提供一个安全、稳定和高性能的环境来开发和运行云应用程序。AL2023 提供与各种 AWS 服务和开发工具的无缝集成,为基于 Amazon EC2 Graviton 的实例 支持 提供优化的性能,同时提供支持服务,无需支付额外的许可成本。从 AL2023 开始,将每两年推出一个新的 Amazon Linux 主要版本。这种节奏为您提供了更加可预测的发布周期和长达 5 年的支持,让您可以更轻松地制定升级计划。

AL2023 比 Amazon Linux 2(AL2)提供了多项改进。例如,AL2023 采用默认安全方法来帮助改善您的安全状况,包括预配置的安全策略、许可模式下的 SELinux、默认启用的 IMDSv2 以及内核实时修补的可用性。借助版本化仓库实现确定性升级,您可以锁定到特定版本的 Amazon Linux 软件包存储库,让您可以控制吸收更新的方式和时间。借助此功能,您可以确保整个环境中软件包版本和更新之间的一致性,从而更有效地遵守最佳运营实践。有关完整比较,请参阅比较 Amazon Linux 2 和 Amazon Linux 2023

Amazon Linux 2023 已在所有 AWS 区域正式发布,包括 AWS GovCloud (US)和中国地区。

AWS App Runner

AWS App Runner 是一项完全托管式服务,使开发人员可以快速地大规模部署容器化 Web 应用程序和 API,无需具备以前的基础结构经验。从源代码或容器镜像开始。AWS App Runner 会自动构建和部署 Web 应用程序,并通过加密实现流量负载平衡。App Runner 还会自动纵向或横向扩展,以满足您的流量需求。使用 App Runner 时,您无需考虑服务器或扩展,而是有更多时间专注于应用程序。

AWS Batch

AWS Batch 让开发人员、科学家和工程师能够轻松高效地在 AWS 上运行数十万个批处理计算任务。AWS Batch 可根据提交的批处理任务的数量和特定资源要求,动态预置最佳计算资源(如 CPU 或内存优化实例)数量和类型。借助 AWS Batch,不再需要安装和管理用于运行作业的批量计算软件或服务器集群,让您可以将精力放在分析结果和解决问题上。AWS Batch 使用各种 AWS 计算服务和功能(例如 Amazon EC2 和竞价型实例)规划、安排和运行批量计算工作负载。

AWS Elastic Beanstalk

AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器 [如 Apache、Nginx、Passenger 和互联网信息服务(IIS)] 上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker 开发的 Web 应用程序和服务。

您只需上传代码,AWS Elastic Beanstalk 会自动处理从容量预置、负载均衡、自动扩缩到应用程序运行状况监控的部署。同时,您能够完全控制为应用程序提供支持的 AWS 资源,并可以随时访问底层资源。

AWS Fargate

AWS Fargate 是一款适用于 Amazon ECS 的计算引擎,支持您运行容器,无需管理服务器或集群。使用 AWS Fargate,您不必再预置、配置和扩展虚拟机集群即可运行容器。这样一来,您就无需再选择服务器类型、确定扩展集群的时间和优化集群打包。Fargate 无需您与服务器或集群进行交互,也无需您关注相关运营工作。Fargate 让您可以专注于设计和构建应用程序,而不必管理运行应用程序的基础结构。

Amazon ECS 有两种模式:Fargate 启动类型和 EC2 启动类型。使用 Fargate 启动类型,您只需将应用程序打包到容器中、指定 CPU 和内存要求、定义联网和 IAM 策略并启动应用程序。EC2 启动类型让您可以对运行容器应用程序的基础结构进行更精细的服务器级控制。借助 EC2 启动类型,您可以使用 Amazon ECS 来管理服务器集群并安排容器在服务器上的放置。Amazon ECS 会跟踪集群中的所有 CPU、内存和其他资源,还会根据您指定的资源要求找到最适合容器运行的服务器。

您负责预置、修补和扩展服务器集群。您可以决定使用哪种类型的服务器、在集群中运行哪些应用程序和多少容器来优化利用率,以及何时应在集群中添加或移除服务器。EC2 启动类型使您可以更好地控制服务器集群,并提供更广泛的自定义选项,这些选项可能是支持某些特定应用程序或可能的合规性和政府要求所必需的。

AWS Lambda

利用 AWS Lambda,您可以运行代码而无需预配置或管理服务器。您只需按消耗的计算时间付费 - 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,并且不必进行任何管理。只需上传您的代码,Lambda 就会处理以高可用性运行和扩展您的代码所需的一切。您可以将代码设置为自动从其他 AWS 服务运行,也可以直接从任何 Web 或移动应用程序调用。

AWS Serverless Application Repository

AWS Serverless Application Repository 使您能够快速为常见使用案例部署代码示例、组件和完整的应用程序,例如 Web 和移动后端、事件和数据处理、日志记录、监控、物联网(IoT)等。每个应用程序都使用 AWS Serverless Application Model(AWS SAM)模板进行打包,该模板定义了所使用的 AWS 资源。公开共享的应用程序还包括指向应用程序源代码的链接。使用 AWS Serverless Application Repository 不收取额外费用,您只需为部署的应用程序中使用的 AWS 资源付费。

您还可以使用 AWS Serverless Application Repository 发布自己的应用程序,并在团队内部、整个组织内或与整个社区共享这些应用程序。要共享您构建的应用程序,请将其发布到 AWS Serverless Application Repository

AWS Outposts

AWS Outposts 可将原生 AWS 服务、基础结构和运营模式引入几乎任何数据中心、主机托管空间或本地设施。您可以在本地和云中使用相同的 API、相同的工具、相同的硬件和相同的功能来提供真正一致的混合体验。Outposts 可用于支持因低延迟或本地数据处理需求而必须保留在本地的工作负载。

AWS Outposts 有两种变体:

  • VMware Cloud on AWS Outposts 支持您使用运行基础结构时所用的 VMware 控制面板和 API。

  • AWS Outposts 的 AWS 原生变体支持您在本地使用与在 AWS 云 中运行时所用的完全相同的 API 和控制面板。

AWS Outposts 基础结构由 AWS 完全管理、维护和支持,以提供对最新 AWS 服务的访问。上手流程简单便捷:只需登录 AWS 管理控制台 即可订购 Outposts 服务器,并从各种计算和存储选项中进行选择。您可以订购一台或多台服务器,也可以选择四分之一、二分之一或全机架规格单元。

AWS Wavelength

AWS Wavelength 是一款针对移动边缘计算应用程序进行了优化的 AWS 基础结构产品。Wavelength Zones 是将 AWS 计算和存储服务嵌入到 5G 网络边缘的通信服务提供商(CSP)数据中心的 AWS 基础结构部署,因此,来自 5G 设备的应用流量无需离开电信网络即可到达在 Wavelength 区域中运行的应用程序服务器。这避免了应用程序流量必须通过互联网中多个跃点才能到达目的地而产生的延迟,使客户能够充分利用现代化 5G 网络提供的延迟和带宽优势。

VMware Cloud on AWS

VMware Cloud on AWS 是由 AWS 和 VMware 联合开发的集成云产品,它提供一种高度可扩展、安全和创新的服务,支持组织将其基于 VMware vSphere 的本地环境无缝迁移和扩展到在下一代 Amazon Elastic Compute Cloud(Amazon EC2)裸机基础结构上运行的 AWS 云。对于希望将基于 vSphere 的本地工作负载迁移到公有云、整合和扩展其数据中心容量以及优化、简化和现代化其灾难恢复解决方案的企业 IT 基础结构和运营组织来说,VMware Cloud on AWS 是理想选择。

VMware Cloud on AWS 由 VMware 及其合作伙伴在全球范围内交付、销售和支持,在以下 AWS 区域可用:AWS欧洲地区(斯德哥尔摩)、AWS美国东部(弗吉尼亚州北部)、AWS美国东部(俄亥俄州)、AWS美国西部(加利福尼亚州)、AWS美国西部(俄勒冈州)、AWS加拿大(中部)、AWS欧洲地区(法兰克福)、AWS欧洲地区(爱尔兰)、AWS欧洲地区(伦敦)、AWS欧洲地区(巴黎)、AWS欧洲地区(米兰)、AWS亚太地区(新加坡)、AWS亚太地区(悉尼)、AWS亚太地区(东京)、AWS亚太地区(孟买)、AWS南美洲(圣保罗)、AWS亚太地区(首尔)和AWS GovCloud(美国西部)。随着每个版本的发布,VMware Cloud on AWS 的可用区域将进一步扩展至全球更多地区。

VMware Cloud on AWS 为在 VMware 计算、存储和网络虚拟化平台上运行的企业应用程序带来了广泛、多样和丰富的 AWS 服务创新。这使组织能够通过原生集成 AWS 基础结构和平台功能,例如 AWS Lambda、Amazon Simple Queue Service(Amazon SQS)、Amazon S3、弹性负载均衡、Amazon RDS、Amazon DynamoDB、Amazon Kinesis 和 Amazon Redshift 等,轻松快速地为其企业应用程序带来新的创新。

使用 VMware Cloud on AWS,组织可以在其本地数据中心和 AWS 云 上使用相同的 VMware Cloud Foundation 技术(包括 vSphere、vSAN、NSX 和 vCenter Server)来简化其混合 IT 运营,而不必购买任何新的硬件或定制硬件、重写应用程序或修改其运营模式。该服务会自动预置基础结构,并在您的本地环境和 AWS 云 之间提供完全的虚拟机兼容性和工作负载可移植性。借助 VMware Cloud on AWS,您可以使用各种 AWS 服务,包括计算、数据库、分析、物联网、安全、移动、部署、应用程序服务等。

返回 AWS 服务