使用 ASK 的成本优势有哪些 | 学习笔记

本文涉及的产品
云服务器 ECS,u1 2核4GB 3个月
云服务器 ECS,每月免费额度200元 3个月
云服务器 ECS,u1 4核16GB 1个月
简介: 快速学习使用 ASK 的成本优势有哪些

开发者学堂课程【5分钟玩转阿里云容器服务:使用 ASK 的成本优势有哪些】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/1038/detail/18127


使用 ASK 的成本优势有哪些

 

ASK 的成本优势

今天玩转的是 ASK 成本优势,一起看ASK-Serverless Kubernetes的成本优势都体现哪里。

ASK 成本优势,根据前面的章节都知道,ASK 是 Virtual Kubelet 的,使用ECI实例来创建的 Pod,ECI 实例,其实可以给ASK提供这种 Pod 的能力,也可以给ACK提供这种 Pod 的能力,所以拥有了一个快速创建 Pod 的方式。

相对于 ACK 加 ECS Node 的这种创建Pod的方式而言,不需要维护很多ECS。对于我们来说,资源规划等这些成本就节省掉,还有另外的其他成本。如果把ECS替换ECI,ESC 和 ECI 两个资源的价格相比是怎么样的。

如下,为打开 ECS 的购买页面:

image.png

可以看到现在选择的是杭州region,选择的是包年包月,这种规格是比较常见的。就以2VCPU4GiB,然后选择的是ecs.c6.lagre规格。这个规格在杭州region,1个月的价格是207元,只需知道ECI一个月的价格是多少,就可以比较。接着打开ECI的文档,能看见一个ECI实例,如果CPU和内存按量付费的话,CPU内存其实是按秒收费的,就需要把秒转换成小时再转换成天,就可以算出一个月的费用。1个小时1个vCPU的价格是0.000049元/秒,内存1GiB的价格是0.00000613GiB/元/秒,所以折合成小时,是2 core CPU 1小时加上4GiB内存,1小时的价格是0.3528加上0.088272,其一个月的价格是多少。

image.png

以上为2个加在一起是1小时,接着乘以24再乘以30即为1个月,一共是317元。既很容易跟207比较起来,其实是ECS更便宜。再仔细想一想。

image.png

观察这张图,就刚才的比较,其实有一个很大的前提,就是Pod需要每时每秒都要在跑,不能停。但实际上我们的业务都是有这种波峰波谷特征的,观察ECI这种Pod,给我们带来最大的优势就在于随用随申请,用完即可释放。可是刚才假设里,并没有把这个特征用起来,使用的是这种固定实例数,即绿色的这条固定的实例数。而真实的实例数,先假设是蓝色的这条虚线,中间红色的部分都是浪费掉资源,浪费这么多资源,成本就高。所以这才是核心。ECI这种按量的方式,如果按秒单价来看是高的,但问题在于,其允许我们不用的时候就释放。但是释放这个特性,并没有把它使用起来。

image.png

根据前面的章节,可以使用HPA、CronHAP或者AHPA,假设蓝色这条线就是真实需要的资源的量,如果使用弹性去操作,即橙色的面积是我们供给给它的资源,如果能做到这一点的话,其实我们的成本就会降低很多。

image.png

接着将两张图放一起观察,绿色的线是按照固定实例数去供给资源,蓝色的线是真实需要的资源,橙色的面积是使用弹性能力,可以供给的接近于他需要的真实资源。可以看到,其实相对于绿色的这条线来说,还是有很多红色的面积,红色的面积是可以节省的资源。把资源节省,成本就节省了。所以这个才是节省成本的核心。

例子:

image.png

前面已经提到,virtual kubelet可以装在ASK中,也可以装在ACK中。所以如果应用有一些常态的量需要保持,一些固定的Pod数量需要保持,那么完全可以让其业务波峰的时候,将其弹到ECI上,所以就是ACK加上一个vk,就可以在高峰的时候,把业务弹到ECI里面,这就是常态的任务业务。常量跑在ACK上面,即24小时不停的跑。ECS的成本低,这种动态的弹性的高峰的流量弹在ECI上。使用ECI按需取用功能,用完之后的过去高峰就将它缩掉。所以就可以很好的把两个特征组合在一起。一天跑多长才划算,相对于ECS包年包月来讲,多长后就不划算,接下来进行对比。刚才可以看到ECI的按量的价格是有的,折算就能得出一个这样的表格。既如下的表格:

image.png

表明的意思是:如果1天只用1小时,使用ECI要比ECS包月要节省92.9%的成本。如果是2个小时,就能节省85.8%的成本。可以往下看,如果到14个小时几乎就是持平。所以14个小时以内,都可以使用ECI。每天使用ECI,只要不超过14个小时,都比ECS便宜。所以可以看到,其实大部分的业务,如果夜晚没有什么流量,都可以将其缩下去。

image.png

从上面的图可以看到,因为ECI是按量的,所以其是从小往上一点点长。等到14小时的时候,既到ECS的这条线上,两个就相交。在这时,两个成本是一样。如果Pod跑超过14个小时的话,就是ECS更便宜。所以得出一个这样的结论,使用ASK跑ECI的Pod,并不是其成本很高。

首先使用Serverless,Serverless是让其弹起来。只要让其弹起来,我们的成本就可以做的更低。而且一天只要跑Pod的时间不超过14个小时,就能有很大的优势,而且随取随用,上线的成本也很低。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
8月前
|
存储 安全 数据安全/隐私保护
P2P 的优势
P2P 的优势
74 4
|
10月前
|
JSON API 开发工具
门槛一降再降,易用性大幅提升!Milvus 2.2.12 持续升级中
近期,Milvus 上线了 2.2.12 版本,此次更新不仅一次性增加了支持 Restful API、召回原始向量、json_contains 函数这三大特性,还优化了 standalone 模式下的 CPU 使用、查询链路等性能,用一句话总结就是:低门槛、高可用、强性能。
182 0
|
存储 弹性计算 运维
CPU 利用率从 10% 提升至 60%:中型企业云原生成本优化实战指南
在互联网早期迅速发展时,相关领域企业更多注重于扩展业务,为了迅速占领市场,往往会投入较高的成本。然而,随着互联网人口红利逐渐消退,以及近几年的疫情影响,越来越多企业开始重视成本管理,从“粗放式经营”转变为“精细化运营”模式,成本优化成为企业重点关注事项。
504 0
CPU 利用率从 10% 提升至 60%:中型企业云原生成本优化实战指南
|
Cloud Native 前端开发 Serverless
《2023云原生实战案例集》——04 互联网——Wolai 使用函数计算相比传统架构节省了一半以上的费用和人力
《2023云原生实战案例集》——04 互联网——Wolai 使用函数计算相比传统架构节省了一半以上的费用和人力
|
云安全 安全 测试技术
阿里云安全服务有哪些优势?
阿里云安全服务有哪些优势?
247 0
|
存储 Oracle Cloud Native
PostgreSQ产品优势
PostgreSQ产品优势
134 0
|
运维 Kubernetes 监控
开发运维效率提升 80%,计算成本下降 50%,分众传媒的 Serverless 实践
本文总结于分众传媒研发总监吴松在阿里云云原生实战峰会上的分享,从三个方面讲述了对 Serverless 技术的探索。
开发运维效率提升 80%,计算成本下降 50%,分众传媒的 Serverless 实践
|
存储 SQL Cloud Native
|
Prometheus Kubernetes 监控
ChaosMesh 有如下优势
相比于其他混沌平台,ChaosMesh 有如下优势
288 0
|
数据可视化 测试技术 数据库
热点浅谈:与传统IT开发相比,低代码平台有何优势?
传统的瀑布式应用程序开发过程,需要许多具有高度专业化角色的人参与。例如,该过程需要业务分析师创建功能需求,技术分析师将这些需求转化为技术规范,数据库管理员创建数据库并设计数据库模式,UX/用户界面开发人员创建线框和设计,许多开发人员编写应用程序,将所有部分结合在一起。
热点浅谈:与传统IT开发相比,低代码平台有何优势?