深入浅出云计算
何恺铎
前国双技术总经理
立即订阅
1450 人已学习
课程目录
已更新 10 讲 / 共 18 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 云计算,这是开发者最好的时代
免费
IaaS篇 (8讲)
01 | 区域和可用区:欢迎来到云端数据中心
02 | 云虚拟机(一):云端“攒机”,有哪些容易忽视的要点?
03 | 云虚拟机(二):眼花缭乱的虚拟机型号,我该如何选择?
04 | 云虚拟机(三):老板要求省省省,有哪些妙招?
05 | 云硬盘:云上IO到底给不给力?
06 | 云上虚拟网络:开合有度,编织无形之网
07 | 云端架构最佳实践:与故障同舞,与伸缩共生
08 | 云上运维:云端究竟需不需要运维?需要怎样的运维?
PaaS篇 (1讲)
09 | 什么是PaaS?怎样深入理解和评估PaaS?
深入浅出云计算
登录|注册

03 | 云虚拟机(二):眼花缭乱的虚拟机型号,我该如何选择?

何恺铎 2020-03-09
你好,我是何恺铎。
在上一讲中,我带你了解了云虚拟机的大致构架和组成,实际体验了在云上建立第一台虚拟服务器的完整流程,还介绍了在创建过程中,你所需要注意的若干重要选项及其含义。
而在这些选项之中,最重要的恐怕就是虚拟机的规格了,因为它直接决定了虚拟机的计算能力和特点,同时,也会深刻地影响使用成本,是你在选型时需要考虑的重点问题。
很多同学在实际工作中,都会遇到这样的困惑:公司要上云,或者因为业务发展需要采购新的云服务器,但是在查看某云厂商的官网时,发现可选择的虚拟机型号列表很长,有点儿眼花缭乱。
那么,不同种类的虚拟机到底有什么区别呢?在选择时又应该从哪儿入手呢?
今天,我们就来详细聊聊这个话题。

建立对虚拟机配置的多维认知

完整形容一个虚拟机的核心配置和能力,需要从多个角度来入手和描述。弄懂了这些重要维度的含义,你才能够准确理解一个虚拟机的性能预期和使用场景,从而作出正确的型号选择。这里并非只有决定 CPU 核数和内存大小这么简单。那么,主要是哪几个维度呢?
第一个维度,就是虚拟机的“类型”,或者说“系列”。
这是一个非常重要的概念,它是指具有同一类设计目的或性能特点的虚拟机类别。
一般来讲,云厂商会提供通用均衡型、计算密集型、内存优化型、图形计算型等常见的虚拟机类型。这些类型对应着硬件资源的某种合理配比或针对性强化,方便你在面向不同场景时,选择最合适的那个型号。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《深入浅出云计算》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(16)

  • 拉斯 置顶
    老师还少讲了一个内网网络类型,从10G,到25G,甚至100G,对于那些AI数据训练很关键。

    作者回复: 内网网络带宽,的确是虚拟机配置的一部分,谢谢你的补充。这里我们没有提,其实是因为留在第6讲中作为了讨论题。

    2020-03-10
    1
  • cloudwas 置顶
    1. 申请数据库类型的虚机,cpu和内存可能会大一些16C32G,
    2. 对于虚机名的生成,我们平台在设计时,为了更好的满足不同的客户需求,主机名是客户自定义规则,比如 [虚机名前缀][用途] [负责人] [ip] [index][规格]等

    作者回复: 主机名的确需要妥善命名,不然很难维护。当然,你也可以考虑利用云上的资源标签(tag)功能,来记录你上面提到的部分属性信息,这样能够更容易地筛选过滤。

    2020-03-09
    1
  • 我来也 置顶
    到目前为止,用过最奢侈的云端机型,也就是阿里云的ecs.g6.xlarge. 4CPU 16G内存了.
    平常都是几个阿里云ecs.t5-c1m2.xlarge 4CPU8G内存的.

    上家公司用的最豪的配置就是4CPU8G内存的配置了.
    生成环境才一台这种配置,要支撑同时过万人的服务.

    由于是golang开发的服务,平常的内存使用量比较低.
    不像java的,开一个kafka的docker就是1G的实际占用内存.开一个es,又是一个多G的实际占用内存.

    作者回复: 赞。用最低的配置,干最多的事情,是程序员的不懈追求~

    2020-03-09
    1
    1
  • 旺旺 置顶
    我想问在选择机器的时候,都跟CPU的主频没有关系吗?
    还是说都不用看主频的,或者没法看主频呢?

    作者回复: 有关系的,比如不同代的机器,CPU因为型号不同,主频就可能不同。很多厂商会告诉你相应主频信息。

    上面的文中也提到了,不同机型的CPU,单核性能是存在差异的。

    2020-03-10
  • 我来也
    学完了今天的课程,捣鼓了下公司阿里云上的服务器资源.
    发现按量付费虽好,但长久使用太不划算了!!!
    同样的配置, 按量付费一个月的费用是按月付费的近3倍.
    也就是说,使用时长超过了10天, 就建议用包月模式了.

    发现公司的一个k8s集群,如果转换成包月模式, 几乎可以省去2/3的成本.
    这每个月可以省多少钱啊!!!
    2020-03-09
    2
  • leslie
    文章似乎漏了一点-网络的选择:经典网络应当是共享,专有应当是独享。
    核心业务中的核心组件一般会独享:系列和型号确实一直没有注意,更多的关注是在比例上。
    什么样的比例用在什么样的场景倒是注意过;
    1:1的都有看到过,就看服务器的功能定位,测试服务器,什么东西都有;
    1:2的比例确实更多的是偏通用型的综合服务器;
    1:4或1:8基本上都是中间件存储/数据系统服务器,以及windows服务器。
    今天的课程让我明白。确实云计算在某些方面的选择和实体机确实不一样;CPU参照实体机的思路可能就完全走反了。
    谢谢老师的分享:期待后续课程的更新以及学习。

    作者回复: 关于专有网络和经典网络,请等待网络章节的讲述。

    2020-03-09
    1
    2
  • 罗辑思维
    老师总结真好,早几年出课程就好了。

    3年前在某云区域代理商干了半年销售。这些云主机型号都不好理解。后来明白一个概念所谓「云计算」的计算,其实就是指CPU和内存,所以只要关注CPU和内存比值,底层硬件信息就容易理解了。
    2020-03-09
    2
  • 潘政宇
    不同规格,只是cpu内存比例不同吗,底层硬件应该一样吧

    作者回复: 如文中所说,底层硬件会取决于型号和代别,型号后缀也会有影响

    2020-03-09
    1
  • 简约风丶
    见过生产最大的机型m5.12xlarge,用于查询变化的场景
    2020-03-22
  • 丁乐洪
    一个开发,看这些有点累
    2020-03-21
  • 戴斌
    突发性机器一直没敢在实际使用,看完文章了解还是有些场景可以用,毕竟便宜
    2020-03-20
  • 我来也
    今天在 https://jimmysong.io/kubernetes-handbook 看文章,无意中发现文章底部有本专栏的跳转链接.
    哈哈
    2020-03-10
  • 一步
    aws的虚拟机通用类型还有t3,a1开头的,这后面的数字也代表第几代吗?如果代表第几代那a1第一代的机器还在用的?

    作者回复: 是的,AWS命名中字母后的数字一般就是第几代。A1只是代表这个系列的第一代而已,没有很老哦。

    2020-03-09
  • 老姜
    r5.24xlarge大数据计算
    2020-03-09
    1
  • 怀朔
    常规服务器 基本上都是2c8g 型号 服务端交互 选型及其类型的时候基本可选系列型号不容乐观。 如阿里云推荐二种比较直接 .1、共享级别 2、企业级。二者差距是共享宿主机器的级别不一样。云厂商更新换代比较快。 老师分析时候比较全 但是用的时候基本上要考虑可用区是否有资源? 跟其他产品是否在同一个可用区内。
    2020-03-09
  • Helios
    我们公司的业务是tob的,最开始没有用云的能力。公司内部搭建hadoop集群,还有测试交付出去的软件包都是用的物理机(80c500g)测试的,这也是导致公司机器cpu的利用率3%,内存利用率10%左右的原因。
    今天看了这篇文章,后续要把物理机器搞为不同的配置的虚拟机,提供给不同的业务场景。
    2020-03-09
    1
收起评论
16
返回
顶部