[New Portal]Windows Azure Virtual Machine (17) Virtual Machine成本分析
《Windows Azure Platform 系列文章目录》
在Windows Azure VM里,计费模式是和以下几个因素有关:
成本1: VM Type and VM Size
具体的计费模式请参考这里
http://www.windowsazure.com/en-us/pricing/details/virtual-machines/#service-windows
我们知道,在创建Windows Azure VM的时候,我们可以选择VM的Type。这和操作系统、安装的应用程序有关:
a)Windows
b)Linux
c)SQL Server
d)BizTalk Server
我们还可以选择VM的Size,这个硬件的配置有关
a)Extra Small (A0) (Shared CPU / 768MB RAM)
b)Small (A1) (1 Core CPU / 1.75GB RAM)
c)Medium (A2) (2 Core CPU / 3.5GB RAM)
d)Large (A3) (4 Core CPU / 7GB RAM)
e)Extra Large (A4) (8 Core CPU / 14GB RAM)
有些用户需要更多的内存,这样他可以选择新的VM Size:
d)A6 (4 Core CPU / 28GB RAM)
e)A7 (8 Core CPU / 56GB RAM)
计费原则如下:
1)在同样的VM Type情况下,VM Size配置越高价格越贵。
比如: 同样是选择Windows Server 2012的VM,设置VM Size为A7(8Core/56GB),肯定比VM Size为A1(1CPU/1.75GB)的贵。原因很容易理解,因为A7的硬件配置比A1要高,性能强大。
2)在同样的VM Size情况下,根据VM Type的不同收取相应的费用
比如:在VM Size为A2的情况下,选择只包含操作系统的Windows Server 2012的每小时单价是USD 0.18;但是如果我们选择SQL Server 2012 SP1 Enterprise on Windows Server 2012,每小时单价是USD 2.28。价格要贵10倍以上。这是因为,Windows Azure还需要额外收取SQL Server的License费用。
权衡:
1)当你已经购买SQL Server 2012 License的情况下,我建议你选择只包含操作系统的VM Type,然后在这台VM里通过远程桌面连接安装SQL Server 2012。这样就不需要承担VM高额的单价了。(注意:这样可能不会得到微软的技术支持)
2)当你还没有购买正版的SQL Server 2012 License的情况下,我建议你自己权衡相应的费用,比如使用Windows Azure VM的具体时间,与一次购买SQL Server 2012 License的单价做比较。找出最适合你的方案。
3)如果你想得到微软的100%技术支持,我建议你在创建Azure VM的时候,直接选择相对应的Azure VM,比如SQL Server 2012 SP1 Enterprise on Windows Server 2012
成本2.Azure Storage
费用请参考:http://www.windowsazure.com/en-us/pricing/details/storage/
这里包含2种,分别是VM OS和VM Disk
VM OS
我们知道,Windows Azure VM是保存在Azure Blob Storage的VHD中的,这样就能实现VM的持久化保存。在默认情况下,当我们新建Azure VM的时候,会创建127GB的VHD保存在Storage中,这个VHD是用来保存VM OS的,也就是Azure VM的C盘大小最大是127GB。所以Azure VM的C盘是非常宝贵的。
但是,Azure Storage是按实际存储计费的。一般情况下,只包含操作系统的Server 2012的实际大小不超过40GB。也就是说,虽然VM申请了127GB的VHD,但是实际只使用了40GB。Azure Storage只会收取其中40GB的费用。
VM Disk
前面介绍了VM OS是包含操作系统的VHD,最大只有127GB。如果我们需要更多的磁盘的话,只能通过Attach Disk来增加更多的磁盘空间。
相关资料:可以参考http://www.cnblogs.com/threestone/archive/2012/11/23/2784291.html
Attach Disk也是按实际存储来收费的。比如我Attach Disk为1TB,实际是往这1TB拷贝了1GB的内容。Azure实际只会收取1GB的费用。
成本3:Data Transfers
Data Transfers分为两种:入站数据传输和入站数据传输
1)入站:也就是数据从客户端上传至Windows Azure DataCenter,比如一个保存手机照片的应用,需要将照片上传至Azure DataCenter保存。这部分数据是免费的。
2)出站数据。也就是数据从数据中心下载到客户端。比如将保存在Azure DataCenter的照片同步到本地的笔记本电脑,这部分的数据是要收取费用的。具体请参考这里http://www.windowsazure.com/zh-cn/pricing/details/data-transfers/
成本4:事务
对于Azure Storage的读和写产生的事务也需要收费的,这部分的费用占比很少。$0.01 per 100,000 transactions
[New Portal]Windows Azure Virtual Machine (17) Virtual Machine成本分析的更多相关文章
- [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- [New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- [New Portal]Windows Azure Virtual Machine (13) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (3)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
<Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...
- [New Portal]Windows Azure Virtual Machine (16) 使用Azure PowerShell创建Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 注:本章内容和之前的[New Portal]Windows Azure Virtual Machine (12) 在本地制作 ...
- [New Portal]Windows Azure Virtual Machine (18) Azure Virtual Machine内部IP和外部IP
<Windows Azure Platform 系列文章目录> 在开始本章内容之前,请读者熟悉以下2篇博文: [New Portal]Windows Azure Virtual ...
- [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容. 注意:笔者没有执行Syspr ...
- [New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint
<Windows Azure Platform 系列文章目录> 我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoi ...
- [New Portal]Windows Azure Virtual Machine (15) 在本地制作数据文件VHD并上传至Azure(2)
<Windows Azure Platform 系列文章目录> 在上一章内容里,我们已经将包含有OFFICE2013 ISO安装文件的VHD上传至Azure Blob Storage中了. ...
随机推荐
- vc编译 curl 7.36.0
CURL邮件列表中提到官方最新版本的windows devel包中缺少文件,而我又用不到https,所以我就自己下载源码包来编译了 下载源码包:http://curl.haxx.se/download ...
- 【面试必备】javascript的原型和继承
原型.闭包.作用域等知识可以说是js中面试必考的东西,通过你理解的深度也就能衡量出你基本功是否扎实.今天来复习一下javascript的原型和继承,虽说是老生常谈的话题,但对于这些知识,自己亲手写一遍 ...
- 《OOC》笔记(0)——为何要看这本书
<OOC>笔记(0)——为何要看这本书 <OOC>全名是<Object-oriented Programming with ANSI-C>,作者Axel-Tobia ...
- 了解一下JavaScript的未来——ECMAScript5
神马是EcmaScript5 首先得先搞清楚ECMAScript是神马,我们知道JavaScript或者说LiveScript最开始是Netscape搞出来的,后来微软也跟进搞出了Jscript,Sc ...
- 说说设计模式~观察者模式(Observer)
返回目录 观察者模式,也叫发布/订阅模式(publish/subscribe),监视器模式等.在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知.这通常透过呼 ...
- Android上dip、dp、px、sp等单位说明
Android上dip.dp.px.sp等单位说明 dip device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA ...
- 新特性AAtitti css3 新特性attilax总结titti css
Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...
- OutputCache属性详解(三)— VaryByHeader,VaryByCustom
目录 OutputCache概念学习 OutputCache属性详解(一) OutputCache属性详解(二) OutputCache属性详解(三) OutputCache属性详解(四)— SqlD ...
- DataGridView的Cell事件的先后触发顺序
最近正在使用“DataGridView”对一个旧的Vs 2003开发的WINDOWS应用程序进行改造. 发现Vs 2003中的"DataGrid"中的一些事件已经在新的控件Data ...
- 【JMS】JMS之ActiveMQ的使用
这篇文章主要是简单介绍一下JMS和ActiveMQ,以及使用ActiveMQ来写两个demo. 1. JMS是啥 百度百科的解释: JMS即Java消息服务(Java Message Service) ...