[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

 

 

 

转载于:https://www.cnblogs.com/threestone/p/3214682.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Servlet与JSP间的传值问题

Servlet与JSP 之间的传值有两种情况&#xff1a;JSP -> Servlet&#xff0c; Servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。一、JSP -> servletJSP页面有3种方法向 servlet传值&#xff1a; form表单、URL<!-- JSP page --> ...…

java 访问修饰符

java 访问修饰符 类、方法、成员变量和局部变量的可用修饰符 修饰符 类 成员访求 构造方法 成员变量 局部变量 abstract&#xff08;抽象的&#xff09; √ √ &#xff0d; &#xff0d; &#xff0d; static &#xff08;静态的&#xff09; &#xff0d; √ …

嵌入式Linux系统的构成和启动总结

以下内容源于网络资源的整理&#xff0c;如有侵权请告知删除。 一、嵌入式Linux系统典型结构 Flash划分成以下4个区&#xff1a; &#xff08;1&#xff09;Bootloader区。存放的是Bootloader&#xff0c;它负责嵌入式系统最初的硬件初始化、驱动和内核加载。 &#xff08;2&…

防止arp***方法

防止arp***&#xff1a;Win7下搞定ip与mac地址绑定对于玩系统的老手都知道&#xff0c;防止arp***实际上不需要这个防火墙那个防火墙&#xff0c;一句命令将ip与mac地址绑定即可。例如&#xff1a;arp -s 192.168.1.1 00-19-e0-c0-6f-0a不过这句话在Windows7显得这么无助&#…

根文件系统的简介

以下内容源于网络资源的整理&#xff0c;如有侵权请告知删除。 一、文件系统 文件系统是对一个存储设备上的数据进行组织的机制。这种机制有利于用户和操作系统的交互。 尽管内核是 Linux 的核心&#xff0c;但文件却是用户与操作系统交互所采用的主要工具。对Linux来说尤其如…

使用jQuery异步传递含复杂属性及集合属性的Model到控制器方法

Student类有集合属性Courses&#xff0c;如何把Student连同集合属性Courses传递给控制器方法&#xff1f; public class Student { public string StudentName { get; set; } public IList<Course> Courses { get; set; } } public class Course…

函数指针的使用

在学习群里看到的一个程序&#xff0c;基本说明了函数指针的用法。就摘录如下&#xff1a;

CreateThread和_beginthread的区别

1.程序&#xff1a;程序构成&#xff1a;(1)源代码(2)可执行的二进制代码程序是指令和数据的有序集合&#xff0c;其本身没有任何运行的含义&#xff0c;是一个静态的概念。由操作系统加载其可执行的二进制代码&#xff0c;分配相应的数据结构&#xff1a;进程控制块PCB(Proces…

重新注册dll

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %i它的作用是用循环语句并且用regsvr32命令对Windows\System32文件夹中的所有DLL文件都进行一次注册&#xff0c;以解决诸如IE无法打开二级链接这样的问题。转载于:https://blog.51cto.com/gzkhrh/1375543

hdu max sum

这题跟求最大连续数列一样的&#xff0c;稍微不同的是只要把值改为标号就可以了。 #include<stdio.h>#include<string.h>#include<stdlib.h>#include<debug.h>#defineX 100001intA[X];intmain( ){intN,M,a,b,c,d,e,f,x,i,y,sum,len0; Debug(); scanf(&…

冒泡排序 Bubble Sort

冒泡排序 冒泡排序的过程很简单&#xff0c;就是不断比较相邻两个元素的大小关系&#xff0c;若逆序则交换之&#xff0c;这样通过一轮的比较&#xff0c;关键字最大的记录就沉底了。 一般地说&#xff0c;第i趟冒泡排序是从第一个元素起到第n-i1个元素依次比较相邻两个记录的关…

mysql query cache

1.概述&#xff1a;MySQL Query Cache 缓存客户端提交给MySQL的SELECT&#xff08;注意只是select&#xff09;语句以及该语句的结果集。注意&#xff1a;query_cache是mysql server端的查询缓存&#xff0c;在存储引擎之上。存储引擎层还有存储引擎的缓存&#xff0c;表也有表…

从源码到可执行程序的步骤

以下内容源于朱有鹏《物联网大讲堂》课程的学习整理&#xff0c;以及网页http://mp.weixin.qq.com/s/_iVrUtA-jgE8XAR-vKYcww的学习整理。如有侵权&#xff0c;请告知删除。 一、总结 从源码到可执行程序的步骤&#xff1a;预编译、编译、汇编、链接。前三个宏观上为编译&…

最近在ST公司的STxp70的dsp平台上开发音频codec模块.

公司最近和ST公司有个DAB的项目, 需要将AACplus,BSAC,MPEG-lay2以及lay3的算法在该dsp平台上 进行优化.这个dsp平台比较的奇怪和TI的以及arm的core不太一样,它有一个基本core以及基本指令集,它的 扩展的一些数学指令集是通过增加一些extension库来实现的.不过优化后的效率还是比…

Eclipse中部分快捷键

这个链接文章介绍的比较全面&#xff1a;http://blog.csdn.net/hevicky/article/details/7239977 我把其中认为对自己有用的几个快捷键整理出来&#xff0c;以便熟悉、使用。 MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl1 快速修复&#xff08;例如导…

win设置壁纸

默认壁纸图片位置&#xff1a; C:\Windows\Web\Wallpaper\Scenes 你可以自己建文件夹&#xff0c;放自己喜欢的桌面壁纸。 设置壁纸&#xff1a; 桌面右键 -> 个性化 然后点击 “桌面背景” -> 可以点击标题选择其下面的所有图片&#xff0c;也可以按 ctrl 选择你想要的…

Makefile中三个自动变量:$^,$@,$<

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 什么叫自动变量呢&#xff1f;就是这种变量会把模式中所定义的一系列的文件自动地挨个取出&#xff0c;直至所有的符合模式的文件都取完。这种自动化变量只应出现在规则的命令中。 以一个例子说明。 OBJS…

win8 软件字体乱码

安装了Win8企业评估版&#xff0c;安装一些软件中文字体显示出粗。进入控制面板&#xff0c;语言->单击左下角的位置链接->弹出的区域当前位置下拉框选择中文即可&#xff0c;最后重启即可。 winq -> search language setup->add language-> location (left bot…

物理机安装ESXI6.7提示No Network Adapters的解决方案

下载好ESXI6.7.iso镜像&#xff0c;写入U盘后&#xff0c;提示No Network Adapters&#xff0c;找不到网卡驱动。 解决办法&#xff1a;需要重新封装ESXI&#xff0c;将对应的网卡驱动嵌入进来。 1、先下载VMware-PowerCLI-6.5.0和ESXi-Customizer-PS&#xff1a; http://down.…

汇编程序、shell脚本与Makefile中的注释方法

一、汇编程序中的注释方法 &#xff08;1&#xff09;可以用或;&#xff08;这里的不是makefile中的静默执行之意&#xff0c;分号是英文状态的分号&#xff09;。 &#xff08;2&#xff09;可以用//或者/* */&#xff08;既然可以用/* */&#xff0c;汇编语言就不用关注单行…