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. linux 4.19 ip重组

    IP重组 ip重组这部分 4.19内核与3.10内核有些差别,4.9.134以后内核中不使用低水位和工作队列了,同时使用了rhashtable 替代了 hash bucket的概念,在3.10内核中使 ...

  2. helloworld - 程序员的第一个社区终于来了

    helloworld - 程序员的第一个社区终于来了 csdn事件 CSDN旗下的GitCode最近因为一种极其不道德的行为引起了开发者的广泛愤怒和抗议.CSDN在没有通知或征求开发者同意的情况下,悄 ...

  3. (Java)常用类库

    Spring 常用工具类 Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon.Guava.Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx ...

  4. 开源GTKSystem.Windows.Forms,在这里更新预告

    开源GTKSystem.Windows.Forms,在这里更新预告 gitee码云开源地址:https://gitee.com/easywebfactory/gtksystem-windows-for ...

  5. Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效

    自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile 发现zsh加载的是 ~/.zshrc文件,而 ...

  6. 运行前端React框架出现node Error: bind EADDRINUSE null的解决方法

    运行前端React代码时,出现这样的错误: node Error: bind EADDRINUSE null 后来发现端口号冲突,换个端口号后问题就可以解决了.

  7. lvs的nat和dr模式混合用

    机器部署信息 lvs : 10.0.0.200  vip 10.0.0.19 外网IP , 172.168.1.19 内网IP dr rs: 10.0.0.200 vip 10.0.0.18 rip ...

  8. Pandas库学习笔记(6) -- Pandas 基本方法

    Pandas 基本方法实例 到目前为止,我们了解了三个Pandas DataStructures以及如何创建它们.由于它在实时数据处理中的重要性,因此我们将主要关注DataFrame对象,并讨论其他一 ...

  9. 安卓网络通信之 ​HttpURLConnection​ 文件上传

    文件上传分为二步,第一步选择文件 代码思路是: chooseFile()​方法用于创建一个Intent对象,并设置Intent的Action为ACTION_GET_CONTENT,这表示获取内容,即选 ...

  10. C语言中的断言函数assert

    简介 assert 是 C 语言中的一个宏,用于在程序运行时进行条件检查,主要用于调试目的.它在 <assert.h> 头文件中定义,用于验证程序中的假设条件是否成立,如果不成立,程序将打 ...