云计算资源管理与开发体验优化
1. 资源利用与成本管理
在管理云计算资源时,成本控制是一个关键问题。可以通过匹配资产成本与容量规划结果来进行初步的成本评估。例如,利用 Gamecorp 虚拟资产的成本图表,将资产成本与之前进行的容量规划练习结果相对应。
为了进一步优化成本,制定计算资源使用计划和电源管理策略是很有必要的。以不同团队的机器使用时间为例:
- 开发人员用于测试和概念验证工作的机器,通常在当地时间上午 8 点到晚上 7 点使用,部分团队有少量例外。
- 国内资源进行测试所需的集成环境,在东部时间上午 8 点到晚上 9 点使用。
- 为国际测试人员提供的第二个集成环境,在协调世界时(UTC)上午 9 点到下午 5 点可用。
- 另外还有两个验证环境,可根据需要用于运营测试。
- 任何生产环境都需满足 99.5% 的正常运行时间服务级别协议(SLA),不会采用自动关机方案。
根据这些需求,可以构建一个电源管理策略,以确保每个场景下的计算资源得到合理使用。
2. Azure 自动化账户功能
Microsoft Azure 提供了 Azure 自动化这一内置平台功能,它可以自动化几乎任何操作需求。主要涉及三个方面:
| 功能 | 描述 |
| ---- | ---- |
| 运行手册(Runbooks) | 可使用 PowerShell 或 Python 编写的可运行脚本,用于执行一次性或定期重复性任务 |
| 计划作业(Scheduled Jobs) | 由运行手册和执行计划组成,可让作业按照指定的时间和频率运行 |
| Azure
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



