`
bk_lin
  • 浏览: 323102 次
社区版块
存档分类
最新评论

如何选择虚拟机规格

 
阅读更多

公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客


最近论坛上有一些用户对于如何选择云端虚拟机规格有些疑问。因此我们决定写一篇博客来简单介绍一下如何选择虚拟机规格。

首先我们来看一下不同规格虚拟机的收费标准:

  • Small instance (默认): $0.12每小时
  • Medium instance: $0.24每小时
  • Large instance: $0.48每小时
  • Extra large instance: $0.96每小时

然后再看一下各个规格虚拟机的配置情况:

虚拟机规格

CPU

内存

硬盘

Small

1

1.7 GB

250 GB

Medium

2

3.5 GB

500 GB

Large

4

7 GB

1000 GB

ExtraLarge

8

15 GB

2000 GB

我们可以看到,4Small instance, 2Medium instance1Large instance的收费是一样的。那么在同样的预算下我们应该选择哪种规格的虚拟机呢?为了帮助解答这一问题,我们整理了下列的比较以供参考。

1Largeinstance的虚拟机:

  • 使用拥有多核CPU的单个VM能够拥有更好的计算性能。适用于对计算性能比较敏感的场合。比如一个围棋机器人程序。对于对内存要求高的程序也较为适用,例如一个3D图形处理程序。
  • 缺陷为一旦该虚拟机或者运行该虚拟机的物理机出现异常故障,程序在被云端系统自动恢复前不能被使用。因此适用于对程序可用性不太敏感的场合。例如一个在后台处理订单的程序。

4Small instance的虚拟机:

  • 一旦某个虚拟机出现故障其他虚拟机依然能够正常工作。这样保证了程序的可用性。因此该解决方案适用于对程序可用性比较敏感的场合。例如一个24*7Web服务程序。该解决方案为三个方案中最能够平分风险的方案。缺陷是单个VM的计算性能相对较差。

2Medium instance的虚拟机:

  • 既拥有单个VM较好的计算能力又通过水平扩展分担了某个虚拟机异常故障的风险。该解决方案适用于一般情况,为最为常用的解决方案。

综上,我们可以看到选择虚拟机规格需要看我们的程序和需求。在预算相同的情况下,当对性能要求较高时选择多核,大内存的虚拟机较为适合。而当对程序可用性要求较高时应该选择多个虚拟机的解决方案。此外,值得一提的是,虚拟机规格对于程序的编写也有一定影响。例如,如果选择了多核CPU的虚拟机的解决方案,我们有必要对程序代码进行优化以便充分利用多核CPU的优势。

分享到:
评论

相关推荐

    JAVA虚拟机.ppt

    定义 ...规格描述 JVM指令系统 JVM寄存器 JVM栈结构 JVM碎片回收堆 体系结构 8.1Java指令集 8.2寄存器 8.3栈 8.4单位收集堆 8.5方法区 JVM的运行过程 Java虚拟机命令行参数说明 JVM存储区

    java虚拟机简介 jvm介绍

    Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对...

    详解在Linux虚拟机下配置tomcat

    主要介绍了详解在Linux虚拟机下配置tomcat,非常具有实用价值,需要的朋友可以参考下。

    初赛做题指导文档(含伪代码)v1.21

    使用 表示每个时刻的虚拟机数量,那么要预测虚拟机规格 在 时刻的数量模型为: 公式(1)伪代码如下(Logistic):对每个虚拟机规格 根据训练数据集确定相

    虚拟机iSulad一个轻量级的容器运行时守护程序专为 IOT 和云基础设施而设计

    虚拟机iSulad 是一个轻量级的容器运行时守护程序,专为 IOT 和云基础设施而设计。iSulad是一个由C/C++编写实现的轻量级容器引擎,具有轻、灵、巧、快的特点,不受硬件规格和架构限制,底噪开销更小,可应用的领域...

    VirtualMachine-GithubAction:该项目供您使用免费的github操作享受6个小时的免费VPS虚拟机。 每个VPS规格均为2核vCPU,7 GB RAM和84 GB SSD

    Github Action提供的免费虚拟机 完全免费,每个人都可以享受自己的MacOS,Windows 10和ubuntu vps。 屏幕截图: Windows 10 Windows 10版本 Windows 10任务管理器 Windows 10设备管理器 Windows 10设备规范 ...

    华为HCIA-Cloud实验培训视频教程【共63集】.rar

    09-模板和规格 10-快照的管理 11-存储创建(本地磁盘) 12-SAN技术简介 13-SAN交换机配置 14-挂载FC-SAN 15-IP_SAN技术简介 16-挂载IP-SAN_转 17-NAS技术简介 18-挂载NAS 19-分布式交换机管理 20-上行...

    华为云计算HCIP题库

    3.在华为 FusionCompute 中,克隆虚拟机时不支持调整虚拟机的规格。() [单选题] * A.TRUE B.FALSE(正确答案) 4.在华为 FusionCompute 中虚拟机所使用的内存资源和 CPU 资源只能由同一集群提供。因此, 虚拟机实际...

    HCIA云计算4.0.docx

    /1-4094 总4096 0-4095 B、将端口组的名称设为"ceshi" C、将端口类型设为"普通" // access 普通 trunk 中继 D、在描述中添加"这是测试端口" 3、在华为 FusionCompute 中,克隆虚拟机时不支持调整虚拟机的规格。...

    2018华为软件精英挑战赛复赛赛题介绍(定稿)1

    (如上每种类型物理服务器的分别放置每种虚拟机规格数量若干行)(文件结束)(备注:物理服务器名称可用“类型名称-阿拉伯数字”表示,如General-1) 示例:

    packer-esxi:在ESXi主机上创建虚拟机

    此存储库有助于在ESXi主机上使用打包程序来构建虚拟机。 使用DHCP和DNS在简单的网络上构建。 不使用TFTP服务器进行网络引导。 不使用单独的HTTP服务器。 内置的HTTP模板服务器。 建立一个工作容器。 优雅地...

    FREE-RDP-VirtualMachine:该项目供您通过免费的github操作享受6个小时的免费VPS虚拟机。 每个VPS规格均为2核vCPU,7 GB RAM和84 GB SSD

    Github Action提供的免费虚拟机 :warning: 提醒:如果您在启动系统和vps时遇到错误,请将此存储库的最新代码分叉并拉到您的分叉存储库中。 请按查看步骤。 完全免费,每个人都可以享受自己的MacOS,Windows 10和...

    trillek-computer:Trillek 虚拟计算机规格

    布局标题猫默认虚拟计算机主要的Trillek 虚拟机规格版本 0.4.9 警告:所有这些文档中的所有内容均为 1.X 版之前的内容,如有更改,恕不另行通知。 建议:在本文档中,有一些技术内容对于非硬件人员来说可能看起来很...

    计算机二级Java语言复习资料

    只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。运行JVM字节码的工作是由解释器来完成的。解释执行过程分三步进行:代码的装入、代码的校验和代码的执行。

    项目需求服务器采购.doc

    "支持并配置动态资源扩展功能,系统将自动评估虚拟机的性能,当 " " "虚拟机性能不足时自动为虚拟机添加CPU和内存资源,确保业务持续" " "高效运行 " " "每个虚拟机都可以安装独立的操作系统,操作系统支持需要包括...

    项目需求服务器采购(1).doc

    "支持并配置动态资源扩展功能,系统将自动评估虚拟机的性能,当 " " "虚拟机性能不足时自动为虚拟机添加CPU和内存资源,确保业务持续" " "高效运行 " " "每个虚拟机都可以安装独立的操作系统,操作系统支持需要包括...

    Docker快速上手指南

    通过一个您已经熟悉的任何一种主流的发行版 Linux ...建议虚拟机的规格:1vcpu,不小于 4GB 内存,一块能够连通互联网的网卡。本文编写的 测试机是 AWS 虚拟机上的 Amazon Linux AMI,对 CentOS/RHEL 有直接参考意义。

    Perl6编译器Rakudo.zip

    Rakudo 是运行Parrot虚拟机的Perl 6规格实现。 标签:Rakudo

Global site tag (gtag.js) - Google Analytics