你应该使用哪些AWS EC2实例?

AWS提供多种类型的实例,以满足每个用户的业务需求。

实例是在亚马逊的EC2上运行应用程序的虚拟服务器。它可以被视为较大计算机的一小部分。

每个实例都有自己的硬盘和网络连接。多个“微型”计算机可以安装在一台物理机器上。这些微型机器被称为实例。

在本文中,我将讨论不同类型的AWS EC2实例、实例大小、定价等。

AWS EC2简介

AWS提供按需的EC2 instance,允许用户按小时租用虚拟服务器并部署自己的应用程序。

Amazon Elastic Compute Cloud (EC2)是一个提供可调整大小的cloud computing服务的网络服务。因此,如果您的计算需求发生变化,您可以轻松地调整使用的服务器实例数量。

每个实例将按小时收取费用,不同类型的实例具有不同的费率。您可以租用一个根据CPU和内存需求设置的实例,并且您可以按照需要使用它。

实例可以随时终止,这样您就可以节省金钱。按需实例的最好之处在于,您可以在资本支出方面节省大量资金。

假设您是一名开发人员,您决定独立工作。您已经计算出了正确的容量,并且您认为计算能力足够。然而,现在您必须确保每天更新安全补丁。

此外,您需要解决可能在服务器后端出现的问题。如果您购买EC2实例,您就不需要担心这些问题。您只需要专注于您的应用程序。

AWS EC2实例类型

AWS有许多类型的实例。让我们从了解什么是AWS EC2计算实例开始。以下是一些类似的实例列表。

  • 通用型(A1、T2、T3和T4g)
  • 计算优化型(C4、C5、C5a、C5n、C6g)
  • 内存优化型(R4、R5、R5a和R5n,R6g、R6g、R1e、Z1d)
  • 加速计算型(P2、F3、F1、G3和G4)
  • 存储优化型(D2、I3、I3en)

识别和编号不同的AWS实例类型可能很困难。每个实例类型由三个部分组成。第一部分表示系列,然后数字表示其代数(A、C、D、I、F、G、H、M、P、R、T、X)。

每一代都具有不同的功能集。一些AWS实例类型有一个额外的字母,表示它们是如何进行优化的。T4g或M6g通用型实例中的“g”表示它们由Graviton 2提供支持,效率提高了40%。

让我们按照此顺序开始了解它们。

通用型实例

这些实例在计算、内存和网络功能上提供平衡。这些实例可用于各种工作负载。如果您的应用程序需要均等的资源,如存储库、服务器等,则可以使用AWS EC2通用型实例。

以下是一些其主要特点。

  • 它们配备了定制的处理器
  • 提供高网络带宽的网络服务
  • EBS优化卷

计算优化型实例

AWS EC2计算优化型实例最适合需要高性能处理器的应用程序。它们最适合计算密集型应用。

这些实例还可以用于支持批量处理类型的工作负载、媒体转码和高性能服务器。其他值得注意的应用程序包括广告服务器和链接_3>应用程序。

计算优化型实例的特点如下:

  • 它们与自定义构建的处理器兼容,即AWS引力2处理单元
  • 这些EBS优化的实例与通用实例相同
  • 增强的网络可以支持高达25GBPS的带宽
  • 它使用AWS Nitro System提供动力,该系统结合了轻量级虚拟化监控程序和专用硬件。

内存优化实例

它们针对速度和优化进行了优化。这是一种有效处理大型数据集的内存的方法。这些类型的实例被认为是内存优化的:

  • R6g
  • R5
  • R5aR5n
  • R4

AWS Gravition2是EC2 R6g实例的处理器。这些处理器是最新的,并提供40%的性价比。它们非常适用于内存密集型应用程序。这些设备提供以下功能:

  • 它们与64位Arm Neoverse内核兼容
  • 网络支持可达到25GB的带宽
  • 它们由Nitro系统供电

存储优化实例

这些实例用于管理需要高速读/写访问的大型工作负载。正在处理的数据较大,并存储在本地存储中。这些实例可以每秒提供数万个IO操作。

它支持以下系列:

  • I3
  • I3en
  • D2
  • H1

以下是其主要特点:

  • 它由基频为2.3 GHz的高频Intel Xeon E5-2686 v4处理器供电
  • 它提供高达25 GB的网络带宽,并利用弹性网络适配器,它是一种基于网络的增强型网络。
  • 它具有高I/O性能和顺序读吞吐量
  • 对于需要直接访问内存和处理器的工作负载,您可以获得对高达256 GB裸金属实例的支持

加速计算

这些被称为图形处理密集型实例类型。这些实例可以利用硬件加速器和协处理器进行密集计算或图形处理。这比在系统上运行的普通软件更高效。

它支持以下类型的系列实例集或类型。

  • P3p2
  • Inf1
  • G4
  • G3
  • F1

这就是基于其系列类型的不同EC2实例的全部内容。

AWS EC2实例尺寸

AWS EC2实例的尺寸表示已为实例配置的资源(容量)的数量。AWS实例可以具有不同的尺寸并使用相同的硬件。

不同尺寸的实例可能在不同的硬件上运行。例如,可以使用SSD和HDD存储设备。最小的实例尺寸具有最少的内存。较大的AWS EC2实例包含比例更多的内存。

对于所有AWS实例类型,都有许多可用的尺寸,包括:

  • Nano
  • Micro
  • Small
  • Medium
  • Large
  • XLarge
  • 2XLarge
  • 4XLarge
  • 6XLarge
  • 8XLarge
  • 16XLarge
  • 32XLarge

AWS EC2定价

以下是不同的AWS EC2 instance pricing模型:

按需实例

按需实例很简单,您只需支付您使用的费用。只有在使用EC2实例时,按照每天或每小时计算消耗的计算能力,您才需要付费。没有预付款。

预留实例

通过预付款,您将获得高达75%的折扣,用于支付按需实例的成本。预留实例通常比按需定价模型更具成本效益。

竞价实例

这种定价模型允许您对闲置或未使用的EC2计算资源进行竞标,其折扣可高达当前定价的90%。竞价实例的定价取决于未使用的AWS ECS2云容量的需求和供应。

专用主机

此模型为您提供了一个专门为您使用的AWS EC2服务器。您使用的实例数量不是计费的依据。可以通过按小时收费或预订的方式购买专用主机。后者的价格通常比按需定价低70%。

我对AWS EC2的建议

在我看来,AWS EC2是一个灵活的平台,可以根据您的需求和预算设置实例。以下提示将帮助您选择合适的实例并节省EC2实例的费用:

选择满足您需求的价格最低的EC2实例

如果您不需要昂贵的实例类型,节省金钱是一个好主意。如果您的应用负载不同,请考虑自动扩展组。自动扩展可用于为您不断增长的业务 EC2实例。

您应该争取实例负载最小化

为了降低成本,您可以减少实例负载,如果您的实例类型具有较高的CPU或内存使用量。您也可以无麻烦地运行整个操作。

预订或竞价实例

可以使用预订或竞价实例来降低成本。如果您的EC2实例只会在短时间内使用,按需实例是最好的选择。如果您想要使用更多的实例,预订或竞价实例可能是更好的选择。

在不需要时记得禁用EC2实例

有时,EC2实例可能会继续运行,增加您的成本。您可以学习关闭不需要的生产系统。当这些系统不使用时,可以使用自动化来关闭它们。

识别并停止低利用率的EC2实例

识别空闲或使用率低的EC2实例。然后,您可以通过停止它们或减小它们的规模来降低成本。

为了优化您的ECS成本,您可以使用AWS计费和Cost Management Tool。您还可以使用AWS实例调度程序来停止实例,以及使用AWS操作管家来降低EC2实例的数量。

结论

本教程深入介绍了AWS EC2。我希望您喜欢它。云领域的招聘人员非常青睐这些技能。了解更多关于cloud services的知识,帮助您决定云是否适合您的公司。

您可以从一系列的AWS EC2服务中选择以满足您的应用需求。本指南还解释了AWS EC2云平台的定价模型。

您还可以探索一些提升您的AWS学习的AWS Key Terminologies

类似文章