带你读《CloudOps云上自动化运维 白皮书2.0》之17:5.弹性工具推荐(4)

简介: 带你读《CloudOps云上自动化运维 白皮书2.0》之17:5.弹性工具推荐(4)

《CloudOps云上自动化运维 白皮书2.0》—— 五、弹性能力Elasticity——5.弹性工具推荐(3):https://developer.aliyun.com/article/1222511?groupCode=ecs



d) 弹性资源预定

 

对于类似双11大促、新游戏开服等可能出现非预期流量洪峰的场景,常规弹性无法100%满足要求,为了确保某些业务在特殊阶段的100%可用,客户除了需要提前预估资源外,还需要额外的资源储备,以应对计划外的流量请求。在传统模式下,这些临时额外资源的储备面临2大难题:

 

采购周期长且数量难预估,预估不准可能因资源不足导致业务受损,也可能因资源过多导致成本浪费

因临时突增需求的采购,使用周期较短,后期面临闲置问题

 

阿里云提供的资源预定服务,可以同时满足使用时间不定使用时长不定的峰谷弹性需求,和资源使用了稳定且弹性规模较高的周期性弹性需求。

 

资源预定服务中的弹性保障可以为灵活付费的日常弹性资源需求提供弹性资源的确定性保障。用户只需支付一笔较低的保障费用,阿里云会以私有池的方式为用户预留对应的资源池,用户在某个固定周期(支持1个月~5年)内都可以获得特定容量的弹性资源,保障所需算力的100%交付。

 

资源预定服务中的容量预定可以实现指定容量资源的锁定,快速满足弹性规模较大的场景。对于可能面临流量突增的场景,用户通过容量预定可以提前锁定部分资源,在需要的时候优先从锁定资源中获取算力,避免因资源不足导致突增需求无法满足的场景。

 

image.png

阿里云资源预定服务根据使用场景提供容量预定和弹性保障等不同类型

 


参考材料:

 

云原生白皮书:https://developer.aliyun.com/article/768699

 

阿里云ACK产品介绍:https://help.aliyun.com/document_detail/176660.html

 

AWS elasticity架构定义:https://wa.aws.amazon.com/wellarchitected/2020-07-02T19-33-23/wat.concept.elasticity.en.html

 

AWS automating elasticity:https://d1.awsstatic.com/whitepapers/cost-optimization-automating-elasticity.pdf

 

GCP scalable and resilient app:https://cloud.google.com/architecture/scalable-and-resilient-apps 

 

Azure well-architected framework:https://docs.microsoft.com/en-us/azure/architecture/framework/resiliency/overview

 

GCP autohealing for highly available app:https://cloud.google.com/compute/docs/tutorials/high-availability-autohealing

 

VMware elasticity on cloud:https://www.vmware.com/topics/glossary/content/cloud-elasticity.html

 

Vmware cloud scalability:https://www.vmware.com/topics/glossary/content/cloud-scalability.html

 

中国信通院2021云计算白皮书:http://www.caict.ac.cn/kxyj/qwfb/bps/202107/P020210727458966329996.pdf

 

Gartner cloud service elasticity:https://www.gartner.com/en/information-technology/glossary/cloud-service-elasticity

 

hal elasticity:https://hal.inria.fr/hal-01529654/document HAL-cloud elasticity.pdf

 

HPA和VPA介绍:https://dasydong.github.io/blog/2019/12/21/k8s-ca-code综合篇/#概念及原理

相关文章
|
2月前
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
64 3
|
2月前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
63 4
|
2月前
|
运维 Linux Apache
Puppet这一强大的自动化运维工具,涵盖其基本概念、安装配置及使用示例
【10月更文挑战第8天】本文介绍了Puppet这一强大的自动化运维工具,涵盖其基本概念、安装配置及使用示例。Puppet通过定义资源状态和关系,确保系统配置始终如一,支持高效管理基础设施。文章详细讲解了Puppet的安装步骤、配置方法及DSL语言示例,帮助读者快速掌握Puppet的使用技巧。
79 2
|
2月前
|
监控 虚拟化 云计算
从物理到云:使用自动化工具简化服务器迁移流程
【10月更文挑战第4天】随着云计算的快速发展,越来越多的企业选择将物理服务器迁移到云环境以提高效率和降低成本。本文详细介绍了使用自动化工具简化从物理到云的服务器迁移流程的技术实现细节,并提供了代码示例。
138 6
|
25天前
|
安全 前端开发 测试技术
如何选择合适的自动化安全测试工具
选择合适的自动化安全测试工具需考虑多个因素,包括项目需求、测试目标、系统类型和技术栈,工具的功能特性、市场评价、成本和许可,以及集成性、误报率、社区支持、易用性和安全性。综合评估这些因素,可确保所选工具满足项目需求和团队能力。
|
26天前
|
运维 Ubuntu 应用服务中间件
自动化运维工具Ansible的实战应用
【10月更文挑战第36天】在现代IT基础设施管理中,自动化运维已成为提升效率、减少人为错误的关键手段。本文通过介绍Ansible这一流行的自动化工具,旨在揭示其在简化日常运维任务中的实际应用价值。文章将围绕Ansible的核心概念、安装配置以及具体使用案例展开,帮助读者构建起自动化运维的初步认识,并激发对更深入内容的学习兴趣。
51 4
|
28天前
|
运维 监控 数据安全/隐私保护
自动化运维工具的设计与实现
【10月更文挑战第34天】在现代IT基础设施管理中,自动化运维工具扮演着至关重要的角色。它们不仅提高了运维效率,还确保了服务的连续性和稳定性。本文将深入探讨如何设计并实现一个自动化运维工具,从需求分析到功能实现,再到最终的测试与部署。我们将通过一个简单的代码示例来展示如何自动执行常见的运维任务,如日志清理和性能监控。文章旨在为读者提供一套完整的方法论,以便他们能够构建自己的自动化运维解决方案。
|
2月前
|
运维 关系型数据库 MySQL
自动化运维工具Ansible的实战应用
【10月更文挑战第9天】在现代IT运维领域,效率和可靠性是衡量一个系统是否健康的重要指标。自动化运维工具Ansible因其简洁、易用的特性,成为了众多企业和开发者的首选。本文将通过实际案例,展示如何利用Ansible进行日常的运维任务,包括配置管理、软件部署以及批量操作等,帮助读者深入理解Ansible的应用场景及其带来的效益。
|
2月前
|
人工智能 运维 监控
自动化运维:从脚本到工具的演变之路
【10月更文挑战第8天】在数字化时代的浪潮中,运维不再是简单的硬件维护,它已经演变成一场关于效率、稳定性和创新的技术革命。本文将带您领略自动化运维的魅力,从最初的脚本编写到现代复杂的自动化工具,我们将一探究竟,看看这些工具如何帮助运维人员简化日常任务,提升工作效率,并最终推动业务发展。
|
2月前
|
机器学习/深度学习 运维 监控
提升运维效率:自动化工具与实践的融合
【10月更文挑战第3天】 在当今信息技术迅猛发展的时代,运维作为保持系统稳定性和性能的关键角色变得越来越重要。本文将探讨如何通过结合自动化工具和最佳实践来优化运维流程,实现高效、可靠的运维管理。从基础监控到高级自动化,我们将一步步引导您了解如何搭建和维护一个高效的运维体系。
46 3