快捷导航

云服务器运维之服务器选型服务

[复制链接]
查看: 408|回复: 0

8万

主题

8万

帖子

26万

积分

论坛元老

Rank: 8Rank: 8

积分
260116
发表于 2020-10-2 00:00:00 | 显示全部楼层 |阅读模式
云服务器运维之服务器选型服务

本服务由【】提供,云技术在线专业提供云服务。

购买一台ECS实例前,结合应用场景、工作负载、性能、成本等因素,做出性价比与稳定性最优的决策。


根据使用场景挑选下图列举了阿里云ECS部分实例规格族及其对应的业务场景。




根据典型应用推荐如果使用的是类似于下图中的软件或应用,可以挑选右侧对应的实例规格族。




自建服务的选型推荐如果是自建服务,可以根据所使用的应用,并参考选型原则,选择对应的实例规格族。


应用类型
常用应用
选型原则
推荐实例规格族

      
   
      
   
   
   负载均衡
   Nginx
   应用特点:需要支持高频率的新建连接操作。

   

         
  • CPU计算能力:要求较高。
         
  • 内存:要求不高。
       

   c6、hfc6系列
   
   
   RPC产品
   SOFA
Dubbo
   应用特点:网络链接密集型;进程运行时需要消耗较高的内存。
   g6系列
   
   
   缓存
   Redis
Memcache
Solo
   
   

         
  • CPU计算能力:要求不高。
         
  • 内存:要求较高。
       

   实例规格族:r6、re6系列
块存储:SSD云盘或ESSD云盘
   
   
   配置中心
   ZooKeeper
   在应用启动协商时会有大量I/O读写操作。

   

         
  • CPU计算能力:要求不高。
         
  • 内存:要求不高。
       

   实例规格族:c6系列
块存储:SSD云盘或ESSD云盘
   
   
   消息队列
   Kafka
RabbitMQ
   从消息完整性方面考虑,存储优先选用云盘。

   

         
  • CPU计算能力:要求不高。
         
  • 内存和vCPU配比通常为1:1。
         
  • 存储:要求不高。
       

   实例规格族:c6系列
块存储:SSD云盘或ESSD云盘
   
   
   容器编排
   Kubernetes
   通过神龙和容器组合,可以最大限度挖掘计算潜能。
   ebmc6、ebmg6系列
   
   
   大表存储
   HBase
   
   

         
  • 一般可以选择d系列。
         
  • 如果业务存在超高IOPS(Input/Output Operations Per Second)需求,可以选择i系列。
       

   d1、d1ne、d2s系列
i2系列
   
   
   数据库
   MySQL
NoSQL
   
   

         
  • 对于存储有弹性扩展的需求,可以选择ECS和ESSD。
         
  • 对于I/O敏感型业务的需求,优先选择i系列。
       

   实例规格:c6、g6、r6系列
块存储:ESSD云盘
i2系列
   
   
   SQLServer
   
   

         
  • 由于Windows的I/O单通道特性,对I/O读写能力要求较高,优先选择ESSD。
         
  • ECS的逻辑和物理扇区设置为4K。
       

   实例规格族:c6、g6、r6系列
块存储:ESSD云盘
   
   
   文本搜索
   Elasticsearch
   
   

         
  • 选用内存与vCPU配比较大的ECS规格。
         
  • 日常需要将数据库数据导出成ES文件,对I/O读写有要求。
       

   实例规格:g6系列
块存储:ESSD云盘
d1、d1ne、d2s系列
   
   
   实时计算
   Flink
Blink
   基于存储量可以选择ECS通用规格和云盘,也可以选择d系列。
   d1、d1ne、d2s系列
   
   
   离线计算
   Hadoop
HDFS
CDH
   优先选择d系列。
   d1、d1ne、d2s系列
   
通用场景、游戏服、视频直播场景推荐在该类场景中,性能需求表现为CPU计算密集型,需要相对均衡的处理器与内存资源配比,通常选用CPU与内存配比1:2、系统盘选用高效云盘、数据盘选用SSD云盘或者ESSD云盘。如果业务需要更强的网络性能,如视频弹幕等,可以选用同系列中更高规格的实例规格,提高网络收发包能力(PPS)。


场景分类
场景细分
推荐规格族
性能需求
处理器与内存比

      
   
        
   
   
   通用应用
   均衡性能应用,后台应用
   g系列,如g6
   中主频,计算密集型
   1:4
   
   
   高网络收发包应用
   g系列,如g6
   高网络PPS,计算密集型
   1:4
   
   
   高性能计算
   c系列,如c6
   高主频,计算密集型
   1:2
   
   
   游戏应用
   高性能端游
   c系列,如c6
   高主频
   1:2
   
   
   手游、页游
   g系列,如g6
   中主频
   1:4
   
   
   视频直播
   视频转发
   g系列,如g6
   中主频,计算密集型
   1:4
   
   
   直播弹幕
   g系列,如g6
   高网络PPS,计算密集型
   1:4
   
Hadoop、Spark、Kafka大数据场景推荐在该类场景中,由于涉及不同的节点,性能需求表现较为复杂,需要均衡各个节点的性能表现,包括计算、存储吞吐、网络性能等。



  • 管理节点:当作通用场景处理,请参见下方通用场景、游戏服、视频直播场景推荐。
  • 计算节点:当作通用场景处理,请参见下方通用场景、游戏服、视频直播场景推荐。根据集群规模的不同,需要选择的实例规格不同。例如100个节点以下可以选用ecs.g6.4xlage,100个节点以上可以选用ecs.g6.8xlage。

说明 计算节点在计费模式上可以采用抢占式实例,实现性价比最优化。



  • 数据节点:需要高存储吞吐、高网络吞吐、均衡的处理器与内存配比,推荐使用大数据型d系列规格族。例如MapReduce/Hive可选择ecs.d1ne.6xlarge,Spark/Mlib可选择ecs.d1ne.8xlarge。



数据库、缓存、搜索场景推荐在该类场景中,实例规格的处理器与内存配比一般要求高于1:4,部分软件对存储I/O读写能力及时延性能较为敏感,建议选用单位内存性价比较高的规格族。


场景分类
场景细分
推荐规格族
处理器与内存比
数据盘

      
   
        
   
   
   关系型数据库
   高性能,依赖应用层高可用
   i系列
   1:4
   本地SSD存储、高效云盘、SSD云盘
   
   
   中小型数据库
   g系列,或其他内存占比为1:4的规格族
   1:4
   高效云盘、SSD云盘
   
   
   高性能数据库
   r系列
   1:8
   高效云盘、SSD云盘
   
   
   分布式缓存
   中内存消耗场景
   g系列,或其他内存占比为1:4的规格族
   1:4
   高效云盘、SSD云盘
   
   
   高内存消耗场景
   r系列
   1:8
   高效云盘、SSD云盘
   
   
   NoSQL数据库
   高性能,应用层高可用
   i 系列
   1:4
   本地SSD存储、高效云盘、SSD云盘
   
   
   中小型数据库
   g系列,或其他内存占比为1:4的规格族
   1:4
   高效云盘、SSD云盘
   
   
   高性能数据库
   r系列
   1:8
   高效云盘、SSD云盘
   
   
   ElasticSearch
   小集群,靠云盘保证数据高可用
   g系列,或其他内存占比为1:4的规格族
   1:4
   高效云盘、SSD云盘
   
   
   大集群,高可用
   d系列
   1:4
   本地SSD存储、高效云盘、SSD云盘
  以数据库为例,在传统方式中,业务系统直接对接OLTP数据库,数据冗余大多通过RAID磁盘阵列实现。而阿里云ECS云服务器,轻载、重载数据库都能实现灵活部署。



  • 轻载数据库:采用企业级实例规格搭配云盘使用,性价比更高。
  • 重载数据库:需要高存储IOPS和低读写延时,推荐使用本地SSD型i系列实例规格族(搭配了高I/O型本地NVMeSSD本地盘),满足大型重载数据库要求。



深度学习、图像处理场景推荐在该类场景中,应用需要高性能的GPU加速器,在GPU和CPU配比方面有如下建议。



  • 深度学习训练:GPU与CPU比例推荐为1:8到1:12之间。
  • 通用深度学习:GPU与CPU比例推荐为1:4到1:48之间。
  • 图像识别推理:GPU与CPU比例推荐为1:4到1:12之间。
  • 语音识别与合成推理:GPU与CPU比例推荐为1:16到1:48之间。

验证与调整当您完成选型并开始使用ECS实例后,要根据一段时间的性能监控信息,验证所选实例规格是否合适。

假设选择了ecs.g6.xlarge,通过监控发现实例CPU使用率一直较低,建议登录实例检查内存占用率是否较高,如果内存占用较高,可以调整为处理器与内存资源配比更合适的规格族。


当前实例规格族
首选推荐
备选推荐

      
   
      
   
   
   sn1、sn2
   c6
g6
r6
   c5、sn1ne
g5、sn2ne
r5、se1ne
   
   
   c4
   hfc6、c6
   hfc5、c5
   
   
   ce4
   r6
   r5、se1ne
   
   
   cm4
   hfc6
   hfc5、g5
   
   
   n1、n2、e3
   c6
g6
r6
   c5、sn1ne
g5、sn2ne
r5、se1ne
   
   
   t1
s1、s2、s3
m1、m2
c1、c2
   c6
g6
r6
   c5、sn1ne
g5、sn2ne
r5、se1ne
   

(责任编辑:网络)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

让创业更简单

  • 反馈建议:XXXXXXXX
  • 客服电话:暂时没有
  • 工作时间:周一到周五9点~22点

云服务支持

黑客联盟,快速搜索

关注我们

Copyright 黑客论坛  Powered by©  技术支持: