混合云环境下的工作负载管理与架构考量
1. 工作负载管理基础
工作负载管理指的是为处理工作负载而进行资源分配的方式,分配可能基于资源可用性、业务优先级或事件调度。在统一大型机计算时代,工作负载管理相对简单。当需要执行任务时,会安排作业在系统上运行,运行任务或作业的指令通常用复杂的作业控制指令语言编写。这组命令有助于 IT 组织精心规划工作负载的执行。若关键任务工作负载需要大量时间运行,可以设置一组指令来暂停该工作负载,让其他工作负载运行,待第二个工作负载完成任务后,长时间运行的工作负载可继续执行。若工作负载完成任务存在依赖关系,可以发出命令查找该任务,执行后将结果添加到工作负载中。
在云模型中管理工作负载,可考虑以下原则:
- 了解处理需求 :需要了解计算资源在平均和峰值需求下执行工作负载的能力。通常,IT 会配置计算资源以满足峰值工作负载。
- 使用建模资源 :要确定执行工作负载所需的 CPU、磁盘和内存,通常需要创建某种模型来完成此操作。模型可以是简单的线性模型,用于计算每个服务的 CPU 用量,也可以更复杂。
- 确定所需容量 :根据所需响应时间、服务数量和其他众多变量优化资源,这些变量取决于工作负载的目标。
管理任何工作负载的挑战在于确保其能以适当的性能水平执行和交付。如果处理的是在单个服务器上运行的应用程序,原则并不难。但随着 IT 基础设施变得更加复杂和异构(如在混合云中),这就变得更具挑战性。
2. 负载均衡器的作用
在分布式计算环境(如云环境)中,常部署负载均衡器以确保没有单一机
超级会员免费看
订阅专栏 解锁全文
52

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



