AWS EC2(Elastic Compute Cloud)实例类型的命名规则反映了实例的性能特征、用途和硬件配置。这些实例类型的名称由几个组件构成,每个组件都提供了关于该实例类型特定方面的信息。理解这一命名规则可以帮助用户更好地选取适合其应用场景的实例类型。

EC2 实例类型命名结构

格式家族 + 类型代 + 附加功能 + 代数

  1. 家族

    家族标示该实例的主要用途。例如:

    • t:突发性能型(T 系列,如 t3, t4g)
    • c:计算优化型(C 系列,如 c5, c6g)
    • r:内存优化型(R 系列,如 r5, r6g)
    • m:平衡型(M 系列,提供平衡的计算、内存和网络资源)
    • p:图形/通用 GPU 计算优化型(P 系列)
    • g:图形专用 GPU
    • i:高 I/O 优化型
    • d:密集存储型
    • h:高磁盘吞吐量
    • f:FPGA(现场可编程门阵列)
    • z:高频计算型
  2. 类型代号(型号):

    • 表示同一家族内不同代的实例类型,通常使用数字表示(如 m5, m6g)。
  3. 附加功能

    • 某些实例可能有额外的字母来标明特殊的能力或硬件配置:

      • a:搭载 AMD CPUs
      • g:搭载 ARM-based (Graviton) Processors
      • n:加强型网络
      • d:额外本地(NVMe)存储
      • e:额外高性能
  4. 代数

    • 在同一个实例类型的后续进化版本中加以区分(如第二代 m5 可能是 m5a, m5n, 等等)。
  5. CPU 核心数

    实例大小 vCPU
    nano 1
    micro 1
    small 1
    medium 1
    large 2
    xlarge 4
    2xlarge 8
    3xlarge 12
    4xlarge 16
    8xlarge 32
    9xlarge 36
    10xlarge 40
    12xlarge 48
    16xlarge 64
    18xlarge 72
    24xlarge 96
    32xlarge 128

示例分析:

  • c5n.18xlarge

    • c - 计算优化型
    • 5 - 代数,c 系列的第五代
    • n - 额外增强网络性能
    • 18xlarge - 实例大小,具体指定了多少 vCPUs 和内存
  • r6g.large

    • r - 内存优化
    • 6 - 代数,r 系列的第六代
    • g - 使用 ARM-based AWS Graviton 处理器
    • large - 较小型号的实例,具有减少的 vCPU 和内存。

See also: Amazon EC2 实例类型

AWS EC2 实例类型命名规则的更多相关文章

  1. AWS系列-AWS EC2实例类型改配(机器配置升级)

    1.1 EC2实例升级需要先把升级的实例停机才能升级 1.2 如图选择需要升级的EC2,点击操作,实例设置,更改实例类型 1.3 选择你要想的配置,点击应用 1.4 启动EC2实例即可

  2. AWS探索及创建一个aws EC2实例

    一.AWS登陆 1.百度搜索aws,或者浏览器输入:http://aws.amazon.com 2.输入账户及密码登陆(注册流程按照提示走即可) 二.创建EC2实例(相当于阿里云的ecs) 1.找到E ...

  3. T2: 一种能累积计算积分的EC2实例类型

    假设您打算在AWS云端执行一个小型的 Web Server,或是一个小型的数据库,平时并没有大量的工作负载.在绝大多数时间里,您的实例并不须要消耗大量的CPU资源.可是,再不怎么受欢迎的博客也可能会有 ...

  4. AWS EC2实例Linux系统创建root用户并更改为root用户登录

    对于刚创建AWS EC2实例,或者经常使用AWS 实例的小伙伴们来说,刚创建的EC2实例是没有ROOT权限的,因此不能直接使用ROOT用户去登陆实例,也无法获取到root权限.一般情况下,EC2实例默 ...

  5. AWS EC2 实例 SSH 无法登录故障

    文章链接 故障表现 在使用 jumperver 登录 AWS ec2 实例的时候发现 ssh 配合秘钥登录的时候无法登录, 具体报错如下: ssh -i /path/xx.pem user@10.0. ...

  6. AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

    参考链接:http://www.wangchao.info/1137.html  注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: ...

  7. AWS EC2笔记

    朋友想搭一个境外网站,找我帮忙,希望服务器.域名都在境外.我没有在境外建站的经历,只能先尝试.于是上网搜索了一下境外服务器,大家比较常用的是Digital Ocean和AWS,我索性打开这两家的官网, ...

  8. AWS EC2中部署Apache服务器(LAMP)

    关键词: 1.新建aws ec2实例 2.使用putty连接到aws ec2 实例(SSH协议) 3.使用filezilla连接到aws ec2实例(SFTP协议) 4.在aws ec2上部署apac ...

  9. C# 编码命名规则

    C# 编码命名规则 各种类型命名规范总结 类型 命名规则 注意事项 实例 类或结构 Pascal 首字符大写 HttpContext 接口 Pascal 加前缀I IDataAdaper 枚举名 Pa ...

  10. 使用root用户登录到AWS EC2服务器,上传文件到/var/www目录

    关键词 1.aws ec2中上传文件到/var/www目录(使用filezilla) 2.使用root用户登录aws ec2实例 上一篇随笔中记录了在aws ec2实例中部署apache服务器的过程, ...

随机推荐

  1. win11添加开机自启动

    方法1 win + R 打开运行,输入 shell:startup 会打开一个文件夹 将想要启动的程序快捷方式放进文件夹 在设置里面搜索"启动",可以看到开机启动项,确认已经打开. ...

  2. 【资料分享】RK3568开发板规格书(4x ARM Cortex-A55(64bit),主频1.8GHz)

    1 开发板简介 创龙科技TL3568-EVM是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARM Cortex-A55国产工业评估板,每核主频高达1.8GHz/2.0GHz,由核心板 ...

  3. 什么是RDD

    RDD(Resilient Distributed Dataset)叫做弹性分布式数据集RDD,是Spark中最基本的数据抽象,它代表一个不可变.可分区.里面的元素可并行计算的集合.RDD具有数据流模 ...

  4. Node.js - fs.path模块

    首先我有话说,是谁说的学完ajax就可以去vue了,太天真了我,学会js钻出来个ajax,学完ajax钻出来个node.js这一步步的,当然node不会学到太深入把表面的认识一下就可以了,这之后可能更 ...

  5. yb课堂 首页home开发 《三十七》

    Home模块开发 拆分子组件 Home banner videoList 指令属性里面取data里面的数据不用加{{}},html标签内容体中间则需要加双花括号 创建component文件夹 在src ...

  6. yb课堂之用户注册登陆模块《六》

    用户注册功能接口开发 注册接口开发 MD5加密工具类封装 UserMapper.xml <?xml version="1.0" encoding="UTF-8&qu ...

  7. 洛谷P1832

    #include<iostream> #include<utility> using namespace std; typedef long long ll; #define ...

  8. MDI子窗口+事件与委托的一个例程

    1首先,新建WinForm的.NetFramWork的工程并添加2个Form: 2设置 Form1为MDI主窗口: [属性]-- 将以上属性改为 True; 另外,也可以采用代码形式: this.Is ...

  9. ASP.NET Core WebAPI 使用CreatedAtRoute通知消费者

    一.目的 我想告诉消费者我的api关于新创建的对象的位置 二.方法说明 public virtual Microsoft.AspNetCore.Mvc.CreatedAtRouteResult Cre ...

  10. Python项目批量管理第三方包(requirements.txt)

    python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号,以便新环境部署. requirements.txt可以通过pip命令自动生成和安装 生成re ...