第 8 章. Azure 成本优化
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
设计和管理一个安全、高效且经济的 Azure 环境需要丰富的技术知识。但它还要求另一件事——即支付账单的资金。在云端运营业务意味着您将不得不与管理层就成本问题进行艰难的对话。
数十年来,IT部门始终在为维持基本运营争取更多资金,被迫以更少资源完成更多任务。值得庆幸的是,如今人们日益认识到:高效的成本管理是云战略的核心支柱。
根据微软云采用框架,构建如图8-1所示的成本可控型云基础设施需满足三大要素:可视性(掌握资金流向)、责任制(能解释并捍卫成本与采购决策)、优化能力(证明每笔支出都高效利用——实现最大效益)。
图8-1. 微软 Azure云采用框架中成本意识型组织的架构示意图1
Azure提供海量服务,为云端运营的企业带来机遇与挑战。从IaaS实例决策、Entra ID许可方案到Microsoft Defender for Cloud功能选择,每个决策都深刻影响着安全防护、生产效率及月度账单。关键在于掌握如何有效运用Azure定价模型、优化工具及安全服务,同时避免成本失控。
本章将探讨如何应对 Azure 提供的海量选项,以实现最高效的运营并让财务总监满意.内容涵盖虚拟机规格调整、存储层级优化,以及安全服务订阅与合规工具的明智决策。本书并非提供固定方案——每个环境和场景都独一无二——而是提供多种策略供您参考,在保障安全的同时控制预算。以下内容虽非完全详尽的指南,但能助您实现这一目标。
成本优化的核心原则
本节将探讨成本管理在特定Azure服务中的应用方式,但首先让我们了解一些有助于控制成本的高层级原则:
- 承诺优惠
-
长期承诺(如预留实例)可实现 Azure 平台内最大幅度的成本节约。
- 标签与追踪
-
Azure 中的所有内容都应添加标签,以便追踪其使用情况(及成本)。
- 资源适配
-
使用适当规模的资源至关重要,这样才能以最低成本获得最高性能。
- 最小资源分配
-
若Azure中存在用途不明的运行项,很可能造成资金浪费。
- 主动监控
-
利用预算警报及时发现成本超支(或即将超支)的情况。
Microsoft 成本管理
在构建基础设施时,Azure 为您提供了丰富的产品与服务组合。概括而言,所有云服务提供商均采用公用事业计费模式——除非预付费用,否则将按实际使用量计费。下面我们将探讨如何在保持高安全性和高性能的同时,最大限度地降低云费用。我们将介绍IaaS领域中几个值得关注的案例,并介绍微软提供的若干成本优化工具。
Azure IaaS
首先让我们了解在 Azure 环境中创建虚拟机实例时可用的节省成本方案。需要特别注意的是,保持更新并使用更现代的实例几乎总是节省成本的有效途径。例如,运行 D4as v4 实例每小时成本为 19.2 美分。升级至最新版本D4as v6后,每小时成本降至18.2美分。如往常一样,查询最佳实例单价的最佳方式是使用Azure定价计算器——或咨询Copilot.
Azure 预留虚拟机实例
控制虚拟机成本有几种方法。首要方案是预留实例(RIs)。长期承诺能在Azure各项服务中实现最大化节省。预留实例需在购买时按虚拟机和区域进行配置,折扣力度显著。以本文撰写时为例:在东美国区域运行标准D4ads ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access