【转】Azure基本核心服务计费

虚拟机的计费

您只需花几分钟的时间便可在 Azure 管理平台上,根据您的需求创建从一个到数千个的虚拟机实例。

Azure 支持多种规模的虚拟机,通过支持 Linux, Windows, SQL Server, Oracle 和 SAP 等为客户提供了多种虚拟化的灵活性以实现各种计算解决方案。您也可以利用 Azure 虚拟机将 Windows Server、Linux 或第三方软件映像部署到 Azure,您可以选择库中的已有映像也可以使用自己的自定义映像。

Azure 虚拟机的核心计费特点是按分钟计费,以小时费率列出。如果虚拟机的运行时间不足 1 小时,则按总分钟数计费;如果虚拟机运行不足 1 分钟,则不收费

开始核算 Azure 虚拟机带来的使用成本时,除了计费单位以外,以下几个方面也需要同时考量:

区域

Azure 的资源在中国分部在四个数据中心, 分别在北京和上海。当您在部署虚拟机的时候可以选择相应的地理位置。我们于 2018 年 6 月份正式在中国北和中国东开放了两个新的数据中心,以便您在部署服务时享受更充裕的服务资源。

高可用性

为了使部署符合虚拟机服务级别协议,您需要在可用性集中部署两个或更多个运行工作负荷的虚拟机。 强烈建议您使用高可用性集,可以确保虚拟机分布在我们数据中心内的多个容错域,并使用不同的维护时段部署到主机。Azure 的单实例虚拟机服务级别协议可用性达到 99.9%(前提是为所有磁盘使用高级存储部署虚拟机)。

 备注

预览状态的最新服务不在服务级别协议的范围内,没有使用高级存储的单实例虚拟机也不包含在服务级别协议内。我们建议您在部署的时候,将您的虚机部署在高可用性集内,更好保障虚拟机的运行。

配额

在线服务高级协议企业客户

每个 Azure 订阅对创建的服务都有默认的配额。您需要了解您通过哪种购买渠道以及使用的订阅属性(试用订阅,标准预付费订阅或者是企业预付账户的订阅)来了解默认的配额数量。超出默认的配额请求,请您联系服务支持团队获得帮助

如果您是通过线下签署企业高级服务协议购买的订阅,那账号下的每个订阅可以创建最多 100 核虚拟机

标准预付费客户

如果您是标准预付费订阅,那账号下的每个订阅可以创建最多 20 核虚拟机;

虚拟机开启和关闭

当您希望虚拟机关闭不再计费时,请注意您的虚拟机实例一定是处于“已停止(已取消分配)”状态,该状态下将不对它计费。如果您的实例处于“已停止” 状态,因为它仍占用计算资源,将对分配的虚拟机内核计费,但不对软件许可证本身计费。关于虚拟机的计费状态,您可以参考以下几点来确认是否处于计费状态:

  • 正在启动状态。虚拟机的初始启动状态,此期间将计费;
  • 正在运行(已启动)状态。虚拟机正在运行,此期间将计费;
  • 已停止状态。虚拟机已停止(但未取消分配),不对软件计费,但对内核计费;
  • 已停止(已取消分配)状态。不计费(不包含存储费用,存储仍然计费)
  • 已删除状态。虚拟机已删除,不再占用内核。为防止用户误删除数据,存储仍将继续收费。删除磁盘后,存储将不再收费。

虚拟机服务级别协议: https://www.azure.cn/zh-cn/support/sla/virtual-machines/

虚拟机计费 FAQ

Q1: 虚拟机的临时盘是否收费?

A: 虚拟机上的临时盘存储不会收费,但是当虚拟机关闭或者重启后,临时磁盘上的数据会丢失,并且不受服务级别协议保护。Azure 提供各种类型和数据磁盘供您选择,我们建议您选择永久性存储以便获得更好的管理功能,可用性和安全性。

Q2: 如果我的虚拟机运行了 1 分钟 45 秒,会向我收取多少费用?

A: 我们对虚拟机运行的整分钟数进行收费,因此你无需为任何额外的秒数付费。本示例中将按照 1 分钟的使用时间进行计费。如果您使用了 59 秒,我们将不收取费用。

Q3: 使用 SQL Server 时,是否需要单独采购 Windows 虚拟机?

A: 不需要。网站上价格表中的价格是 Windows 虚拟机和 SQL Server 的价格总和。

Q4: 如要部署 SQL server for windows, SQL server ubuntu Linux, Machine Learning Server 虚拟机,会怎样收取费用?

A: 会产生两个部分费用:虚拟机费用 + 所部署的相关 Server 费用

Q5: D 系列与 DS 系列虚拟机的区别是什么?

A: 虚拟机单价相同,性能有所区别。如要使用高级存储,请使用变量 “DS” 虚拟机,并单独购买高级存储。

Q6: 如何检查是否已正确停止虚拟机并且将不对其计费?

A:如果状态显示为“已停止(已取消分配)”,则不会计费,请登陆到 Azure 门户 去停止虚拟机。同时,虚拟机停止后,因您虚拟机相关联的存储及 RIP 仍在占用资源,如不删除,存储及 RIP 还会继续收费。

Q7: 如果我在两个不同的区域都有实例,会如何向我收取数据传输费用?

A: 对每个实例跨区域的数据传入传出收费。

Q8: 如果我是企业客户购买了 CPP 后,1 台 VM CPP 每月包含的小时数是多少?如果当月未使用完,是否可以转到下月使用?

A: 1 台 CPP 的包月小时数是 744 小时,当月未用完,会清零,无法转移到下个月,具体信息请参考这里。请注意,CPP 的虚拟机采购需对应正确的型号和区域,具体选择事宜请联系您在微软的客户经理。

 备注

CPP 目前只提供给签署在线服务高级协议的企业客户,是给虚拟机提供的包年包月的套餐服务;标准预付费的客户和测试账号暂时不享受此服务。

存储的计费

存储是虚机的基本功能。我们在稍后的章节会专门针对存储计费进行详细的说明,这里先带大家了解一下在您使用虚拟机时需要了解的基本存储功能,以便于您了解我们虚拟机的存储计费细节。

  • Azure 虚拟机磁盘中包含一个临时盘,D:磁盘 (Windows) 或者 /dev/sdb1 (Linux)。它们仅提供临时存储,所以可能会有丢失数据的风险且数据无法恢复。当您需要做虚拟机迁移,调整虚拟机大小、虚拟机重启的时候,临时盘的存储将会消失。虽然临时盘不会计费,但是我们强烈建议您不要将重要的信息保存在临时盘,以免出现数据丢失 。如果临时盘的数据丢失,将不会受到服务协议的保障
  • Azure 虚拟机现支持使用 Azure 托管磁盘,您不必自行创建或管理任何 Azure 存储帐户即可创建虚拟机。 指定需要高级还是标准存储,以及磁盘应具有的容量,随之 Azure 便会创建托管磁盘。 使用托管磁盘的虚拟机具有许多重要功能,包括:第一,自动可伸缩性支持,可用性集带来更高的可靠性。Azure 可确保托管磁盘在可用性集内自动彼此隔离;第二,增强的访问控制。 托管磁盘公开由 Azure 基于角色的访问控制 (RBAC) 所控制的各种操作。
  • 热存储和冷存储。Azure 的热存储为存储经常访问的数据进行了优化,热存储也是 Blob 存储默认的存储类型。冷存储为存储不常访问且长期留存的数据进行了优化。一般来说,冷存储是极少访问的各种数据的极佳存储位置。所以,您可以根据您需要存储数据的类型选择合适的存储方式,以达到节约费用的目的。
  • 冗余。冗余是复制 Azure 存储账户中的数据以确保持久性和高可用性,当遇到突发的硬件故障时也符合存储服务级别协议的要求。创建存储账户的时候,您可以选择以下复制的选项:本地冗余存储,区域冗余存储,异地冗余存储和读取访问异地冗余存储。我们将在存储章节介绍更多计费的细节。

存储计费的基本要素

Azure 存储是一类可供您随时随地访问的高度持久、高度可用且高度可缩放的云存储。云存储分为五个类:块 Blob, 页 Blob 和磁盘,文件, 表(Table) 和队列(Queue)。

Azure 存储空间的费用是根据存储容量、存储事务数(对存储执行的读写操作的次数)和已传输的数据向客户收取。这个三要素构成了基本的存储费用

  1. 带宽 - 在存储帐户所在的位置中传输的数据量。
  2. 事务 - 针对您的存储帐户执行的请求数量
  3. 总容量 - 持续存储的数据总量

当然, 如果我们向存储添加更多功能时, 基本的三要素收费内容也会发生相应的改变。下面给出了这三个领域计费的概述:

  1. 带宽 - 我们可以将托管服务与相应的存储放置在同一个位置。这样即可在同一位置的计算和存储服务之间提供免费带宽,而只需要为访问当前位置之外的存储服务所产生的带宽付费;
  2. 事务 - 每一个针对存储服务产生的 Blob、表,以及队列 REST 请求都会被视作可计费的事务。因此为了控制事务成本,我们要了解请求的频率和数量。我们会分析接获的每一个请求,随后,我们会根据这些请求的处理情况,以及请求的来源,确定是否需要对该请求计费。
  3. 总容量 - 为了统计需要计费的存储容量,我们会将存储的对象(Blob、实体,以及消息),以及相关应用程序和系统元数据的总容量进行累加

冷存储和热存储定价和计费

对于 Blob 存储帐户,现在可以根据访问模式在帐户级别选择热或冷存储层,或者在 Blob 级别选择热、冷或存档层。

  • 将访问频率较低的冷数据以低于热数据的存储费用进行存储。比如短期备份和灾难恢复数据集。不再经常查看、但访问时应立即可用的较旧的内容。
  • 将访问频率较高的热数据以最低访问费用进行存储。比如处于活跃使用状态或预期会频繁访问(读取和写入)的数据。

使用 Blob 存储帐户时,请注意以下计费方式:

  • 存储成本:除了存储的数据量,存储数据的成本将因存储层而异。 冷存储层每 GB 的成本比热存储层每 GB 的成本要低一些。
  • 数据访问费用:对于冷存储层中的数据,需要按 GB 支付读取和写入方面的数据访问费用。
  • 事务成本:两个层都存在按事务收取的费用。 但是,冷存储层的每个事务成本比热存储层的每个事务成本要高一些。
  • 异地复制数据传输成本:这仅适用于配置了异地复制的帐户,包括 GRS 和 RA-GRS。 异地复制数据传输会产生每 GB 费用。
  • 出站数据传输成本:出站数据传输(传出 Azure 区域的数据)会按每 GB 产生带宽使用费,与通用存储帐户一致。
  • 更改存储层:将存储层从“冷”更改为“热”会产生费用,每次转换的费用等于读取存储帐户中存在的所有数据的费用。 另一方面,将存储层从“热”更改为“冷”则免费。

存储服务级别协议: https://www.azure.cn/zh-cn/support/sla/storage/

存储计费 FAQ

Q1: 如果我只是将存储服务用于一个月的几天,是否按比例分摊成本?

A: 是。存储容量按一个月内每日的平均数据存储量 (以 GB 为单位) 计费。例如 5/1 使用 2GB, 5/2 使用 4GB,5/3 使用 5GB, 那这三天存储费用计算公式为(2/31+4/31+5/31)*存储单价。

Q2: 托管磁盘, 显示的价格是每月价格。如果使用托管磁盘不到一个月,将怎样收费?

A: 将使用每月价格按小时和比例收费。

Q3: 托管磁盘与其他非磁盘存储计费模型的区别?

A: 非托管磁盘存储(块 Blob,页 Blob,文件,队列,表)费用按存储的数据大小 (GB) 按月收费。标准/高级托管磁盘存储的总成本取决于磁盘的大小和数量、事务数量以及出站数据传输量,无论使用的磁盘空间有多少,都将针对配置的磁盘收取相同的费率。

数据传输的计费

创建 Azure 虚拟机时,必须创建虚拟网络 (VNet) 或使用现有的 VNet,设置虚拟网络是免费的。但是,我们会对连接到本地和 Azure 中其他虚拟网络的 VPN 网关收费。当您在不同区域使用虚拟网络时,请注意:

  • 入站虚拟网络间数据传输。数据传入发生在同一区域内的两个虚拟网络之间是免费的
  • 数据传入发生在两个不同区域(中国东部数据中心 , 中国北部数据中心)内的虚拟网络之间是收费的
  • 出站虚拟网络间数据传输。数据传出发生在同一区域内的两个虚拟网络之间是免费的
  • 数据传出发生在两个不同区域(中国东部数据中心 , 中国北部数据中心)内的虚拟网络之间是收费的;
  • 出站 P2S(点到站点)VPN 数据传输。通过 P2S VPN 传输出 Azure 虚拟网络的数据将以标准数据传输费率收费。

如何统计事务数量

关于事务数量,首先需要明确对于 Windows Azure 存储来说,什么才算是 1 笔事务。针对 Windows Azure Blob、表,以及队列所进行的每个 REST 调用都会被视作 1 笔事务(但这笔事务是否需要计费,取决于上文提到的记账分类方式)。上述每种 REST 调用每一次操作都会被算作 1 笔事务。

这里有几个例子:

  • 对 Blob 服务执行的 1 个 GetBlob 请求 = 1 笔事务
  • 对 Blob 服务执行 1 个 PutBlob 操作 = 1 笔事务
  • 上传大容量 Blob,通过 PutBlock 产生 100 个请求,最后使用 1 个 PutBlockList 进行提交 = 101 笔事务
  • 总共使用 5 个请求(因为有 4 个持续符)列出大量 Blob 的内容 = 5 笔事务
  • 表单一实体 AddObject 请求 = 1 笔事务
  • 针对 100 个实体执行表 Save Changes(不使用 SaveChangesOptions.Batch) = 100 笔事务
  • 针对 100 个实体执行表 Save Changes(使用 SaveChangesOptions.Batch) = 1 笔事务
  • 指定精确匹配 PartitionKey 和 RowKey 的表查询(返回 1 个实体) = 1 笔事务
  • 表查询执行一个存储请求,返回 500 个实体(没有遇到持续符) = 1 笔事务
  • 表查询对表存储产生 5 个请求(由于有 4 个持续符) = 5 笔事务
  • 队列存储消息 = 1 笔事务
  • 队列获得 1 条消息 = 1 笔事务
  • 队列通过空队列获得消息 = 1 笔事务
  • 队列批处理获得 32 条消息 = 1 笔事务
  • 队列删除消息 = 1 笔事务

当我们的服务接获一笔事务后,如果该事务符合下列任何一种类别,我们不会将其视作可计费事务,这些事务也不会产生带宽费用:

  • 身份验证失败
  • 配额权限失败
  • 共享访问签名(SAS)有误的 HTTP 动作
  • 匿名请求失败
  • 非预期超时

如遇上述任何一种情况,相应的事务不会被视作可计费事务,该请求也不产生带宽费用。

其他关键服务

IP

每项包含一台或多台 Azure 虚拟机的云服务都被自动分配了一个免费的动态虚拟 IP (VIP) 地址。如果另外付费,你还可以获得:

  • 实例层级公共 IP 地址:动态公共 IP (PIP) 地址,分配给虚拟机用于直接访问。
  • 保留的 IP 地址:可以为订阅保留的公共 IP 地址,可以用作该区域内任何云服务的 VIP 地址。
  • 负载均衡的 IP 地址:其他负载均衡的 VIP 地址,可以分配给包含一台或多台 Azure 虚拟机的云服务。

备份(Backup)

若要备份运行生产工作负荷的 Azure VM,请使用 Azure 备份。 Azure 备份对 Windows 和 Linux VM 均支持应用程序一致性备份。 Azure 备份可创建恢复点,这些恢复点存储在异地冗余的恢复保管库中。 从恢复点还原时,可以还原整个 VM,也可以仅还原特定的文件。备份服务根据每个受保护实例的大小收费,增量为 500GB。此外,Azure 存储空间单独收费,可降低长时间的存储成本。客户能够在 LRS 或 GRS 块 Blob 存储之间进行灵活选择。

受保护实例是 Azure 备份中使用的计费单位,根据受保护计算机的大小收取软件费用。因此,受保护实例越大,为此向客户收取的费用就越多。

备份的服务级别协议:https://www.azure.cn/zh-cn/support/sla/backup/

恢复 (Recovery)

当整个区域因重大自然灾难或大规模服务中断而发生中断时,Azure Site Recovery 可以保护 VM,使其免受重大灾难影响。 可为 VM 配置 Azure Site Recovery,从而只需单击一下便可在几分钟内恢复应用程序。 可复制到所选的 Azure 区域(并不局限于配对区域)。

Azure 站点恢复按照受保护的实例的数量进行计费。另外,存储、存储事务和数据传输分开收费。Azure 站点恢复以每月受保护的实例的日均数为单位进行计费。例如,如果您在前半个月持续保护了 20 个实例,而在后半个月未保护任何虚拟机实例,则这个月的日均受保护实例的数量将是 10。

站点恢复的服务级别协议: https://www.azure.cn/zh-cn/support/sla/site-recovery/

SQL 数据库

一种以服务方式提供的关系型数据库,让您轻松获得:

  • 可扩展到数千个数据库
  • 缩放自如可预测的性能
  • 通过副本和运行时服务级别协议提供可用性保障
  • 通过恢复和地域复制保护数据
  • 类似可编程 DBA 的功能,实现高效开发运营
  • 可自行管理,几乎无需人工维护

SQL 数据库的服务级别协议:https://www.azure.cn/zh-cn/support/sla/sql-data/

Azure Database for MySQL

Azure Database for MySQL 提供完全托管的企业就绪社区 MySQL 数据库即服务。

MySQL 社区版本有助于使用所选语言和框架,轻松迁移至云。最重要的是,可以获得内置高可用性和动态缩放,有助于轻松适应客户需求的变化。此外,还可受益于无与伦比的安全性和符合性,其中包括 Azure IP 优势以及 Azure 业界领先的业务覆盖范围。这一切都采用灵活的定价模式,使你可以为工作负荷选择资源,没有任何隐形费用。

Azure Database for MySQL 的服务级别协议:https://www.azure.cn/zh-cn/support/sla/mysql/

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

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

相关文章

【转】整整30天终于走完,分享下我的昆山人才引进落户经历

【 摘自昆山论坛网友:苏格拉底的苏 】 落户共用了一个月左右时间: 从10月30号开始,今天11月28号结束。 整整30天,人才引进落户之路终于走完。 速度还是挺快的,其中审核时间花了27天,从11月25日收到复审通过…

Azkaban运行报错:我找到的几个错误问题

ERROR - Failed to build job executor for job xxxxxJob type command ’ is unrecognized. Could not construct 出现上面错误信息:我遇到的bug 1.job文件每行最后末尾看看有没有空格,有空格就出错 我用notepad编辑的打开下面这个 这样就是没空格&a…

【转】MVVM大比拼小结

目前完成4篇源码分析文章: MVVM大比拼之knockout.js源码精析MVVM大比拼之avalon.js源码精析MVVM大比拼之vue.js源码精析MVVM大比拼之AngularJS源码精析 分析所关注的点集中在 :双工绑定的实现机制、视图编译等几个关键点。建议读者从knockout开始按顺序…

Idea Maven报错找不到程序包

程序本来可以运行的好好的,突然不知道什么原因就不行了,两次了 网上找各种方法式,最终两次的解决办法都是同一个,但是什么原因造成的目前并不知道 1.打开Maven 点击Lifecycle下的clean然后点击install 2. 在控制台输入 mvn idea…

WebStrom里设置angular提示,可以在html中提示ts文件的内容

下面这样就是可以提示到 在settings->languages&frameworks->javaScript->Libraries 下把你的工程添加进去 这是我添加进来的,Type类型为project 我改了中文

【转】关于字符编码,你所需要知道的

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。 还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明…

【转】刨根究底字符编码之一——关键术语解释(上)

声明:本系列文章参考了网上的大量资料,除了少部分资料由于未作大量修改(但基本也有少量修改,因为网上文章随意性较大,如若不改反而让人迷糊)而标明了出处之外,其余由于已作了大量改写,因此没有再一一说明&a…

【转】刨根究底字符编码之零——前言

前言 一、 字符编码是计算机世界里最基础、最重要的一个主题之一。不过,在计算机教材中却往往浮光掠影般地草草带过,甚至连一本专门进行深入介绍的著作都找不到(对这一点我一直很困惑,为什么就没有哪位大牛对这个如此基础、重要…

JAVA使用ByteArrayOutputStream、ByteArrayInputStream将对象序列化反序列化,通过JAVA socket实现对象在网络中传输

1.序列化和反序列化: 序列化是对象(类的实例)转换成字节数组或者字符串通过网络传输或者存储到本地文件。反序列化:就是将字节数组或字符串在转换成对象实例的过程。(因为在网络中传输或者写本地文件,是不能使用对象的&#xff0…

【转】刨根究底字符编码之二——关键术语解释(下)

关键术语解释(下) 如前所述,现代字符编码模型共分为5层,下面分层进行简要介绍。 一、第1层 抽象字符表ACR (Abstract Character Repertoire抽象字符清单):明确字符的范围(即确定支持哪些字符) 1. 抽象字符表ACR是一个编码系统支持的所有抽…

【转】刨根究底字符编码之三——字符编码的由来

字符编码的由来 一、为什么需要对字符进行编码 1. 计算机一开始发明出来时是用来解决数字计算问题的,后来人们发现,计算机还可以做更多的事,例如文本处理。 但计算机其实挺“笨”的,它只“认识”010110111000…这样由0和1两个数…

SpringMVC配置没问题却却找不到页面,页面显示404

在Artifacts下此工程下新建一个lib文件夹,存放jar包,因为idea新建modules的时候不是直接创建的web项目: 选中lib点加号把jar导入进去,然后重启tomcat

【转】刨根究底字符编码之四——EASCII及ISO 8859字符编码方案

1. 计算机出现之后,首先逐渐从美国发展到了欧洲。由于欧洲很多国家所用到的字符中,除了基本的、美国也用的那128个ASCII字符之外,还有很多衍生的拉丁字母等字符。比如,在法语中,字母上方有注音符号;而欧洲…

tomcat乱码问题解决

tomcat安装目录下conf文件夹下的logging.properties文件,将java.util.logging.ConsoleHandler.encoding编码为GBK,如图:

【转】HMAC哈希消息认证码及算法原理

HMAC算法原理 HMAC算法是一种基于密钥的报文完整性的验证方法 ,其安全性是建立在Hash加密算法基础上的。它要求通信双方共享密钥、约定算法、对报文进行Hash运算,形成固定长度的认证码。通信双方通过认证码的校验来确定报文的合法性。 HMAC算法可以用来…

RestFul风格学习

传统的url是这样的 RestFul是这样的

Angular使用Console.log()打印出来的数据没问题,点击详情后数据变了

我在一个界面添加数据使用updataEvent将对象返回给另一个界面后,在onUpData中处理时使用 this.xxxxx d,直接将地址值给了变量,当这个方法结束后d被重置了,所以this.xxx的值也消失了,这里要使用下面的方法复制一个对象出来。 this…

【转】刨根究底CSS(1):开篇

01 一道小菜 CSS很难,这应该是绝大多数Web开发人员的共识。 什么?你并不觉得很难?那我就先上一道小菜,请君品尝。 这是个乍一看,让人觉得很诡异的案例…… 算了,本来想滔滔不绝介绍一番,但一…

【转】刨根究底CSS(2):CSS中的各种值——初始值,就是默认值吗?

先问个非常简单的问题,这个问题的答案,相信大部分Web开发人员都自认为显而易见,但却又多半会答错:CSS属性中的初始值(initial value),就是默认值(default value)吗? 难道不对吗?请往下看。 默…

台式机电脑配置单_2020年电脑配置单重点硬件参考

,电脑的基本配件扫盲我前面写过很多,相信很多小伙伴都看过了,没有看过的可以上我专栏参观:电脑神棍局-组装机专栏​www.zhihu.com配置单在本文后面两篇,但是建议前面花两分钟看下。游戏篇后续还有工作和视频工作站篇主…