带你读《CloudOps云上自动化运维 白皮书2.0》之18:1. 基本概念

简介: 带你读《CloudOps云上自动化运维 白皮书2.0》之18:1. 基本概念

六、可靠性能力Reliabilty

 

1. 基本概念

 

可靠性指在一定的时间和条件下,系统无故障运行的能力或可能性,一般用MTBF(平均无故障时间)来衡量。

 

可靠性常作为非功能性需求在系统设计之初被边缘化甚至忽略,当我们再次提起可靠性时,殊不知已经遭受了重大损失。云上的可靠性建设有着天然的优势:

 

首先,可靠性需要在架构上具备高可用性,包括应用的多可用区、多地域部署,甚至异地多活;数据靠考虑多副本容灾能力,通过集群或分片方式提高数据的可用性。这些作为云上的基础资源或组件,已被天然支持,唾手可得。

 

其次,为了进一步可靠性,云还提供了丰富的可观性能力以及自助服务。基于此,用户可用构建多层次的可观测性能力,并基于此实现服务的故障自动发现、自动诊断、以及自愈能力,同时通过混沌工程提前发现生产环境潜在风险。

 

对比于传统的IDC,云计算的超大规模的数据中心,以及多可用区支持,让用户可基于云以低成本、高扩展、高可靠性快速的构建同城容灾、异地容灾等服务(包括数据)高可用方案。云计算通过虚拟化等技术对客户屏蔽了底层物理硬件,与此同时云厂商通过虚拟化、热迁移等技术,来减少甚至规避物理硬件故障导致的服务受损,进一步提升了用户服务的连续性以及高可用。

 

在可靠性上投入的成本,远比不做可靠性在产生环境代理的损失小得多。一般情况下,高可靠性、低成本和低复杂度是一个不可能三角,更多的时候我们倾向选择提高可靠性的前提下,在成本和复杂度上适度投入。

相关文章
|
2月前
|
运维 Linux Apache
Puppet这一强大的自动化运维工具,涵盖其基本概念、安装配置及使用示例
【10月更文挑战第8天】本文介绍了Puppet这一强大的自动化运维工具,涵盖其基本概念、安装配置及使用示例。Puppet通过定义资源状态和关系,确保系统配置始终如一,支持高效管理基础设施。文章详细讲解了Puppet的安装步骤、配置方法及DSL语言示例,帮助读者快速掌握Puppet的使用技巧。
79 2
|
3月前
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
221 3
|
3月前
|
存储 运维 网络协议
运维的基本概念:服务器和网络基础知识
运维的基本概念:服务器和网络基础知识
183 0
运维的基本概念:服务器和网络基础知识
|
4月前
|
存储 运维 搜索推荐
运维开发.索引引擎ElasticSearch.倒序索引的概念
运维开发.索引引擎ElasticSearch.倒序索引的概念
53 1
|
5月前
|
JSON Go C++
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
49 1
|
7月前
|
监控 前端开发 jenkins
Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程
【4月更文挑战第29天】本文探讨了Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程。前端持续部署涉及代码提交、构建、测试和部署四个步骤。实现过程中需配置代码仓库、构建、测试和部署任务,安装相关插件并确保环境一致性。注意事项包括代码质量控制、环境一致性、监控预警和安全管理。通过Jenkins,可提升前端开发效率和质量,但需不断学习以应对技术发展。
99 0
|
运维 监控 Linux
运维(01)- 运维概念
运维(01)- 运维概念
89 0
|
弹性计算 运维 Shell
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
147 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
406 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
|
弹性计算 运维 Unix
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(1)
172 0