带你读《云上自动化运维宝典》——ECS省钱指南来啦!万字长文教你如何选择与业务形态最匹配的付费方式(1)

简介: 带你读《云上自动化运维宝典》——ECS省钱指南来啦!万字长文教你如何选择与业务形态最匹配的付费方式(1)

为了更好的帮助用户在使用DevOps缩短开发周期、提升业务效率的同时,也能让业务保持稳定、安全、可靠,且低成本的持续运营,阿里云弹性计算团队独家出品的【弹性计算技术公开课_CloudOps云上运维季】正式启动。阿里云弹性计算内部13位产品&技术专家共同分享云上运维深度实践,详细阐述如何利用CloudOps工具实现运维提效、弹性降本。该系列共10节直播课程,在阿里云官网、阿里云微信视频号、CSDN官网、阿里云钉钉视频号、阿里云开发者微信视频号同步播出,本次课程由战略合作媒体CSDN独家支持。

 

CloudOps云上运维系列课程,第二节由阿里云弹性计算技术专家蒋超和樊毅伟主讲,课程涵盖:合适的付费方式选择、合适的资源规格选择、如何提升资源利用率、如何高效并弹性创建ECS、如何高确定性创建ECS等相关内容,点击下方链接进入【CloudOps云上运维】课程专题页即可观看课程回放。

 

【云上运维:https://developer.aliyun.com/topic/ecs-cloudops

 

本篇内容根据蒋超和樊毅伟的课程整理而成,主要分为两个篇章供大家阅览:

1. 云上成本优化:ECS付费方式与资源规格选购

image.png

 

云计算诞生至今已经有十余年的时间了,十余年间,企业从上云、用云、到了如今深度用云的新阶段。随着深入用云,企业云上支出总体也在高速增长,根据Flexera发布的2023年云现状调查报告,云成本管理首次取代了安全性话题,成为目前云使用者面临的首要问题。82%的受访者谈及目前最大的挑战是管理云计算支出,其中有71%的重度云用户将优先考虑优化云的现有使用情况,以降低云资源的使用成本。

 

image.png

 

云的成本管控主要围绕计费、用法、用量三大要素展开,接下来我也将从这三个方面介绍云上成本优化的方法。

 

在计费层面,我将介绍ECS提供了哪些付费方式和抵扣类产品,怎样根据业务场景选择合理的付费方式和抵扣类产品打造成本最优。

 

在用法层面,我将介绍阿里云弹性计算当前的资源规格,以及怎样根据业务场景选取合适的资源规格。

 

在用量层面,我将介绍怎样提升资源利用率的方法。

1) 选取合适的付费方式

image.png

 

谈到付费方式,我们通常关注经济性、灵活性、确定性这三者的平衡。弹性计算的资源交付有三种基本的付费方式,按量付费、包年包月、抢占式实例。

 

∙        按量付费,具有最好的灵活性,因为可以随时创建和释放,根据使用时长按秒计费,但它的经济性相对较差,在单位周期内的价格是最高的。

∙        包年包月,通过预付费用锁定一段时间的资源,它具有很好的确定性。在购买时长内,资源是完全属于用户的。经济性相比按量付费也有较大优势,购买时长越长,获得的折扣越大。但包年包月的灵活性很差,大量包年包月实例生命周期的维护也相对复杂。

∙        抢占式实例,它拥有最好的经济性和不错的灵活性,但它的确定性较差,可能面临资源被强制释放的风险。但是当适当的业务场景下,使用抢占式实例可以极大的降低成本。

 

 

 

对于按量付费实例,我们可以通过购买预留实例券或者节省计划,来提升按量付费实例的经济性。还可以购买容量预定来提升按量付费实例的确定性,以确保我们在需要的时候可以开出来对应数量的资源。

 

image.png

 

下面我将分别讲述在付费方式方面进行成本优化常用的三种方法。

 

成本优化的第一种方式,抢占式实例。

 

它是一种按需实例,相比于按量付费最高可以节省90%的成本,具有非常大的价格优势。而抢占式实例的局限在于生命周期的不确定性,抢占式实例的生命周期与市场价格、库存资源强相关。抢占式实例创建后默认有一个小时的保护期,超过保护期后每五分钟会检测一次实例规格的实时市场价格和库存。如果某一时刻的市场价格高于出价,或者实例规格库存不足,抢占式实例就会被释放。

 

image.png

因为抢占式实例生命周期的不确定性,所以抢占式实例有着非常明确的应用场景,那就是适用于无状态任务型的业务场景。应用的分布度、可扩展性和容错能力越高,使用抢占式实例就越节省成本和提升吞吐量。典型的场景比如数据分析、科学计算、图像渲染等等。如果是有状态的应用或者是不能接受中断的应用,就不适合使用抢占式实例了。

 

image.png

 

成本优化的第二种方式,预留实例券。它是一种具有特定属性的抵扣券,可以对满足匹配条件的按量实例账单进行抵扣。相比于按量付费,预留实例券可以大幅降低按量实例的成本。可用区级的预留实例券还可以为按量实例提供资源预留,相比于包年包月,预留实例券+按量付费的组合可以兼顾灵活性和成本。

 

此外,预留实例券+按量付费的组合还可以简化包年包月的生命周期管理工作。比如我们通常分批采买资源,如果采用包年包月,每一批实例的到期时间都不相同,就需要我们去维护这些实例的生命周期。如果到期忘记续费,就可能造成机器停服。

 

使用预留实例券+按量付费,我们就不需要维护实例的生命周期,需要的时候就开通,不需要就释放。只需要维护预留实例券的生命周期就可以了,并且即使预留实例券到期没有续费也不会造成实例的停服,只是对应的实例会继续出按量的账单。

 

预留实例券支持跨UI折扣共享,支持资源在多账号下统一采买管理。我们借助于用户中心的企业财务功能,在建立了财务托管关系后,可以通过主账号来购买预留实例券,各个子账号来去开通付费资源,这些按量付费资源可以共享主账号中的预留实例券用于账单抵扣。

 

预留实例券支持0预付、部分预付、全预付三种付费选择,降低资金压力。

 

∙        全预付,指购买的时候一次性的付清所有的费用,它享有最高的折扣力度。

∙        部分预付,指购买的时候付50%的总价费用,剩下的费用平摊到每个小时出账。

∙        零预付,指下单的时候不用支付任何费用,所有的费用全部分摊到每个小时出账。

 

image.png

 

预留实例券有两种类型,分别是地域级预留实例券和可用区级预留实例券。

 

地域级预留实例券具有更大的灵活性,它支持同规格下不同大小规格的自动匹配,在指定实例规格中,可以用小规格券匹配大规格实例,也可以用大规格券匹配小规格实例。比如我购买了g7.xlarge的预留实例券来匹配对应规格的按量付费实例。当我的按量实例分配到g7.2xlarge后,地域级的预留实例券无需任何操作,就可以直接抵扣一半的按量付费账单。

 

此外,地域级的预留实例券还支持跨可用区的抵扣。当我们的按量资源分属不同可用区的情况,也可以使用同一种地域级预留实例券来进行抵扣。

 

可用区级的预留实例券要求和按量付费实例的可用区实例规格,操纵系统平台完全匹配。灵活性相比地域级预留实例券较差一些,但它支持底层资源预留,可以提升创建后付费资源的确定性。可用区级预留实例券可以通过拆分、合并的方式来支持同规格族内大小规格的匹配。

 

还是刚才那个例子,我购买了g7.xlarge的预留实例券来匹配对应规格的按量付费实例,当我的机器升配到g7.2xlarge后,我可以合并两张g7.xlarge的预留实例券,得到一张g7.2xlarge的预留实例券,使用这张券来抵扣升配后的按量付费资源。两种预留实例券提供的折扣力度是相同的,支持随时无限次的相互转换。

 

image.png

 

下面我们来看一下预留实例券的应用场景。

 

第一个场景,固定规格族的弹性业务。对于业务存在波动的场景,使用固定数量的包年包月实例,在低峰期会存在资源浪费的问题。因为开的机器数量要能支撑高峰期的业务,但到了低峰期,很多机器资源就闲置了。切换为按量实例+预留实例券,到了高峰期进行动态的扩容多开机器,到了低峰期进行缩容释放掉机器。通过对业务的资源预估,购买一定数量的预留实例券,可以降低整体的资源成本。

 

预留实例券也非常适合多环境部署的场景。比如第二个场景,蓝绿部署。业务在上线的同时部署新老版本进行灰度测试,确认没有问题之后将流量逐步切换到新版本。全部切换完成后,如果测试正常就可以释放掉老版本的机器。如果使用包年包月实例,我们需要不停的新购,释放。

 

这样会有两个问题,第一是退款会产生隐形的成本,第二是需要去重新走财务流程。使用预留实例券可以同时对新老版本的资源进行抵扣。

 

第三个场景,DevOps,也是典型的多环境部署的场景。在项目的不同阶段,研发、测试、部署的算力分布不同,三套环境差别较大,使用预留实地券可以同时对三套环境进行抵扣,动态调整三套环境的资源数量。

 

image.png

 

成本优化的第三种方式,节省计划。它是一种折扣权益计划,类似于会员卡。我们可以通过承诺每小时消费金额换取较低的按量付费折扣。节省计划生效后会抵扣符合条件的按量付费账单,并且在抵扣的时候享受特有的折扣。

 

和按量实例相比,节省计划同样可以降低按量付费的成本。和包年包月相比,节省计划具有更好的灵活性,同时支持跨UID的折扣共享,支持零预付、部分预付、全预付三种选择。



更多精彩内容,欢迎观看:

带你读《云上自动化运维宝典》——ECS省钱指南来啦!万字长文教你如何选择与业务形态最匹配的付费方式(2):https://developer.aliyun.com/article/1405382

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
运维 应用服务中间件 网络安全
自动化运维的新篇章:使用Ansible进行服务器配置管理
【10月更文挑战第34天】在现代IT基础设施的快速迭代中,自动化运维成为提升效率、确保一致性的关键手段。本文将通过介绍Ansible工具的使用,展示如何实现高效的服务器配置管理。从基础安装到高级应用,我们将一步步揭开自动化运维的神秘面纱,让你轻松掌握这一技术,为你的运维工作带来革命性的变化。
|
8天前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
72 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
18天前
|
运维 Ubuntu 应用服务中间件
自动化运维之路:使用Ansible进行服务器管理
在现代IT基础设施中,自动化运维已成为提高效率和可靠性的关键。本文将引导您通过使用Ansible这一强大的自动化工具来简化日常的服务器管理任务。我们将一起探索如何配置Ansible、编写Playbook以及执行自动化任务,旨在为读者提供一条清晰的路径,从而步入自动化运维的世界。
|
16天前
|
运维 网络安全 Python
自动化运维:使用Ansible实现批量服务器配置
在快速迭代的IT环境中,高效、可靠的服务器管理变得至关重要。本文将介绍如何使用Ansible这一强大的自动化工具,来简化和加速批量服务器配置过程。我们将从基础开始,逐步深入到更复杂的应用场景,确保即使是新手也能跟上节奏。文章将不包含代码示例,而是通过清晰的步骤和逻辑结构,引导读者理解自动化运维的核心概念及其在实际操作中的应用。
|
17天前
|
运维 Ubuntu 网络协议
自动化运维:使用Ansible进行服务器配置管理
在现代IT架构中,自动化运维已成为提升效率、减少人为错误的关键。本文将介绍如何使用Ansible这一强大的自动化工具来简化和标准化服务器的配置管理过程。通过具体的代码示例和操作步骤,我们将展示如何快速部署应用、管理配置以及自动化日常任务,从而确保环境的一致性和可靠性。
|
28天前
|
运维 安全 Ubuntu
自动化运维:使用Ansible进行服务器配置管理
在现代IT基础设施中,自动化运维是确保高效、稳定和安全服务的关键。本文将深入介绍如何使用Ansible这一开源工具来简化服务器配置管理工作,从基础安装到高级应用,我们将一步步展示如何通过Ansible Playbooks实现自动化部署和维护,旨在帮助读者构建更加灵活和可扩展的运维体系。
42 7
|
1月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
1月前
|
运维 应用服务中间件 调度
自动化运维:使用Ansible实现服务器批量管理
【10月更文挑战第26天】在当今快速发展的IT领域,自动化运维已成为提升效率、降低人为错误的关键技术手段。本文通过介绍如何使用Ansible这一强大的自动化工具,来简化和加速服务器的批量管理工作,旨在帮助读者理解自动化运维的核心概念和实践方法。文章将围绕Ansible的基础使用、配置管理、任务调度等方面展开,通过实际案例引导读者深入理解自动化运维的实现过程,最终达到提高运维效率和质量的目的。
|
5天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
6天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。

相关产品

  • 云服务器 ECS
  • 下一篇
    DataWorks