最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解-阿里云开发者社区

开发者社区> 弹性计算-百晓生> 正文

最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解

简介: 云上私有池系列终篇终于来了,本文将重点介绍构建云上的私有池(虚拟IDC)的多种方案和各自的优缺点,并给出相关的性价比优化建议。
+关注继续查看

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


摘要

围绕私有池(虚拟IDC)的价值、获取、选购、容量规划、落地构建这几个方面,我们以专题文章形式来一一介绍。例如从业务确定性、连续性角度介绍了私有池的价值、如何获取;接着从业务Workload特征出发,结合各种需求特征,给出相应的选购方案建议;对私有池价值、获取、选购方案了解后,实际购买私有池的时候,需要首先知道资源的容量,我们介绍了云上资源容量如何规划和实施。这篇文章,我们重点介绍构建云上的私有池(虚拟IDC)的多种方案和各自的优缺点。


01

谁需要云上私有池


私有池的核心特点资源交付确定性,保障业务连续性,专属使用,业务方灵活的资源共享等。另外,这里说的私有池是云上的资源池,与之相对应的是自建IDC的资源池。如下图1客户服务选择的大致分类,在云上构建私有池适合企业级客户。


企业级客户,如果业务的资源交付需求确定性,核心业务连续性需要保障,那么云上私有池非常适合。另外一些超级大客户,具备自建机房的实力,这些客户也推荐在云上构建私有池。原因分析如表1 所示。


图片1.png

图1-客户服务选择大致分类


传统自建IDC 和基于云的OnCloud 构建私有池对比分析如下表1所示。

图1-1.jpg

图1-2.jpg

图1-3.jpg

表1-自建IDC和OnCloud对比

更多信息参考

[1] 如何建立一个idc机房?

https://www.zhihu.com/question/19861355

[2] 丁常彦, 践行“双碳”目标,华为如何加速IDC产业绿色发展?

https://t.cj.sina.com.cn/articles/view/1730695047/67284f8700100sd0v

[3]焦易圈, IDC——数据中心行业产业链结构及成本构成

https://www.weibo.com/ttarticle/p/show?id=2309404449364213891307

[4]2021年中国IDC行业分析报告-市场现状与发展商机前瞻

http://baogao.chinabaogao.com/hulianwang/547125547125.html


02

如何构建云上私有池


在分布式云的大背景下,私有池也表现分布式的特点。


如图2所示,私有池整体的布局也有多种形态。不同的客户,最终在中心、边缘、本地、现场等不同‘位置’有自己的‘私有算力’。中心、边缘的共享规模更大,本地和现场共享规模较小


图片2.png

图2-私有池布局


在云平台上,目前不论中心还是边缘都有相关的产品服务,这些服务支持客户‘私有池’资源交付。例如阿里云提供了弹性保障、立即生效容量预定、存储专属集群、云展、云盒等可以选择的商品服务。


在计算资源这块,结合多种付费模式,可以选择包年包月的DedicatedHost、ECS服务器包年包月、ECS服务器按量+SavingPlan组合、弹性保障+SavingPlan组合、立即生效容量预定+SavingPlan组合等来支持构建计算资源的云私有池。下面进行逐一分析:


一.基于DedicatedHost构建私有池

  1. 评估业务对资源的容量需求
  2. 资源容量需求折算为DedicatedHost数量需求
  3. 购买DedicatedHost服务器(按量或者包年包月)
  4. 基于DedicatedHost 创建实例资源,例如超卖部署、自定义规格部署等

这个模式简单理解:批量购买云上物理机(不需要关注物理机和机房的运维管控,以商品化、服务化、在线化API 使用物理服务器),基于这些物理机进行应用资源的自主编排服务。这些服务包括:业务负载均衡、业务负载混合部署、业务负载超卖、资源分时共享等等。


这个模式适合大型企业,企业内有自己的资源交付、资源编排、资源管理优化团队,并实践可编程的基础设施。原来自建机房、机房供电、安全、服务器网络管理等等支撑性的任务全部交给了云平台,业务方聚焦算力资源、聚焦业务发展,更好地支持业务迭代。业务方充分利用内部应用画像深入分析数据,构建与应用workload特征相匹配的编排、运维体系,有效、可控地提升资源利用率,节约成本。例如XX科技集团在阿里云上购买了大量DedicatedHost,基于这些DedicatedHost 构建的云上集群,实现了自主二次调度和资源利用率提升。


二.基于ECS服务器包年包月构建私有池

  1. 评估业务对资源的容量需求
  2. 购买和业务相匹配的ECS实例规格、数量,包年包月长期持有

这个模式简单理解:长期持有具体资源实例,这种资源实例不释放,从而支持业务面向具体资源实例的部署、编排。


这个模式适应性非常广,各种规模的资源需求都可以满足。同时也可以将这些具体资源交给PaaS平台,由PaaS平台进行容量化编排部署,从而实现底层包年包月资源的共享使用。这个模式要求长期持有资源,适合业务稳定、长期发展的场景,不适合突发资源诉求的场景


三.基于ECS服务器按量+SavingPlan组合构建私有池

  1. 评估业务对资源的容量需求
  2. 购买和业务相匹配的ECS实例规格、数量,按量长期持有
  3. 购买按量资源实例规格簇、数量匹配的SavingPlan(节省计划)

这个模式简单理解:长期持有具体资源实例,这种资源实例不释放,从而支持业务面向具体资源实例的部署、编排。


这个模式和包年包月非常类似,都是通过长期持有换取优惠的购买折扣,依靠固定的保有资源构建‘私有池’。这个模式是各主流云厂商大力推广的模式。在这个模式下,解耦资源和费用,且兼具灵活性、低成本的特点


同时,如果对资源的确定性有要求,也可以搭配立即生效的容量预定,来保障确定性、灵活性、低成本。


四.弹性保障+SavingPlan组合构建私有池

前面构建的私有池有一个潜在的“约定”:长期保有的场景;而对于短期的资源私有、资源确定性交付的场景,弹性保障比较适合

  1. 评估业务周期性规律、周期内使用时长(例如一个月内累计时长占比小于40%)
  2. 针对周期性部分进行实例规格、数量评估
  3. 购买弹性保障(随时开启资源实例)
  4. 购买SavingPlan(可选)

这个模式简单理解:在云上预订了一个私有池,在需要使用的时候开启资源,不需要的时候释放资源。预定费用一次性收取,开启资源时机用户自行控制。


这个模式匹配周期性开启的业务场景,缺点是要承担一定的资源预定费用(一次性收取)。当前资源使用时长月占比小于40%,在保障资源确定性交付前提下,相比包年包月成本有优惠。


五.立即生效容量预订+SavingPlan组合构建私有池

这种模式更加灵活,兼具费用优化

  1. 评估业务对资源的需求量
  2. 购买随时可以释放的立即生效容量预定

  3. 购买匹配按量资源的SavingPlan

这个模式简单理解:在需要资源确定性时,从云上预订了一个私有池,不需要随时释放。只有在私有池出现空闲容量的时候,收取计算资源的按量费用。当容量全部用完的时候,无额外的费用开销。当出现空闲容量,又不需要使用的时候,可以对容量预定做缩容处理。


这个模式的最佳实践是购买SavingPlan,同时预定立即生效容量预定,在获取费用灵活性的同时,也可以获取资源的确定性


03

如何提升私有池性价比


提升私有池的性价比,本质:

  1. 购买方式上,通过长周期持有,获取相对优惠的折扣;
  2. 资源利用上,通过分时复用,提升资源利用率。

针对上面介绍的几种构建私有池方式,下面给出相应的性价比优化措施如表2所示


图2.jpg

表2-私有池性价比优化


总结

在云上,客户需要保障自身业务服务的连续性,这就需要实现云上算力资源交付的确定性。结合多种购买模式,阿里云提供了面向不同行业、不同Workload 负责特征的‘私有池’产品服务,支持用户在资源交付与共享的灵活性、确定性、成本控制等关键要素上自主定制专属的云上私有池


阿里云的资源保障服务集合(弹性保障、立即生效容量预订、包年包月实例候补购买、包年包月大规模资源报备、按量大规模资源报备、个性化资源购买方案推荐等),这些服务覆短周期、长周期、有明显规律、无明显规律、少量、大量等Workload的资源确定性交付。


云上私有池(虚拟IDC)最佳实践系列 终篇的分享就到这里了;此系列的其他三篇文章可以在本文末尾处的推荐阅读中查看。

丨推荐阅读

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

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

最佳实践丨企业上云后资源容量如何规划和实施

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
即插即用,基于阿里云Ganos快速构建云上开源GIS方案
对于轻量级GIS应用,选择具备时空能力的云上数据库再搭配开源GIS软件,能够快速构建稳定、廉价、实用的GIS解决方案。本文介绍如何将阿里云POLARDB/PG Ganos时空数据库引擎作为数据源与GeoServer、uDig、QGIS等最常用的开源GIS软件对接,构建即插即用基于开源GIS应用方案。
21039 0
音乐大师联手Siri构建AI作曲家!根据环境、心情创作专属BGM
根据环境和情根据环境和情绪播放合适的背景音乐,是动漫里常见的情绪调动套路。而现在,一款播放器或许也可以随时随地创作属于你的BGM!绪播放合适的背景音乐,是动漫里常见的情绪调动套路。而现在,一款播放器或许也可以随时随地创作属于你的BGM!
577 0
广播的最佳实践——实现强制下线功能(Android_Broadcast)
 关键词:Broadcast, 生命周期,继承 本项目基本思路: 1.先创建一个ActivityCollector类用于管理所有的活动; 2.然后创建一个BaseActivity类作为所有活动的父类: 父类功能有二: 其一,用于辅助统筹管理本项目的所有活动。
581 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7751 0
【云栖号案例 | 游戏&娱乐】冠赢网络上云 游戏盾彻底解决DDoS/CC攻击
DDoS/CC攻击是游戏APP类业务常遇到的安全问题。上云后通过将SDK嵌入客户端中,自动进行分组及调度,及时找出并处置风险设备,实现业务与安全的双赢。
1282 0
【C++中消息自动派发之四】使用IDL构建Chat Server
  前一篇blog 讲了如何实现IDL 解析器,本篇通过IDL解析器构建一个聊天服务器程序。本程序用来测试IDL解析器的功能,网络层使用前边blog中介绍的ffown库。我们只需定义chat.idl文件,idl解析器自动生成消息排放代码,省了每次再去繁琐的编写消息解析、判断代码。
1086 0
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(42)-工作流设计01
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(42)-工作流设计01 工作流在实际应用中还是比较广泛,网络中存在很多工作流的图形化插件,可以做到拉拽的工作流设计,非常简便,再配合第三方编辑器,可以直接生成表单,我没有刻意的浏览很多工作流的实际设计,我认...
781 0
+关注
弹性计算-百晓生
做技术领先、性能优异、稳如磐石的弹性计算!
45
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载