AWS Compute Services category icon 计算服务 - 亚马逊 Web Services 概述

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Compute Services category icon 计算服务

比较 AWS 计算服务

类别 AWS 服务
实例(虚拟机)
容器
无服务器
  • AWS Lambda— 无需考虑服务器即可运行代码。只需为所消耗的计算时间付费。

边缘和混合动力
  • AWS Outposts— 在本地运行 AWS 基础设施和服务,以获得真正一致的混合体验

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

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

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

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

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

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

  • AWS Elastic Beanstalk— 用于部署和扩展 Web 应用程序和服务的电子asy-to-use 服务

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

  • El@@ astic Load Balancing (ELB) — 自动将传入的应用程序流量分配到多个目标

Amazon EC2

亚马逊弹性计算云 (Amazon EC2) 是一项网络服务,可在云中提供安全、可调整大小的计算容量。该服务旨在降低开发人员进行网络规模级计算的难度。

Amazon EC2 的简单网页界面允许您以最小的摩擦获取和配置容量。该服务使您可以完全控制您的计算资源,并允许您在 Amazon 经过验证的计算环境中运行。Amazon EC2 将获取和启动新服务器实例(称为 Amazon EC2 实例)所需的时间缩短至几分钟,这样您就可以根据计算需求的变化快速向上和向下扩展容量。Amazon EC2 允许您仅为实际使用的容量付费,从而改变了计算的经济性。Amazon EC2 为开发人员和系统管理员提供了构建故障弹性应用程序以及将自己与常见故障场景隔离开来的工具。

实例类型

Amazon EC2 将亚马逊规模的经济收益传递给您。您为实际消耗的计算容量支付的费率非常低。有关更详细的描述,请参阅 Amazon EC2 定价

Amazon EC2 实例类型是根据其系列、世代、处理器系列、其他功能和大小命名的。

  • 按需实例 — 使用按需实例,您可以按小时或秒为计算容量付费,具体取决于您运行的实例。无需长期承诺或预付款。您可以根据应用程序的需求增加或减少计算容量,并且只需为您使用的实例支付指定的每小时费率即可。按需实例推荐用于:

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

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

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

  • 竞价型实例 — 与按需价格相比,竞价型实例最高可享受 90% 的折扣,并允许您利用中未使用的 Amazon EC2 容量 AWS Cloud。您可以显著降低应用程序的运行成本,在预算不变的情况下增加应用程序的计算容量和吞吐量,并启用新型的云计算应用程序。建议将 Spot 实例用于:

    • 具有灵活开始和结束时间的应用程序

    • 只有以非常低的计算价格才能实现的应用程序

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

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

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

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

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

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

  • Trn1 实例 — 由 AW S Trainium 加速器提供支持的 Trn1 实例专为生成式 AI 模型(包括 LLM 和潜在扩散模型)的高性能深度学习训练而构建。与其他同类的 Amazon EC2 实例相比,Trn1 实例最多可 cost-to-train 节省 50% 的费用。

  • S@@ avin gs Plans — Savings Plans 是一种灵活的定价模式,它为 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 或本地使用。

保留虚拟机 (VM) 和容器镜像 up-to-date 可能非常耗时、资源密集且容易出错。目前,客户要么手动更新虚拟机并对其进行快照,要么让团队构建自动化脚本来维护映像。

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

除了用于创建、存储和共享图像的底层 AWS 资源的成本外,Image Builder 不收取任何费用。

Amazon Lightsail

Amazon Lightsail 旨在成为启动和管理虚拟专用服务器的最简单方法。 AWS Lightsail计划包括快速启动项目所需的一切——虚拟机、基于固态硬盘的存储、数据传输、DNS管理和静态IP地址——价格低廉、可预测。

Amazon Linux 2023

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

与亚马逊 Linux 2 (AL2) 相比,AL2023 提供了多项改进。例如,AL2023 采用一种 security-by-default 方法来帮助改善您的安全状况,包括预先配置的安全策略、SELinux 处于宽容模式并默认启用 imdsv2,以及内核实时补丁的可用性。通过版本控制存储库进行确定性升级,您可以锁定到特定版本的 Amazon Linux 软件包存储库,从而控制吸收更新的方式和时间。借助此功能,您可以确保整个环境中软件包版本和更新之间的一致性,从而更有效地遵守最佳操作实践。有关完整比较,请参阅比较亚马逊 Linux 2 和亚马逊 Linux 2023

亚马逊 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 使用各种计算服务和功能(例如 Amazon EC2 和 Spot 实例)规划、安排和运行批量 AWS 计算工作负载。

AWS Elastic Beanstalk

AWS Elastic Beanstalk是一项 easy-to-use 服务,用于在 Apache、Nginx、Passenger 和 Internet 信息服务 (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(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-native 变体 AWS Outposts 允许您使用与在本地运行时完全相同的 API 和控制平面。 AWS Cloud

AWS Outposts 基础设施由完全管理、维护和支持, AWS 以提供对最新 AWS 服务的访问。入门很简单,您只需登录 AWS Management Console 即可订购 Outposts 服务器,从各种计算和存储选项中进行选择。您可以订购一台或多台服务器,也可以订购四分之一、半机架和全机架单元。

AWS Wavelength

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

开启 VMware AWS

VMware Cloud on AWS 是由 VMware AWS 和 VMware 联合开发的集成云产品,它提供一种高度可扩展、安全和创新的服务,允许组织无缝迁移和扩展其基于VMware vSphere的本地环境,并将其扩展到在下一代亚马逊弹性计算云 (Amazon EC2) 裸机基础架构上 AWS Cloud 运行。VMware Cloud on AWS 非常适合希望将基于本地 vSphere 的工作负载迁移到公共云、整合和扩展其数据中心容量以及优化、简化和现代化灾难恢复解决方案的企业 IT 基础架构和运营组织。

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 的 AWS 可用性将扩展到其他全球区域。

VMware Cloud on AWS 为在 VMware 计算、存储和网络虚拟化平台上运行的企业应用程序带来了广泛、多样和丰富的 AWS 服务创新。这使组织能够通过原生集成 AWS 基础设施和平台功能,例如亚马逊简单队列服务 (Amazon SQS)、Amazon S3、Elastic Load Balancing AWS Lambda、Amazon RDS、Amazon DynamoDB、Amazon Kinesis 和 Amazon Redshift 等,轻松快速地为其企业应用程序添加新的创新。

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