Amazon EC2 提供多种经过优化,适用于不同使用案例的实例类型以供选择。
实例类型由 CPU、内存、存储和网络容量组成不同的组合,可让您灵活地为您的应用程序选择适当的资源组合。每种实例类型都包括一种或多种实例大小,从而使您能够扩展资源以满足目标工作负载的要求。
实例类型:
通过类型:通用实例提供计算、内存和联网资源三方面的平衡,可用于各种不同的工作负载。这些实例非常适合于以相同比例使用这些资源的应用程序,如 Web 服务器和代码存储库。
计算优化型:计算优化型实例非常适用于从高性能处理器获取的受计算限制的应用程序。属于此系列的实例非常适用于批处理工作负载、媒体转码、高性能 Web 服务器、高性能计算 (HPC)、科学建模、专用游戏服务器和广告服务器引擎、机器学习推理和其他计算密集型应用程序。
内存优化型:内存优化型实例旨在提高可处理内存中大型数据集的工作负载的性能。
加速计算型:加速计算实例使用硬件加速器或协同处理器来执行浮点数计算、图形处理或数据模式匹配等功能,比使用在 CPU 上运行的软件更高效。
存储优化型:存储优化型实例旨在用于需要对本地存储上的大型数据集进行高速连续读写访问的工作负载。它们经过了优化,每秒可以向应用程序交付数以万计的低延迟、随机 I/O 操作 (IOPS)。
大家根据自己业务的类型,来查询应该使用那种类型的实例。
具体信息请查看此链接 https://aws.amazon.com/cn/ec2/instance-types/
带宽
AWS 没有带宽收费的说法,每个机器的带宽是多少你可以通过实例类型查看的到。
比如
实例类型更新换代
你也可以通过这里来选中你想要的实例类型,图中灰色部分无法选中,可能是因为系统平台问题,某些实例只支持arm平台,你可以在平台哪里看到区别的。你选中了x86,arm平台的实例就无法选中,反之亦然。
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes
AWS会在每年或者一段时间内,更新实例类型
计费
你可以通过上面信息找到你想要的实例类型,选中配置型号。
可以通过不同的条件进去匹配搜索
通过搜到的信息,你看看到实例每个小时费用是多少,这样你可以通过计算来预估你的实例成本。
这里通过搜索,只能搜到最新一代的实例类型。
平台
注意,有的image支持两种平台 arm和x86,大多数都是支持x86的
拓展
1、挑选配置:根据现有业务类型、现有机器配置等信息来挑选AWS相应的实例配置
2、测试:不断的测试,弹性、故障切换、压力、自动恢复等等可以预估到的故障,上线之前一定要把可预估到的问题测试下。
(AWS有免费的poc credit 用来测试,你可以申请,也可以通过我来申请~)
3、怀疑的态度:AWS不是万能的,虽然AWS有很多服务,但是有些服务还是不会满足业务的奇葩操作。所以这个时候,你需要测试来满足你们运行的条件。
4、费用:你可以通过计算来预估出一个月的大概费用。
AWS 实例类型的大小,新旧一代,每小时的价格都是不一样的。建议使用最新一代的实例类型来运行程序,因为最新一代会比上一代便宜。
AWS没有带宽的费用,但是有实例流量费。