很多用户在阿里云购买云服务器时会看到很多不同的云服务器类型,常见的共享型S6、计算型C5、通用型g5等等,那么作为新手用户,我们在选择这些实例规格时,应该知道这些实例类型之间有什么区别,在众多类型该如何选择呢?
一、云服务器实例规格类型和常用类型
首先阿里云服务器一共有多少类型呢? 阿里云服务器类型一共是五大类十几种类型。五大类包括:x86计算、ARM计算、异构计算、弹性裸金属服务器和超级计算集群实例规格族。一般网站和应用程序常用的是x86计算规格族。参考资料:云服务器ECS>实例>实例规格族
实例规格定义了ECS实例在计算性能、存储性能、网络性能等方面的基本属性,但需要同时配合镜像、块存储、网络等配置才能确定一台ECS实例的具体服务形态。阿里云为了把个人用户和企业用户区分开来,推出了共享型实例和通用型(独享)实例。我们常使用的有哪些类型呢?入门和企业级云服务器对应的实例规格如下表:
规格族 | 实例规格 |
---|---|
共享型(入门级) | 共享标准型s6、突发性能实例t6、突发性能实例t5 、共享基本型xn4、共享计算型n4、共享通用型mn4、共享内存型e4等 |
通用型(企业级) | 通用型g5/g6/g7、计算型c5/c6/c6a、内存型r5/r6、大数据型d1、GPU计算型gn6v/gn6i/gn6e、本地SSD型i2g/i2、高主频通用型hfg7/hfc7、FPGA计算型f1/f3、弹性裸金属等 |
以上是我们在官网常见的云服务器实例类型,通常作为我们一般把他分为三个类型,一是突发性能型实例,二是共享型实例,三是独享型实例,那这三种实例有什么区别,又该如何选择呢?
二、常见云服务器实例的区别
1、性能突发型实例
突发性能实例是一种面向入门级计算场景,应对突发性能需求的经济型实例规格。突发性能实例是一种通过CPU积分来保证计算性能的实例规格,适用于平时CPU使用率低,但偶尔有突发高CPU使用率的场景。突发性能实例在创建后可以持续获得CPU积分,在性能无法满足负载要求时,通过消耗更多CPU积分来无缝提高计算性能。
简单来说就是靠积分来兑换高使用率的服务器,可以用于CPU使用率极低,或者临时测试使用场景的用户,特点就是价格便宜!突发型是一种特殊的共享实例,我们可以看下面图中,一个服务只会得到特定的CPU计算资源,如果想得到更多的资源就必须要通过积分和现金去兑换。如果没有积分则会影响服务器的正常使用。
2、共享型实例
共享型实例采用非绑定CPU调度模式。每个vCPU会被随机分配到任何空闲CPU超线程上,不同实例vCPU会争抢物理CPU资源,并导致高负载时计算性能波动不稳定,有可用性SLA保证,但无性能SLA保证。
简单来说,在平时使用中一台 共享型实例会和别的共享型实例共通使用空闲 CPU 资源和空闲系统资源,但是说如果使用过程中你的共享型实例占用系统资源过多,那么另外的共享型实例占用的系统资源就会相应减少,反之也是一样。通过下图我们可以看到在正常情况下,云服务器占用空闲的物理CPU进程,但如果某一台或者某个用户占用资源过多,则会发生争抢和等待现象。
3.独享型实例
通用型(独享)实例的每个 CPU 绑定到一个物理 CPU 超线程上,实例之间无 CPU 资源争抢,实例计算性能稳定且有严格的 SLA 保证。通用型实例被定义为企业级配置也正是因为可以一直提供稳定的性能。
简单来说独享性服务器会固定绑定CPU,不会发生资源争抢,适合企业级应用和长期要求性能稳定的用户使用,通过下图我们可以看到每个CPU都会与固定的物理资源绑定,对每个实例来说就是性能稳定,不会出现上下波动情况。
有的新手朋友可能还是看不懂这么多专业术语,这里我们可以白话解释一下,就是说共享型实例和突发型实例等于一人(超线程)为两个客户或者多个客户服务,忙不过来,难免顾此失彼服务不到位(不稳定);通用型是一个人( 超线程)只服务于一个客户(实例),保证服务质量标准,服务质量很稳定。那么看完小编大白话解释后,有的网友说了既然共享型实例不稳定为啥不都用通用型(独享)实例呢?这就要说性价比了,按照性价比来看共享型实例和突发型实例较为实用,起步配置不高,价格也相对优惠!适合个人用户和测试业务使用。 通用型(独享)实例虽然性能稳定,起步配置相对较高,价格也稍高一些,适用于企业客户和一些要求性能稳定场景。
三、如何选择云服务器实例呢?
我们说道共享型实例和突发型实例较为实用,起步配置不高,价格也相对优惠! 通用型(独享)实例虽然性能稳定,起步配置相对较高,价格也稍高一些,作为用户我们该如何选择呢?小编认为需要看你的业务场景和资金预算
一是个人场景,比如个人网站、博客、项目等来说,对初次接触的朋友来说刚开始使用共享型实例是性价比最高的,等后期流量达到一定量了再考虑是否升级到通用型(独享)实例。选择参考:新人特惠,突发性T6实例2核2G云服务器,30.00/月起。
二是测试业务场景,临时测试项目性能,对开发代码测试,轻负载应用、微服务等场景来说,可以使用突发性能型实例。通过CPU积分,您可以从整体业务角度分配计算资源,将业务平峰期的计算能力转移到高峰期使用,以节约使用成本。
三是长期要求性能稳定,比如各种类型和规模的企业级应用、数据分析和计算、计算集群、依赖内存的数据处理、游戏等建议使用通用级性能实例,依托神龙架构,将大量虚拟化功能卸载到专用硬件,降低虚拟化开销,提供稳定可预期的超高性能,确保服务应用稳定。
四是要求性能稳定,也要控制成本场景,有的用户就想说了我即想得到通用型的性能稳定性,也想控制一定的成本怎么办?这里小编建议购买计算型c6a、通用型g6a等AMD内核实例,最大的区别在于CPU处理器不同,一个是Intel一个是AMD,其他性能参数是差不多的甚至高于其他通用(计算)实例;但是价格相对便宜,能够满足节省成本的用户。选择参考:云服务器精选特惠,计算型、通用型实例3.6折起。
通过上面小编的介绍,相信大家对选型上都有一定的了解了,目前很多个人和普通企业网站(展示型网站)使用的阿里云服务器都在用共享型实例,确实是共享系统资源,平时访问过程中打开页面速度也是很快的,没有出现卡顿的情况。所以我们要相信阿里云服务器的稳定性,这是阿里云能够占据国内云服务市场半壁江山的基础。
如果还不知道怎么选的话,可以参考官网选择教程“云服务器>最佳实践>选型最佳实践”来选择。