一、什么是 EC2 云服务器
Amazon Elastic Compute Cloud(Amazon EC2)提供最广泛、最深入的计算平台,拥有超过 750 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,以帮助您最好地满足工作负载的需求。我们是首家支持英特尔、AMD 和 Arm 处理器的主要云提供商,既是唯一具有按需 EC2 Mac 实例的云,也是唯一具有 400 Gbps 以太网网络的云。我们为机器学习培训提供最佳性价比,同时也为云中的每个推理实例提供了最低的成本。与任何其他云相比,有更多的 SAP、高性能计算 (HPC)、机器学习 (ML) 和 Windows 工作负载在 AWS 上运行。
二:工作原理
- EC2 实例是在亚马逊的数据中心中的物理服务器上通过虚拟化技术创建的。亚马逊使用了一种名为 Xen 或 Nitro 系统的虚拟化技术,将物理服务器的计算资源(如 CPU、内存、存储和网络带宽)划分成多个虚拟的 EC2 实例。
- 每个 EC2 实例都有自己独立的操作系统(可以是 Linux、Windows 等多种操作系统),用户可以像操作传统服务器一样在这些操作系统上安装软件、配置服务等。例如,用户可以在运行 Ubuntu 操作系统的 EC2 实例上安装并配置一个 Web 服务器软件(如 Apache 或 Nginx)来托管网站。
三:实例类型及适用场景
①通用型M:通用实例提供计算、内存和联网资源三方面的平衡,可用于各种不同的工作负载。这些实例非常适合于以相同比例使用这些资源的应用程序,如 Web 服务器和代码存储库。
②计算优化型C:计算优化型实例非常适用于从高性能处理器获取的受计算限制的应用程序。 属于此类别的实例非常适用于批处理工作负载、媒体转码、高性能 Web 服务器、高性能计算(HPC)、科学建模、专用游戏服务器和广告服务器引擎、机器学习推理和其他计算密集型应用程序。
③内存优化型R:内存优化型实例旨在提高可处理内存中大型数据集的工作负载的性能
④ 加速型计算型P:加速型计算实例使用硬件加速器或协同处理器来执行浮点数计算、图形处理或数据模式匹配等功能,比使用在 CPU 上运行的软件更高效。
⑤存储优化型:存储优化型实例旨在用于需要对本地存储上的大型数据集进行高速连续读写访问的工作负载。它们经过了优化,每秒可以向应用程序交付数以万计的低延迟、随机 I/O 操作 (IOPS)。
⑥ HPC 优化型:高性能计算(HPC)实例专为在 AWS 上大规模运行 HPC 工作负载提供最佳性价比而构建。HPC 实例特别适用于从高性能处理器(如大型复杂模拟和深度学习工作负载)中受益的应用程序
Amazon EC2 可使您预配置各种提供不同 CPU、内存、磁盘和网络组合的实例类型。启动新实例和并行运行测试的过程很简单,我们建议测量应用程序的性能,以确定适当的实例类型并验证应用程序架构。我们还建议执行严格的负载/扩展测试,以确保您的应用程序可按您的意愿进行扩展。
四:定价模式
①按需:使用按需实例,您只需要按小时或秒数支付计算容量,无需长期购买。这样就可以降低规划、采购和维护硬件的成本和复杂性,并将通常较高的固定成本转换为较小的可变成本。
按需实例推荐用途:
- 希望拥有低成本和 EC2 提供的灵活性,且不想支付预付款或签订长期合同的用户
- 具有短期、难应付或无法预测且不能中断的工作负载的应用程序
- 首次在 EC2 上开发或测试的应用程序
② Savings Plans:是一种灵活的定价模式,相比于按需价格,该模式可协助将费用减少多达 72%,以换取在 1 年或 3 年期限内的稳定使用量承诺(以美元/小时为单位衡量)。
建议将 Savings Plans 用于:
- 承诺使用情况和稳定使用情况
- 希望在继续省钱的同时利用最新计算产品的用户
③Amazon EC2 Spot 实例:Amazon EC2 竞价型实例可让您利用 AWS 云中未使用的 EC2 容量,与按需价格相比,可享受高达 90% 的折扣。
Spot 实例推荐用途:
- 容错或无状态工作负载
- 可以在异构硬件上运行的应用程序
- 开始时间和结束时间灵活的应用程序
五:常见问题
Amazon EC2 可以用来做什么?
如何开始使用 Amazon EC2?
注册 Amazon EC2 时为什么需要验证我的电话号码?
如何在 Amazon EC2 环境中运行系统?
如何使用 Amazon EC2 加载和存储我的系统?
我可以在 Amazon EC2 中运行多少个实例?
Amazon EC2 是否使用 ECC 内存?
支持哪些操作系统环境?
如何查看所选实例报价?
等等等一系列问题都可以咨询