Amazon EC2 功能

为什么选择 Amazon EC2?

Amazon EC2 提供最广泛和最深入的实例选择,以满足您的工作负载需求。通用型、计算优化型、内存优化型、存储优化型和加速计算实例类型可为您的工作负载提供最佳的计算、内存、存储和网络平衡。Intel、AMD、NVIDIA 和 AWS 的处理器为这些实例类型提供支持,并提供额外的性能和成本优化。实例类型提供的本地存储和增强型联网选项进一步帮助优化磁盘或网络 I/O 绑定的工作负载的性能。许多实例类型还提供裸机实例,让您的应用程序可以直接访问底层服务器的处理器和内存,以便在非虚拟化环境中运行或用于您想要使用自己的管理程序的应用程序。要找到适合您的工作负载的实例,请访问 EC2 实例类型页面。您还可以使用 AWS Compute Optimizer 获取有关适合您的工作负载的最佳 AWS 计算资源的建议,从而降低成本和提高性能。

全球基础设施

Amazon EC2 可以将实例放在多个位置。Amazon EC2 位置由区域和可用区构成。可用区是专用于隔离其他可用区内故障的不同位置,可向相同地区中的其他可用区提供低延迟的廉价网络连接。通过启动独立可用区内的实例,您可以保护您的应用程序不受单一位置故障的影响。区域由一个或多个可用区组成,地理位置分散。Amazon EC2 服务等级协议的承诺是为每个 Amazon EC2 地区提供 99.99% 的可用性。请参阅区域性产品和服务,进一步详细了解我们的产品和服务在不同区域的具体提供情况。

Amazon Time Sync Service 为包括 EC2 实例在内的 AWS 服务提供高度准确、可靠且可用的时间源。有关如何访问该服务的说明,请参阅《Linux 用户指南》和《Windows 用户指南》的“设置时间”部分。

亚马逊机器映像(AMI)预先配置了不断增长的操作系统列表,包括 Microsoft Windows 和 Linux 发行版,例如 Amazon Linux 2、Ubuntu、Red Hat Enterprise Linux、CentOS、SUSE 和 Debian。我们与合作伙伴和社区共同努力,为您提供最多的选择。AWS Marketplace 提供了知名供应商专为在 EC2 实例上运行而设计的多种商品化软件和免费软件。

成本和容量优化

采用按每秒计费,您只需按实际使用情况付费。这种方式从账单中减去了一小时内中未使用的分钟数和秒数,因此您可以专注于改进应用程序,而不是最大限度地提高使用时间。 了解有关 EC2 定价的更多信息。

Amazon EC2 Auto Scaling 让您能够根据自己定义的条件自动扩展或缩减 Amazon EC2 容量。您可以在 EC2 Auto Scaling 内使用动态和预测扩缩策略来添加或删除 EC2 实例。预测扩缩使用机器学习根据预期需求主动分配实例,而动态扩缩允许您根据定义的指标来扩展计算。使用 EC2 Auto Scaling,您可以确保所使用的 Amazon EC2 实例数量在需求高峰期实现无缝增长以保持性能,也可以在需求平淡期自动缩减,以最大程度降低成本。有关更多详细信息,请参阅 Amazon EC2 Auto Scaling

借助 Amazon EC2 队列,您只需调用一次 API,即可跨 EC2 实例类型、可用区和购买模型预置计算容量,从而帮助优化规模、性能和成本。请阅读常见问题和本 AWS 博客,了解更多信息。您可以通过 Amazon EC2 Auto Scaling 访问 EC2 队列功能,可以在一个 Auto Scaling 组中跨 EC2 实例类型、可用区和购买选项预置和自动扩展计算容量。 了解更多

优化 CPU 功能使您能够在两个方面更好地控制 Amazon EC2 实例。首先,您可以在启动新实例时指定自定义数量的 vCPU,以节省基于 vCPU 的许可成本。其次,您可以针对在单线程 CPU 条件下运行良好的工作负载禁用 Intel 超线程技术 (Intel HT Technology),例如某些高性能计算 (HPC) 应用程序。要详细了解优化 CPU 如何为您提供帮助,请访问此处的优化 CPU 文档。

您可以休眠由 Amazon EBS 支持的 Amazon EC2 实例,并在稍后从此状态恢复它们。在内存 (RAM) 中引导并保存状态需要一段时间的应用程序可受益于此功能。有关休眠以及受支持的实例类型和操作系统的更多信息,请访问常见问题

存储

不同 Amazon EC2 工作负载可能具有完全不同的存储要求。除了内置实例存储,我们还提供 Amazon Elastic Block Store(Amazon EBS)和 Amazon Elastic File System(Amazon EFS),以满足其他云存储工作负载要求。Amazon EBS 提供持久、高度可用、一致、低延迟的块存储卷用于 Amazon EC2 实例,而 Amazon EFS 提供简单、可扩展、持久、完全托管式云文件存储用于共享访问。

联网

增强型联网可让您显著提高每秒数据包数 (PPS) 性能,降低网络抖动,并减少延迟。此功能使用一种网络虚拟化堆栈,这种堆栈与传统的实现相比可提升 I/O 性能并降低 CPU 使用率。有关如何在 EC2 实例上启用增强型联网功能的说明,请参阅 Linux 上的增强型联网Windows 上的增强型联网教程。要了解这一功能在不同实例上的可用性以及更多信息,请访问增强型联网常见问题部分。

Elastic Fabric Adapter (EFA) 是一种用于 Amazon EC2 实例的网络接口,让客户能够在 AWS 上大规模运行需要高级别实例间通信的应用程序,例如机器学习、计算流体动力学、天气建模和油藏模拟。EFA 作为可选的 EC2 联网功能提供,您可以在任何支持的 EC2 实例上免费启用此功能。 了解更多。

弹性 IP 地址是专用于动态云计算的静态 IP 地址。弹性 IP 地址与您的账户而非特殊实例关联,您可以控制该地址,直到您选择彻底释放该地址。与传统静态 IP 地址不同,使用弹性 IP 地址,您可以用编程的方法将您的公有 IP 地址重新映射到账户中的任何实例,从而掩盖实例故障或可用区故障。您还可以填写此选择性配置任何弹性 IP 地址的反向 DNS 记录。

拥有复杂计算工作负载(例如,紧密耦合的并行进程)的客户或拥有网络性能敏感型应用程序的客户都可以实现自定义基础设施提供的同样卓越的计算和网络性能,同时享有 Amazon EC2 提供的弹性、灵活性和经济实惠的优势。集群计算、集群 GPU 和内存增强型实例专用于提供高性能网络功能,并可通过编程的方法引入集群,从而让应用程序获得实现紧密结合、节点到节点通信所需的低延迟网络性能。集群实例还能大大提高吞吐量,因此非常适合需要执行网络密集型操作的客户应用程序。 了解有关 Amazon EC2 和其他 AWS 服务如何用于 HPC 应用程序的更多信息

操作系统和软件

亚马逊机器映像(AMI)预先配置了不断增长的操作系统列表,包括 Microsoft Windows 和 Linux 发行版,例如 Amazon Linux 2、Ubuntu、Red Hat Enterprise Linux、CentOS、SUSE 和 Debian。我们与合作伙伴和社区共同努力,为您提供最多的选择。AWS Marketplace 提供了知名供应商专为在 EC2 实例上运行而设计的多种商品化软件和免费软件。

维护

AWS 定期执行常规硬件、软件、电源和网络维护,将 EC2 实例类型中断情况降至最低。这是通过跨整个 AWS 全球基础设施的技术和方法的组合来实现的,例如实时更新和实时迁移以及冗余且可同时维护的系统。实时更新和实时迁移等非侵入式维护技术不需要停止或重启实例。客户无需在实时迁移或实时更新之前、期间或之后执行任何操作。这些技术有助于提高应用程序的正常运行时间并减少您的运营工作量。Amazon EC2 使用实时更新将软件快速部署到服务器,同时最大程度地降低对客户实例的影响。实时更新可确保客户的工作负载在服务器上运行,该服务器上的软件是最新的,具有安全补丁、新实例功能和性能改进。当需要将正在运行的实例从一台服务器移动到另一台服务器以进行硬件维护或优化实例放置或动态管理 CPU 资源时,Amazon EC2 会使用实时迁移。多年来,Amazon EC2 一直在扩大非侵入式维护技术的范围和覆盖面,因此定期维护事件是一种备用选项,而不是启用日常维护的主要方式。

预期用途和限制

使用本服务需遵循 Amazon Web Services 客户协议