为了优化成本,多云场景下资源调度可以遵循以下一般原则:
1. 私有云资源优先调度使用。在私有云资源不足时才调度到行业云(或公有云)。为了节约成本,首先要使用私有云资源。企业私有云资源往往是有限的,在某些情况下需要调度到行业云、公有云上,比如某些临时性的重大促销活动等,就可以在 PaaS 层通过云管服务调度部分应用实例到公有云上。
2. 按行业云(或公有云)的计费成本进行排序,优先调度到资费低的行业云(或公有云)上。资费管理是云管平台的一项重要能力。不过通过资费管理可以更好地进行成本管理和优化。每家公有云的费用可能是不同的,不同时期资费也可能会发生变化,如何利用资费规则来节约成本是云管平台很重要的一个方面。
3. 根据业务或数据安全等级,对公有云安全能力进行评价,作为一个资源调度参数度量值进行计算。使用公有云很重要很关键的是要保证数据安全,特别对于大企业来说,数据的价值往往远远大于使用公有云所节约的那点费用,因此,数据安全能力是评价公有云的一个重要指标。
4. 根据公有云可靠性能力和资源有效性等指标进行评价,作为调度参数度量值进行计算。国内有公有云厂商曾经也出现过重大的故障,导致客户数据丢失等难以挽回的损失。对于某些客户来说可能是灾难性的。因此从容灾和高可用角度,也需要多云部署来规避风险。根据公有云所提供的资源的有效性(可利用率、性能等)和可靠性(故障频率、重大故障影响等)来进行度量,选择合适的公有云。
多云支撑场景
采用多云的优势在于不依赖于一家云厂商,通过竞争从而获得更好的服务。多云可以满足以下场景需求:
1. 应用多云部署实现高可用、容灾备份。多云其实相当于传统多个数据中心,满足于很多企业 “ 两地三中心 ” 的容灾备份需求。
2. 资源弹性伸缩从而支持应用的弹性伸缩,实现应用自动扩展。私有云很大的问题是受限于算力资源,往往难以做到按需弹性伸缩。可以借助行业云和公有云实现某些场景的资源无限性,按需使用,用完释放。
3. 多云协助优化企业资源配置,专注于企业核心业务的高效基础设施资源建设,避免千头万绪的设计需求,使企业能优化私有云基础设施资源配置,更好地支撑关键的业务和场景。
4. 多云也助力企业优化资源成本。不同场景对基础设施资源的需求有不同,通用型资源往往会带来浪费。使用不同的云平台根据费用规则可以最大化地优化资源使用成本,获得最优的资源配置。
多云管理平台在企业 IT 架构中是一个承上管下的关键组件,是企业数字化、智能化运维运营的基础支撑平台。
多云管理平台的设计定位会直接影响到企业 IT 架构的设计。
云管 + 容器云平台 + 微服务治理 +DevOps 是比较完整的产品体系。
如果能基于云管来支撑容器云 PaaS 以实现以应用管理为中心的产品架构体系,那么其发展潜力将会是巨大的。