Azure手把手系列 4:深入了解Azure 一块钱当三块用

通过前面的文章,相信大家对Azure有了一个基础的认识,接下来,我们再来看下作为企业,选择公有云服务最重要的因素之一  价格。我们都知道所谓公有云,就是要让IT资源变成我们生活中类似于水电气的资源,按需使用,按时计费。说得明白点就是让IT的开销都花在真正的需求上面, 并且要让公有云的资源消耗尽可能的贴合需求,这样才能够尽可能的达到公有云的效果。

 

所以不难看出,选择合适的配置、对应合适的需求、再有较高质量的服务和价格,是公有云非常具体的综合能力体现。这里我们还是来看一个例子,中等性能的Linux虚拟机(A3 级别,四核心、7G 内存、120G 磁盘)的单价:

 

我们参考同等配置,再来看下国内友商的价格:

 

由于友商没有完全匹配Azure的虚拟机性能配置的型号,但相信这么一对比,朋友们会发现实际上中国Azure的价格比友商更具备竞争力。除此之外,细心的朋友一定会看到,按时付费的虚拟机服务,公网流量都是单独计费的,友商的虚拟机按需使用的话,公网流量价格为0.80元/GB。中国Azure的价格如下:

 

按照10台此配置的虚拟机不关机使用一年,并包含1TB流量,友商的价格为:

 

 

计算资源:1.79每小时 x 10台虚拟机 x 744小时 x 12个月 = 159,811/年

流量资源:0.8每GB流量 x 1000GB x 12个月 = 9,600/年

合计:169,411/年

 

 

我们按照同样算法,来看下中国Azure的价格:

 

 

计算资源:1.31每小时 x 10台虚拟机 x 744小时 x 12个月 = 116,956

流量资源:0.67每GB流量 x 1000GB x 12 个月 = 8,040

合计:124,996/年

 

 

可以看到中国Azure即使只看价格,还是比较有优势的。那么中国Azure就只有这点优势吗?实际上远不止这点优势,这里主要说明三点,分别是带宽限制、计费模式及数据保留

 

 

带宽限制

对于中国Azure来讲,虚拟机是没有最大带宽限制一说的,也就是说需要使用多少带宽、实际使用多少带宽是根据虚拟机的网络负载来的,只会根据0.67元/GB的流量去计费,这才是真正的公有云的理念,按需使用按使用收费。

 

而友商的虚拟机并非如此,每台虚拟机的最大带宽为100M,并且仍然按流量使用计费:

 

说的直白一点,同样是按使用量计费,友商够提供的最大带宽也只有100Mbs以及按流量计费,相比之下中国Azure没有最大带宽限制并且流量价格也相对便宜,网络弹性和吞吐能力更强。这就好比,你租了一个房子,房东告诉小A,小A的所有电器功率加起来不能超过100W,电费该怎么收还是怎么收;而小C在另外一个房东那里租的房子没限制电器功率。感觉平时还没什么区别,但在夏天小A可以开着空调看电视,而小C则只能吹着风扇看电视。

 

 

计费模式

看完带宽的区别,我们再来看看计费模式,中国Azure的计费方式很有意思,我们可以通过关闭虚拟机来停止计费,比如我们上面算的12个月,也许实际上我们的虚拟机一年只需要运行3个月,那么费用可以再节省四分之三:

 

 

计算资源:1.31每小时 x 10台虚拟机 x 744小时 x 3个月 = 29,239/年

流量资源:0.67每GB流量 x 1000GB x 3个月 = 2,010/年

合计:31,249/年

 

 

然而,有的朋友就问了,既然中国Azure可以这样,那友商也是按时计费的,也可以关闭虚拟机来节省费用,达到同样效果。但实际上,一些友商并不支持通过关闭按时计费的虚拟机来降低费用的,并且还不支持在使用期间中调整虚拟机的配置(包括带宽峰值、CPU和内存)。

 

也就是说,即便已经关闭虚拟机,很多友商仍然会继续计费,导致在晚上浪费很多不必要的费用。

 

想知道Azure如何让你更省钱?

http://reinember.blog.51cto.com/2919431/1784569

 

 

并且中国Azure是能够精确到分钟来计费,这样就避免很多不必要的费用,比如有时候我们不得不面对下面的情况:

 

然而中国Azure可以直接避免这样的问题,由于计费的颗粒度更高,使得用户可以进一步让钱花在刀刃上。

 

 

数据保留

既然看了这么多关于钱的问题,那么我们不得不考虑万一当我们睡着的时候,跑在云端的机器突然停机欠费了怎么办?为此,我也专门对比了一下各大云服务提供商对于停机欠费之后的对策。

 

云服务提供商1:账户余额小于0视为欠费。从欠费时刻(整点结算时刻)起2小时内按量计费主机仍可使用,且继续计费;2小时后,将对主机镜像欠费关机,同时停止计费;欠费关机后若24小时内未对账户进行充值,将销毁对应资源,且不可找回。

 

云服务提供商2:当云账户出现欠费,即现金账户(代金券账户仅限有效期内的通用券可用)余额"为0元,"按量付费"的云服务器将不可用,如7天内没有续费,服务器将自动释放,数据不可恢复。

 

云服务提供商3:在到期后七天内,将自动关闭并保留数据,同时给用户发送续费通知。续费后,系统将自动恢复原服务的使用。当到期超过七天,数据资源将被清除,无法恢复。用户需要重新购买服务。

 

中国Azure:为了避免影响您的服务,您需要尽快充值。因为一旦余额被用完,您的订阅会被自动暂停,您将无法继续使用 Azure 的服务(您的数据还会被保留90天)。

 

 

不难看出,相比友商的几天数据保留,中国Azure非常的厚道,即便云帐户没钱,仍然可以保留数据90天。前面的计费模式介绍,可以关闭机器来减少费用,正常情况是不可能出现突然没钱的,即便出现余额用完或其他变故,90天的数据保留时间,完全足够。

 

 

谈到价格,有的朋友肯定会说,你这里说的都是按用量计费,如果满打满算一年,中国Azure的价格比友商的贵多了!如下:

 

实际上,中国Azure在4月1日之后也推出了针对企业的虚拟机包年服务,价格在官方标准价格的基础之上优惠高达48%-84%。这里我们还是拿一个中等性能的Linux虚拟机(A3 级别,四核心、7G 内存、120G 磁盘)举例,原价为:

 

小r从多方渠道打听到,包年的A3 Linux虚拟机的单价是0.48/小时,一年价格为:

 

 

0.48每小时 x 744小时 x 12个月 = 4,285.44/年

 

 

咋一看,在包年上感觉并没有什么好大的价格优势,但实际上中国Azure的包年服务并不单纯的是一台虚拟机7x24小时运行一年这么简单,而是买断一个虚拟机型号12个月,并且每个月共计744小时的运行时间。

 

 

举两个例子:

 

 

小A购买了1台包年的A3型号Linux虚拟机,一次性支付4,285.44,那么在小A可以在工作日期间开启3台与包年虚拟机相同型号的A3 Linux虚拟机来实现对工作负载的响应(8个小时);在非工作期间关闭所有所有与包年虚拟机相同型号的虚拟机(16个小时)。只要保证A3 Linux型号的虚拟机在一个月内的使用时长在744个小时以内即可,超出部分正常按照官网价格计费;

 

 

小C购买了1台包年的A3型号Linux虚拟机,一次性支付4,285.44,那么在小A面对访问高峰期的时候可以通过增加1台与包年虚拟机相同型号是A3 Linux虚拟机来实现对业务量增长的响应(共2台A3 Linux虚拟机);在夜间关闭所有与包年虚拟机相同型号的虚拟机,只要保证A3 Linux型号的虚拟机在一个月内的使用时长在744个小时以内即可,超出部分正常按照官网价格计费;

 

 

中国Azure有了这种包年虚拟机后,包年的虚拟机真的价格还贵吗?如果购买包年虚拟机,并按照按时计费的方式去使用,即享受了包年的价格,又享受到了按时计费的灵活性,微软云真的贵吗?

 

 

参考文献:

http://bbs.qcloud.com/thread-10813-1-1.html

https://help.aliyun.com/knowledge_detail/5974991.html

http://blog.sina.com.cn/s/blog_6b8988220102weey.html

https://www.azure.cn/support/faq/#How-to-check-whether-the-correct-VM-and-no-longer-has-to-stop-charging

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity3D是一种广泛使用的游戏引擎,支持多种平台的开发。为了提供更多的现实体验,Unity3D可以与Azure Kinect结合使用,将其作为摄像头来获取深度图像、颜色图像、体感数据等信息。 Azure Kinect是一款由微软公司推出的深度学习技术和人体跟踪功能的设备,其可以实现对房间、建筑物、道路、汽车等三维场景的深度感知。在Unity3D中,使用Azure Kinect作为摄像头可以实现真实的空间交互效果和全方位视觉体验。 使用Azure Kinect时,需要首先设置好Kinect传感器组件,并启用它们获取深度和颜色图像等信息。然后在Unity3D中建立相应的场景和游戏元素,并将Azure Kinect中获取的图像和数据应用到场景中。 在使用中需要注意的是,Azure Kinect的使用需要专业的硬件支持和软件开发技术,因此操作起来稍微复杂一些。同时,Kinect传感器的分辨率和帧率等也会影响到游戏体验的流畅度和真实感。 总的来说,Unity3D使用Azure Kinect当摄像头可以实现更加真实的空间交互效果和全方位视觉体验,是游戏开发、虚拟现实等领域探索的重要方向。 ### 回答2: Unity3D是一款流行的游戏引擎,支持多种平台和操作系统,包括PC、移动设备和虚拟现实头戴式显示器。Azure Kinect作为一个深度摄像头,可以检测人体骨架、面部表情、声音等信息。在Unity3D中使用Azure Kinect作为摄像头可以为游戏和交互应用带来更丰富的体验。 首先,使用Azure Kinect连接Unity3D需要安装Azure Kinect Sensor SDK和Unity Plugin。SDK包含了驱动程序和API,可以访问深度、彩色、红外图像和声音等传感器数据。Unity Plugin则提供了一个Unity3D接口和样例代码,方便开发者使用和调试。 其次,Azure Kinect可以在Unity3D中实现很多功能。基于深度数据可以进行姿态检测、手势识别、人脸识别等应用。使用声音数据可以实现语音交互、语音识别、语音合成等应用。而彩色图像和红外图像可以帮助生成更真实的虚拟现实场景和情境。 最后,Azure Kinect也可以与其他插件、工具或库结合使用,例如TensorFlow、OpenCV、ROS等等,扩展应用范围和实现更高级的功能。Azure Kinect作为一个开源的硬件平台,吸引了众多开发者和创客们的加入和支持。 综上所述,使用Azure Kinect作为Unity3D的摄像头,可以为游戏、教育、医疗等领域带来更多的可能性和创新。 ### 回答3: Unity3D是一款应用广泛的游戏开发引擎,它可以与各种设备和技术进行集成,以实现更复杂的游戏和交互体验。Azure Kinect是一款由Microsoft开发的深度相机设备,它使用红外线和RGB相机来收集环境和物体的三维数据。现在,Unity3D可以使用Azure Kinect作为摄像头来捕捉玩家的动作和环境的数据。 如果想要在Unity3D中使用Azure Kinect,首先需要在开发计算机上安装Azure Kinect SDK以及对应的Unity插件。然后可以编写脚本来控制Azure Kinect设备,捕获RGB图像、深度图像、姿态和Motion Capture数据。在Unity3D中,这些数据可以用来创建虚拟人物、场景和游戏元素,以及实现交互动作和手势识别。 使用Azure Kinect作为Unity3D的摄像头,可以帮助开发者更好地捕捉现实环境中的数据,使游戏和交互应用更加智能化、自然化和沉浸式。此外,结合Azure Kinect的其他功能,如语音识别、人脸识别和动作捕捉,将有助于开发更加丰富和个性化的应用程序。因此,Unity3D使用Azure Kinect作为摄像头将是未来游戏和交互开发的一个重要趋势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值