最佳实践丨三种典型场景下的云上虚拟IDC(私有池)选购指南

简介: 业务上云常态化,业务在云上资源的选购、弹性交付、自助化成为大趋势。不同行业的不同客户,业务发展阶段不一样,云上资源的成本投入在业务整体成本占比也不一样,最小化成本投入、最大化业务收益始终是不同客户间的共同目标。阿里云面向全行业的用户提供了丰富的云上算力产品服务和灵活多样的售卖模式,帮助用户云上精确的资源容量预估和精细的资源交付管理,非常有利于客户节约云上购买资源的成本。本文是云上私有池系列的第二篇,将集中介绍不同场景下私有池的选购指南。

头图.jpg


本文作者:阿里云技术专家李雨前


引言:


业务上云常态化,业务在云上资源的选购、弹性交付、自助化成为大趋势。不同行业的不同客户,业务发展阶段不一样,云上资源的成本投入在业务整体成本占比也不一样,最小化成本投入最大化业务收益始终是不同客户间的共同目标


阿里云面向全行业的用户提供了丰富的云上算力产品服务灵活多样的售卖模式,帮助用户云上精确的资源容量预估和精细的资源交付管理,非常有利于客户节约云上购买资源的成本。


本文是最佳实践--云上私有池系列的第二篇,在第一篇中,笔者重点介绍了私有池的价值和如何获取;本文集中介绍不同场景下私有池的选购指南。


先回顾下私有池是什么:当用户在ECS 控制台,“资源保障”服务标签页下,购买“弹性保障”或者“容量预定”等产品后,就获得了云上一个确定性计算资源(CPU和Memory)预留,并且是专属分配使用的资源池。一个私有池的服务有两个阶段:私有池预留和私有池资源交付。


私有池具备资源库存确定性资源调度交付灵活性的价值,能够为客户业务确定性、连续性发展保驾护航。那么,对不同的客户来说,选购最合适的私有池,可以实现资源成本和业务发展的相匹配


我们知道,云上客户来自各行各业,通过行业数字化解决方案、数字化产品服务实现产业的自身价值,背后依托云平台提供各种算力服务。算力服务最终会反映在资源需求量的变化上。我们将资源需求量变化特征抽象为图1所示,分为日常稳定性需求日常弹性需求突发需求三种类型。


0729-最佳实践-云上私有池系列2-图1.png

 

图1-资源需要量特征

如图1所示,资源确定性的需求集中反映在“日常弹性需求”和“突发需求”。其中,“日常弹性”需求又可以细分为“周期性的”短期资源需求和“非周期性的”短期资源需求(偶发的和特殊时期的)。总结起来,需要确定性交付的场景集中在:

  • “周期性”的短期资源需求
  • 偶发的”大量资源需求
  • “特殊时期的”资源需求

下面就三种场景的确定性资源选购分别做介绍。


周期性的短期资源需求

如图2所示,资源需求表现出明显的周期性和规律性。这种实例数量随时间的变化特征,比较符合游戏、在线教育场景资源需求。例如下班后、周末时段,实例数量上涨,平时实例数量较小。

游戏场景:XX游戏每周六固定时间开新服,大量用户涌入并注册,资源需求激增;在线教育场景:XX在线教育公司,在线教学的课表暑期集中在固定的时间,开课时候,产生大量的资源诉求,课程结束后资源就可以释放。


0729-最佳实践-云上私有池系列2-图2.png

 

图2-周期性短期资源需求

确定性交付方案

针对周期性的短期资源需求,下面从资源实例持有时间长短和多云平台进行分类介绍。每一种分类下面细分多种购买方案,并展示相关优势和劣势。


方案1

长期持有


这个方案的核心是一次性、提前把周期性需要的资源购买下来。如表1所示:


0729-最佳实践-云上私有池系列2-表1.png

 

表1-长期持有


方案2

短期持有


这个方案的核心是只在周期时间段内,需要资源的时候确保资源确定性交付。如表2所示:


0729-最佳实践-云上私有池系列2-表2.png

 

表2-短期持有

针对周期性短期资源需求,购买“弹性保障”是需要预收取一定费用的,相比其他的购买方式成本投入是怎么样的呢?下面做进一步分析。


举例:假设用户有一个确定的资源需求:北京地域,实例规格ecs.g6.xlarge,1台,一个月内预计累计使用时长为12天,一个月内其他的时段资源可以释放。业务上要求:随时需要资源的时候,资源一定是100%成功交付出来。此时,确保资源确定性交付,用户有4种选购和对应的计费方式,如下表3所示:


0729-最佳实践-云上私有池系列2-表3.png

 

表3-4种方式费用对比

方式1:“包月”的一个月,总费用1 = 该实包月价格 * 1


方式2:”包年“的一个月,

总费用2 = 该实例包年的月均价格 * 时长本案例月数1)


方式3:0预付RI 预留一个月,

总费用3 = 该实例一个月的RI费用


方式4:弹性保证预留一个月,总费用4 = 保障包预定费用+实例开启实际时长产生的费用(40% * 30 = 12 天,本案例1个月只有40%的时间会使用);如果直接包月购买,那么需要支付一个月的价格。

说明:确定规格的某个实例费用对比如下:

包年的月均价 < 包月的月价 < 按量的累计的月价

因此,在相同配置条件下,以上四种不同的选购方式费用关系是:总费用1 > 总费用2 > 总费用3> 总费用4

这个时候,在相同的配置下,“弹性保障+12天”开启的按量小时总成本最优

四种方式持有时间和成本的关系抽象为图3所示:


0729-最佳实践-云上私有池系列2-图3.png

 

图3-各种方式成本和时长的比较


注意这里的价格是一个示意图,因为实例的不同配置,最终的价格是有差异的,并且实例的价格也会因为市场变化而有调整。上面示意图3重在表述“比较信息”:当使用时长小于40%的时候,弹性保障相对来说是节省成本的。当使用时长超过40%的时候,弹性保障相比包月已经不划算了。


方案3

混合周期持有


这个方案的特点:业务对资源精细化的管理。例如大数据计算处理,每天晚上固定的购买实例,或者大促活动期间大量购买实例,这些场景下算力任务表现出“等级特性”:其中主任务有严格交付时间限制(资源需优先保证),非主任务可以延迟交付(依赖Spot 竞价实例的资源来处理)。可选的购买方案如表4所示:


0729-最佳实践-云上私有池系列2-表4.png

 

表4-混合周期持有 


方案4

多云组合


这个方案的特点:当一个云平台出现特定商品临时断供,转为其他云平台进行实例购买


0729-最佳实践-云上私有池系列2-表5.png

 

表5-多云组合


偶发的大量资源需求

偶发大量资源需求表现出不可预测性、突发性如图4所示。例如互联网或者To C 服务的客户,一些热点事件引发大量服务请求,临时需要大量资源来应对。


0729-最佳实践-云上私有池系列2-图4.png

 

图4-偶发大量资源需求


确定性交付方案

既然是偶发的大量资源需求,一种可行的解决方案:保险性质的服务。阿里云的弹性保障就是在2019新冠疫情背景下催生出来的产品服务。用户只需要预交付一定的费用(费用和资源诉求量、保障的时间、开启的次数有关),之后按照协议,用户在有突发资源诉求的时候,就可以获取确定性的资源交付。相关购买方案如表6所示。 

0729-最佳实践-云上私有池系列2-表6.png

表6-偶发资源购买方案


特殊时期的资源需求

如图5所示,特殊时期的资源需求表现出计划性可预测性。例如双11、春节、法定长假期等,需要资源保障,确保服务有序进行

0729-最佳实践-云上私有池系列2-图5.png

 

图5-特殊时期的资源需求


确定性交付方案

特殊时期的资源需求,一般不建议长期持有的购买方式,原因是短时资源需要,付出长期的成本,不划算。相关可选购买方案如表7所示。

0729-最佳实践-云上私有池系列2-表7.png

 

表7-特殊时期资源选购方案


组合推荐

上面集中从单一视角“确定性”资源交付部分来分析多种购买方案。实际客户“整体的”资源需求(业务负载)也是表现一定的特征的,如图6所示,我们抽象为共振型平稳型突刺型混布型四类 

0729-最佳实践-云上私有池系列2-图6.png


图6-业务负载特征分类

针对业务负载的四种分类特征,相应的购买推荐如图7所示 :

0729-最佳实践-云上私有池系列2-图7.png

图7-组合推荐


总结


针对“确定性”资源交付诉求的场景,阿里云提供了多种选购方案,例如弹性保障立即生效容量预定延迟生效容量预定等产品服务,特别是如电商618、双11以及其他可预测的短期资源需求的这种场景,弹性保障或者延迟生效容量预定是首选方案而周期性的资源诉求场景,需要确定性交付的,立即生效容量预定结合SavingPlan 节省计划是首选方案。有了确定性资源交付之后,资源的精细化管理等其他工作就有了基础,关于集群资源的更多知识内容,可以参考《深入集群-大型数据中心资源调度和管理》一书。


本期最佳实践的分享就到这里了,马上我们还会推出云上私有池系列第三篇——我的业务上云后容量怎么规划和实施,敬请期待~


相关阅读

最佳实践丨云上私有池如何为客户业务的确定性、连续性保驾护航

相关文章
|
存储 安全 测试技术
企业私有云搭建,IBCS虚拟专线成本低、安全性高、部署简单
IBCS虚拟专线是一种基于云服务的网络连接解决方案,它能够在公共互联网上建立一条专用隧道,使企业的数据中心、办公室、云服务提供商之间能够安全、可靠、高效地进行通信。通过IBCS虚拟专线,企业可以在不同地点之间搭建私有云,从而实现数据共享、远程办公、应用部署等功能,同时保护数据的安全和隐私。
企业私有云搭建,IBCS虚拟专线成本低、安全性高、部署简单
|
云计算
阿里云产品体系分为6大分类——云计算基础——网络——跨地域网络
阿里云产品体系分为6大分类——云计算基础——网络——跨地域网络自制脑图
213 0
阿里云产品体系分为6大分类——云计算基础——网络——跨地域网络
|
存储 弹性计算 人工智能
|
弹性计算 资源调度 运维
最佳实践丨云上虚拟IDC(私有池)如何为客户业务的确定性、连续性保驾护航
企业业务上云后,还面临特定可用区购买云上特定计算产品实例失败的困境?云上私有池pick一下
|
存储 弹性计算 运维
最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解
云上私有池系列终篇终于来了,本文将重点介绍构建云上的私有池(虚拟IDC)的多种方案和各自的优缺点,并给出相关的性价比优化建议。
最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解
|
安全 网络安全 云计算
带你读《云网络:数字经济的连接》第三章云数据中心网络3.2弹性公网IP(二)
《云网络:数字经济的连接》第三章云数据中心网络3.2(二)
371 0
带你读《云网络:数字经济的连接》第三章云数据中心网络3.2弹性公网IP(二)
|
存储 Serverless 网络安全
阿里云-云开发平台网络篇——扩展应用提供的网络链路
阿里云-云开发平台网络篇——扩展应用提供的网络链路
251 0
阿里云-云开发平台网络篇——扩展应用提供的网络链路
|
弹性计算 前端开发 安全
阿里云多账号网络互通最佳实践
在企业起步阶段,规模较小,一般采用单账号模式。随着企业的发展,单账号的缺陷越来越明显,因此中大型企业上云时通常选择多账号,但是多账号间往往存在着大量的网络互通场景,如何解决多账号的网络互通问题呢? VPC 作为云上最常用的网络环境,不同账号的 VPC 之间默认是无法互通的,多账号网络互通常用的解决方案是 CEN(云企业网)和 VPN 网关。
阿里云多账号网络互通最佳实践
|
弹性计算 运维 网络安全
简单高效的跨账号网络互通方案 - 方案实操
基于资源目录场景下,企业将多账号有序组织起来后,如何快速实现它们之间的网络互通。
简单高效的跨账号网络互通方案 - 方案实操
|
弹性计算 运维 负载均衡
简单高效的跨账号网络互通方案 - 上篇
随着云计算的普及,云的使用被逐渐认可,企业上云的任务需要进一步深耕。越来越多的企业将更多的业务放在了云端,这使得企业采购的云资源迅速增多,核心业务上云后,企业管控的需求随之而来。业务强隔离、按组织结构划分业务、多种结算模式以及生产账号保护等要求之下,单个账号已无法支撑企业的继续发展。