写点什么

如何降低 Azure 虚拟机的成本

  • 2020 年 3 月 30 日
  • 本文字数:3327 字

    阅读完需:约 11 分钟

如何降低Azure虚拟机的成本

Azure 基础设施既服务(IaaS)通过传统虚拟化技术提供显著的优点。比如无论何时需要都可以在全球任何 Azure 区域快速启动几个虚拟机,因此非常强大。更多其它优点请点击Azure基础设服务虚拟机。当然,那些不属于这篇博客的部分内容。这篇博客专注于通过降低使用 Azure 基础设施服务虚拟机的成本来帮助你节省金钱。这里的一些提议可以帮到每位用户。


选择合适的 Azure 虚拟机系列及合适的 Azure 虚拟机型号


通过选择合适的 Azure 虚拟机型号来降低成本


首先,很明显你需要为大型虚拟机支付更多的费用。在与客户的合作中,我发现:他们在 Azure 上所使用的虚拟机规格与本地数据中心所使用的虚拟机规格相同,但并没有意识到这样的虚拟机规格是过大的。本地数据中心的硬件是静态容量,他们可以不关心这些,但是当你在云平台上需要为过大的虚拟机资源付费时情况就不同了。因此,请确保你使用的 Azure 虚拟机规格没有太大。如果需要,你随时可以将虚拟机规格改为更大的型号。如果你正在寻找一个工具比如Azure Migrate 以迁移你已有的虚拟机到 Azure 基础设施服务,你还将有一些额外的优势。Azure Migrate 会评估你的现有环境并依据历史性能数据帮助你选择合适的 Azure 虚拟机型号。Azure Migrate 可以用于 Hyper-V 和 VMware 的虚拟机,如果想了解更多关于 Azure Migrate 的信息,请查看我的博客。如果你已经在 Azure 中运行虚拟机,Azure 顾问可以帮助你了解虚拟机是否充分利用。选择正确的型号将帮追节省资金并降低 Azure 基础设施服务虚拟机的成本。


为了更加方便的选择合适的型号,Azure 为你提供不同的类型或者称作VM 类型。你可以在 Azure 网站上找到一套不同的虚拟机类型,这些虚拟机类型根据用例、方案和应用程序需求为你提供丰富的选择,包括:通用虚拟机,计算、内存或者存储优化的虚拟机,带有 GPU 的虚拟机,HPC 负载的虚拟机。关于不同类型和型号的虚拟机信息你可以点击查看此文档


需要的时候运行,不需要的时候就关闭

云计算的另一个巨大优势是用量付费的选项。如果某个时间段你不再需要一个虚拟机继续运行,你可以将其关闭,此时你只需要为其所使用的存储付费,而不用为其计算能力付费。这可以帮助你处理那些需要使用虚拟机进行扩展和缩减的工作负载,或者只是用于测试/开发/实验环境的那些不需要 100%时间运行的虚拟机。


选择使用 Azure 预留实例


Azure 预留实例和预留容量


现在,我知道关闭那些运行了正确负载和应用程序的虚拟机在理论上是优秀的做法。然而那些需要全年 365 天 24 小时运行的虚拟机要如何处理呢?对于这样的场景,微软有一些称作 Azure 预留实例,如果你考虑需要使用 Azure 基础设施服务虚拟机,就选择 Azure 预留虚拟机实例。Azure 预留虚拟机实例可以采用预付一年或者三年的虚拟机费用帮助你节省资金。预付费的方式允许你获得所使用资源的折扣。这种预留的形式可以显著降低 Azure 基础设施服务虚拟机,SQL 数据库计算服务,Azure Cosmos 数据库,及其它服务资源可降低最高 72%的成本(与即用即付价格相比)。想要了解更多关于 Azure 预留,请查看 我的关于如何使用Azue预留节省Azure成本的博客


使用经济型可爆发的虚拟机

B 系列属于经济型虚拟机,可为通常以低到中等基准 CPU 性能运行但有时在需求提高时需要爆发到高得多的 CPU 性能的工作负荷提供低成本选项。这些工作负荷无需 CPU 始终满负荷运转,但偶尔需要爆发以更快完成某些任务。想要了解更多关于 A 系列 Azure 虚拟机的请点击微软文档


Azure Spot 虚拟机用于批量处理作业可显著节省成本

借助 Azure Spot 虚拟机,您将能够以大幅折扣访问未使用的 Azure 计算容量,与即用即付价格相比高达 90%的折扣。Spot VMs 非常适合用于可中断的工作负载,提供可扩展性的同事降低成本。使用 Spot 虚拟机使你能够充分利用未使用的计算能力,从而显著降低成本。当 Azure 需要恢复容量时,Azure 基础结构将创建 Spot 实例。因此,Spot 实例非常适合用于处理中断的工作负荷,如批处理作业、开发/测试环境、大型计算工作负荷等。当 Spot 虚拟机运行 Windows Server 工作负载时,你将获得独一无二的定价和优势,Spot 实例当前为公共预览版。不建议将此预览版本用于生产工作负荷。有关详细信息,请参阅微软文档


利用 Azure 混合优势

如果你已经拥有带有软件保障的 Windows Server 和 SQL Server 本地许可证,那么你可以直接将其用于 Azure 虚拟机,这就允许你节省即用即付的 Windows Server 和 SQL Server 许可授权的成本。Azure混合权益不仅适用于 Azure 虚拟机,也适用于 PaaS 层的 Azure 数据库和Azure专用主机。想要了解更多关于 Azure 混合权益的优势请查看微软Azure文档


使用成本管理来分析你的支出


Azure 成本管理


使用Azure 成本管理,你可以使用统一的单个视图跟踪所有云中的资源使用情况和管理成本,同时获取丰富的运营和财务见解,做出明智的决策。通过使用持续成本优化和行业最佳做法来提高云投资回报。Sonia Cuff 写了一篇博客逐步分析:查找和分析微软Azure云使用成本


使用 Azure 顾问降低你的 Azure 基础设施服务虚拟机成本


Azure 顾问推荐


Azure顾问是一个针对 Azure 最佳做法的个性化云咨询顾问。Azure 顾问会分析配置和使用情况遥测,提供个性化的可操作建议,从而帮助优化 Azure 资源,实现高可用性、安全性、卓越运营、性能并节省成本。它会建议你选择合适的虚拟机型号或者关闭未使用的虚拟机,购买预留虚拟机以节省成本。想要了解更多关于 Azure 顾问的信息,请查看微软文档


选择合适的 Azure 区域

今天,微软 Azure 提供超过 54 个(现在是 58 个,译者注)Azure全球区域,领先于其它云提供商。这不仅可以实现你所需的全球部署 Azure 资源和虚拟机的能力,而且还可以帮助你节省成本。并非所有 Azure 服务在所有 Azure 区域中都可用,而且并非所有 Azure 服务在每个区域的成本都相同。Azure 资源价格可能取决于特定区域中的运营成本和其他因素。通常,您希望在需要虚拟机的地方尽可能接近虚拟机,并将它们放置在特定的 Azure 区域中。然而,如果你不需要在特定区域中部署,则可以在最便宜的区域运行虚拟机以降低 Azure 虚拟机的成本。


你可以查看服务和产品区域可用性列表


迁移服务到 PaaS 和 SaaS


Azure Migrate 和使用云迁移策略现代化


这对你们中的许多人是轻而易举的,但通过分析在虚拟机内运行的工作负载,您会发现一些特定的工作负载可以现代化,可以在 Azure 平台即服务(PaaS)服务上运行,甚至迁移到软件即服务解决方案。例如,如果您考虑 Exchange 或 SharePoint,而不是将这些应用程序迁移到 Azure 虚拟机,则可以通过迁移到 Office 365 来降低成本。应用程序现代化不仅有大量工作要做,而且会花费大量的时间和金钱。Azure迁移中心 将会给你提供一个出色的云迁移之旅,包括:访问,迁移,优化,安全,和管理。


Azure迁移中心可以为你提供云迁移策略,它使你能够定义迁移到云的过程。通过重新托管、重构或重新构建迁移、使用云本机(通过重新生成或创建新云)或使用 SaaS 并替换现有应用程序进行迁移和现代化。


为 Windows Server,SQL Server 2008 和 2008R2 接收免费的安全扩展更新

一年前,微软宣布了 SQL Server 2008 和 Windows Server 2008 终止支持的新选项。对 SQL Server 2008 和 SQL Server 2008 R2 的支持已于 2019 年 7 月 9 日结束,Windows Server 2008 和 Windows Server 2008 R2 已于 2020 年 1 月 14 日结束。仍在运行 Windows Server 和 SQL Server 2008 和 2008 R2 的客户确实有不同的选项。第一,可以将 Windows Server 2019 等较新版本;第二,购买扩展的安全支持;第三,将 Windows Server 和 SQL Server 工作负载迁移到 Azure,以便获得您数年来的免费安全扩展更新,不仅适用于在 Azure 上运行,而且适用于在 Azure Stack Hub 上运行的虚拟机。


结论

Azure 上有许多不同的方法允许你节省资金并降低 Azure 基础设施服务虚拟机成本。例如:将 Azure 预留虚拟机实例和 Azure 混合权益和免费的 Windows Server 及 SQL Server 安全扩展更新组合起来,你将得到巨大的价格优惠。即使你只遵循以上提示的一种也可以节省很多资金。


原文链接https://www.thomasmaurer.ch/2020/01/how-to-reduce-the-costs-of-your-azure-iaas-vms/


2020 年 3 月 30 日 19:14254

评论

发布
暂无评论
发现更多内容

日记 2021年2月10日(周三)

Changing Lin

2月春节不断更

马斯克说狗币牛逼,我说idea插件助你盯盘摸鱼

滑板上的老砒霜

比特币 idea插件 Android开发

产品训练营 - 第四周 - 作业

邹小胖

产品训练营

5. Python 循环的本质就是一段代码懒得重复写

梦想橡皮擦

Python Python Monad 2月春节不断更 python入门

Spring中经典的9种设计模式,一定要记牢

Crud的程序员

spring 程序员 架构 设计模式

「产品经理训练营」作业 04:知识星球加入星球用例

狷介

产品经理训练营

第四周学习心得

Trigger

极客时间 产品经理训练营

Java容器--2021面试题系列教程(附答案解析)--大白话解读--JavaPub版本

JavaPub

Java 面试 hashmap javapub

极客大学·产品训练营·第三章作业(第四周)

二大爷

极客大学 极客大学产品经理训练营 产品训练营

产品经理第四周总结

克比

5G点亮工业革命前,2021需要持续点亮5G

脑极体

深入了解gradle和maven的区别

程序那些事

maven Gradle 程序那些事 构建工具

ZEGO全新语音聊天室方案,2小时复刻 Clubhouse

ZEGO即构

抽奖小程序-活动发布用例分析及流程图

思亭

1分钟内的Linux性能分析法

Gopher指北

Linux 后端

如何在不辞职的情况下,改变不喜欢的工作?

熊斌

2月春节不断更

【得物技术】走进Web3D的世界(1) 画个立方体吧

得物技术

html html5 js WebGL 得物技术

你看那个程序员,每年升职加薪,日赚3千

谙忆

第四章作业

Rui

第四周作业-核销优惠券用例

隋泽

产品经理训练营

0期产品训练营第四周作业-学情周报用例

skylar

并发编程系列:关于线程中断

程序员架构进阶

Java 并发 28天写作 2月春节不断更

正确面对倦怠感,提升职场战斗力

boshi

职场成长 七日更

第四周作业

Geek_72d5ab

UC01 用户 购买课程

克比

从“乌鸡”到5G,不仅仅是谐音梗

脑极体

认识 Java 中的队列:Vector、ArrayList、CopyOnWriteArrayList、SynchronizedList

看山

Java 线程安全

你真的了解 sync.Mutex吗

Leo叔叔

mutex Go Concurrency Patterns Go 语言

【STM32】0.96寸OLED显示屏(7针SPI协议)软件模拟SPI

AXYZdong

硬件 stm32 2月春节不断更

产品经理训练营笔记 - 业务流程与产品文档(二)

.nil?

产品经理训练营

话题讨论 | 你是不是一个特别容易被说服的人?

石云升

话题讨论 2月春节不断更

如何降低Azure虚拟机的成本-InfoQ