云韧性,现代云服务不可或缺的组成部分

韧性,一个物理学概念,表示材料在变形或者破裂过程中吸收能量的能力。韧性越好,则发生脆性断裂的可能性越小。

如今,韧性也延伸到企业特质、产品特征等之中,用于形容企业、产品乃至服务的优劣。同样,随着云计算在全球范围内的普及与应用,云计算的韧性亦十分重要。所谓云韧性,即云应用程序抵御中断或从中恢复的能力,包括与基础设施、依赖服务、错误配置、网络问题和负载激增相关的中断。

毫无疑问,云韧性既是云服务商众多服务中的重要组成部分,也是云服务商自身技术能力的体现,更是用户选择云服务的关键参考标准。近期,全球云服务故障频发,更是引起众多用户对于云韧性的关注。作为全球云计算市场的头牌,亚马逊云科技如何看待云韧性的重要性?如何建设和实践自身的云韧性?云韧性未来有哪些关键趋势?

近日,在亚马逊云科技《2024亚马逊云科技云端韧性之道》沟通会上,亚马逊云科技揭秘了这一切。

云韧性都体现在哪些方面

IDC认为,在数字化的世界中,韧性是指利用数字化迅速适应业务中断的能力,不仅可以快速恢复业务运营,还可以利用变化情况通过创新寻找新的商业机会。

在快速变化的市场环境中,企业通常希望云服务具备出色业务连续性。尤其是随着企业的业务变得愈发复杂之际,当变化、故障或者风险发生时,企业更加希望云韧性来保障自身业务不受影响。

那么,一家云服务商的云韧性主要体现在哪些方面?在亚马逊云科技大中华区解决方案架构总经理代闻看来,云韧性主要包括基础设施、系统架构和运营机制三个方面来实现。例如,像数据中心等基础设施发生的锂电池着火事件,在现实中很难避免,一旦发生可能就会造成云服务商单点故障的影响范围扩大化。因此,通常云服务商将基础设施布局到多个地理区域,并且通过设置可用区来提升基础设施的可用性,一旦某个基础设施发生故障或者风险能够快速切换。

代闻介绍,云服务韧性的建设并非是一次性工作,而是一个持续的过程,并且需要业务需求、可靠性、成本和系统复杂度之间找到平衡点。亚马逊云科技在其云服务的设计与实现中,始终将韧性作为核心考量因素之一。

具体来看,在基础设施方面,亚马逊云科技在全球34个地理区域部署108个可用区,包括在中国大陆的北京和宁夏两大区域,每个区域均包含三个或更多独立电力、制冷及物理安全设施的可用区,且这些可用区之间距离适中,约同一区域内的可用区之间的物理距离也经过精心计算——通常是100公里以内。可用区的这种隔离机制,既能防止如供电、冷却等常见故障点,也能避免同时受到如地震、洪水等大规模灾害的影响。

“亚马逊云科技在基础设施的冗余、稳定性等方面一直都采用业界最高标准,处于绝对领先。”代闻表示道,“亚马逊云科技在基础设施方面非常重视中国用户的需求。除了国内基础设施之外,考虑到中国企业出海的趋势,亚马逊云科技刚刚在马来西亚新的可用区,在基础设施的选址、设计、网络等均采用极高标准。”

在系统架构设计方面,亚马逊云科技通过四大核心要素——区域隔离与多可用区布局、控制面与数据面的独立设计、单元化架构策略以及随机分片技术,确保云服务的高度稳定性和可用性。其中,区域隔离与多可用区策略依据故障隔离边界将服务精细划分为可用区级、区域级和全球级。

例如,通过将服务的控制面和数据面分离设计,即使控制面发生故障,数据面也能继续运行,这类似于出行系统中的指挥中心与车辆运行的关系。

代闻介绍:“控制面和数据面的隔离,类似于叫车软件和打车,两者其实是相对独立的。当你坐上车以后,如果一段时间叫车软件没有信号无法响应了,也不影响司机将你送到预定的目的地。很多故障失效的情况关键在于没有把数据面和控制面做到很好的隔离。”此外,亚马逊云科技还采用了“单元架构”设计模式,将服务分割为多个独立的单元,每个单元间不共享资源,从而进一步降低了故障发生时的影响范围。

在运营机制方面,亚马逊云科技采取服务责任模型、运营就绪审查、持续安全部署及纠错流程四大模块的核心机制。例如,在发布新服务前,严格的运营就绪性审查流程可保障服务复原力及最佳实践达标,随后通过每周运营会议持续监控性能与潜在问题。又如,纠错流程也很关键,一旦错误发现,如何快速纠错就成为恢复业务的关键能力。亚马逊云科技面对问题,纠错流程迅速启动,通过深入分析根本原因并推动全公司范围内的改进,不仅即时解决问题,还将其转化为未来服务优化的宝贵经验,避难重复错误。

“亚马逊云科技推行DevOps文化,强调开发与运维的紧密联系。通过打破传统开发与运维之间的壁垒,亚马逊云科技提升整体运营效率。此外,亚马逊云科技还提供资源部署、配置管理、性能监控、故障排查等丰富的自动化工具来支持运营机制的实施”代闻表示道。

用云韧性真正去赋能用户

作为云计算的领头羊,亚马逊云科技已经积累了丰富的云韧性建设经验,并且基于不断积累的经验开发出韧性系统建设生命周期框架,包括设定目标、设计和实施、验证和测试、持续运营以及响应和改进,通过正向循环,不断强化自身晕韧性,以应对不断变化的环境和需求。

毫无疑问,当前的市场中,结构性不确定性正在陡增,错综复杂的外部环境、极速发展的数字化技术浪潮都可能对产业格局带来根本性影响。如何与不确定性共存,甚至在不确定性的市场中保持高韧性、获得逆势成长,这是所有企业都在积极思考的话题。面对市场种种不确定性,企业需要具备“抗击打能力”,能够抵御各种冲击。

因此,亚马逊云科技在积极赋能客户利用“云韧性”提升“云中韧性”。亚马逊云科技致力于不断为客户提供一套全面而深入的架构策略、高效运营的最佳实践服务、前沿的技术工具以及专业的指导方案,旨在全方位助力客户在云端环境中构建出既稳定灵活,又能够迅速适应各种挑战与变化的韧性应用程序。

例如,客户可以使用 Amazon Resilience Hub 来设置目标,根据这些目标评估韧性状况,并根据Amazon Well-Architected Framework和 Amazon Trusted Advisor 的建议实施改进措施。

奇瑞捷豹路虎是亚马逊云科技赋能客户的典型例子。通过将SAP 系统迁移至亚马逊云科技上,利用亚马逊云科技独有的一个区域三个可用区特性,以及特有的自适应跨可用区高可用集群进行整体切换,实现高可用和同城灾备融合,最大限度地减少了停机时间和保障零数据丢失,故障切换时间从半小时缩短至 3 分钟。

“Everything fails all the time”(故障总在情理之中、意料之外)。亚马逊云科技将持续为客户提供广泛、深入的架构及运营最佳实践服务、工具和指导,帮助客户在云中构建和运行韧性的应用程序。”代闻最后表示道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/145863.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

电脑视频编辑常用软件:12个在线视频剪辑方法,这份免费攻略真实在!

您是否曾为视频剪辑而感到困惑,不知从何入手?面对众多的视频编辑软件和复杂的操作流程,怎样才能快速上手,制作出高质量的视频呢?许多内容创作者在编辑或上传较长视频时,常常遭遇到时间和质量的困扰。为了解…

私域直播平台带源码

源码地址:https://gitee.com/godsdodo/tencent-live.git 简介: #腾讯云直播 #腾讯云im #腾讯云白板 # 私域直播 #高并发直播分发; 基于腾讯云K8S搭建的私域直播培训平台,直播功能: 主播推流,智能直播,OBS推流 ## 助理平台: 场控控制,直播间管理,直播间数据统计 ## 用户端: 观看…

Double-Fetch漏洞检测工具的部署、使用与原理分析

文章目录 前言1、概述1.1、简介1.2、工作原理1.2.1、内核空间与用户空间的信息传递1.2.2、Double-Fetch漏洞产生的原因1.2.3、产生Double-Fetch漏洞的情况1.2.4、一个Double-Fetch漏洞示例1.2.5、Double-Fetch漏洞检测工具原理 1.3、模式匹配原理分析1.3.1、Coccinelle介绍1.3.…

使用 Bedrock 模型进行 SQL 查询生成:高效自动化的全新体验!

引言 在当今高度重视可持续发展的时代,亚马逊通过其 Bedrock 模型,展示了公司在运营和增长方面的战略愿景。同时,Amazon SageMaker 为机器学习领域的专业人士提供了强大的工具,加速了模型的开发和部署。 探索亚马逊的 Bedrock 模…

动态SQL中的foreach标签【后端 21】

动态SQL中的foreach标签 在Java开发中&#xff0c;特别是在使用MyBatis进行数据库操作时&#xff0c;动态SQL是一项非常强大的功能。MyBatis的<foreach>标签就是动态SQL中最为常用的一个&#xff0c;主要用于处理包含IN子句的查询或者批量插入等操作。本文将详细介绍<…

对接金蝶云星空调用即时库存信息查询API(附JAVA实现)

文章目录 前言准备工作获取第三方授权权限与授权配置信息集成金蝶云SDK调用实现备注前言 对于有自己商品信息管理后台并且使用金蝶ERP系统管理物料的商家来说,将金蝶上物料的库存信息同步到管理后台就可以不用去金蝶上确认库存了,可以大大简化管理后台的库存变更工作,这篇文…

【北京迅为】《STM32MP157开发板使用手册》- 第四十一章 计数信号量实验

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器&#xff0c;既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构&#xff0c;主频650M、1G内存、8G存储&#xff0c;核心板采用工业级板对板连接器&#xff0c;高可靠&#xff0c;牢固耐…

中国火锅变局:从群雄逐鹿到双雄角逐

中国火锅&#xff0c;正在进入新的变局。 前不久&#xff0c;沙利文发布的《2024年中国火锅行业发展白皮书》&#xff0c;揭示出中国火锅新的市场变化和竞争格局。 首先在品类上&#xff0c;川渝火锅的市场份额高达66%&#xff0c;远超排在后面的北派火锅和粤式火锅。 在川渝…

围剿Model Y,小米SUV也来拼刺刀了

文 | AUTO芯球 作者 | 雷慢 马斯克真是被小米雷军盯上了&#xff0c; 前面小米SU7死磕Model 3&#xff0c; 现在小米SUV又来打Model Y了&#xff0c; 别不信啊&#xff0c;就刚刚&#xff0c;小米SUV出现了最大的曝光&#xff0c; 外观谍照&#xff0c;内饰中控台都曝光了…

基于SpringBoot+Vue的商场停车场管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

标签云效果

产品要求&#xff0c;词云要实现动态滚动。查资料&#xff0c;改写效果。 echarts词云效果 传统的echarts-wordCloud不能满足需求。 标签云 换了标签云&#xff0c;以下是代码 <template><div class"mx-auto" :style"{ width: width px }"&g…

正点原子RK3588(一)——开机测试+AI初探

一、adb adb shell&#xff0c;进入板子的根目录 exit&#xff0c;退出到linux adb pull 板子 linux&#xff08;从板子到linux&#xff09; adb push linux 板子&#xff08;从linux到板子&#xff09; 二、测试AI功能 2.1 resnet18 import cv2 import numpy as np import…

全视通解读政策风向,智慧手术室究竟怎么做信息化?

尽管智慧手术室的建设与发展日益重要&#xff0c;但是目前国内外对智慧手术室的定义仍是众说纷纭&#xff0c;直至日前&#xff0c;上海交通大学医学院附属瑞金医院、上海市数字医学创新中心联合L.E.K.咨询发布的《中国智慧手术室发展与实践白皮书》&#xff08;后简称《白皮书…

序列化方式二——JSON之fastjson

fastjson&fastjson2(版本&#xff1a;1.2.83_noneautotype) 扩展点 Fastjson通过其丰富的扩展点显著增强了用户定制序列化和反序列化行为的灵活性&#xff0c;完美契合了实际开发中的多样化需求。在SpringBoot与SpringCloud的集成环境中&#xff0c;开发者能够利用Seriali…

五、 共射极放大电路

共射极放大电路 1、三极管的结构、三极管各极电流关系、特性曲线、放大条件。   2、元器件的作用、电路的用途、电压放大倍数、输入和输出的信号电压相位关系、交流和直流等效电路图。 3、静态工作点的计算、电压放大倍数的计算。

【PCL实现点云分割】ROS深度相机实践指南(上):PCL库初识和ROS-PCL数据类型转换

前言 本教程使用PCL对ROS深度相机捕获到的画面进行操场上锥桶的分割 本人相关的RGBD深度相机原理及其使用教程&#xff1a; [csdn 博客] 上手一个RGBD深度相机&#xff1a;从原理到实践–ROS noeticAstra S&#xff08;上&#xff09;&#xff1a;解读深度测距原理和内外参推导…

金属3D打印经济效益高吗?

在我国制造业迈向产业升级的重要阶段&#xff0c;3D打印技术如同一股强劲的新风&#xff0c;特别是在航空航天、汽车、生物医疗等领域&#xff0c;已成为复杂构件制造的“明星”技术。那么&#xff0c;对于众多生产厂家而言&#xff0c;金属3D打印的经济账到底怎么算&#xff1…

rabbitmq 短信验证码

1.生成的验证码用redis存 减少数据库压力 2.通知运营商发送短信的事情交给rabbitmq的队列去做&#xff0c;无论成功或者是失败&#xff0c;用户那边都不知道。没有收到验证码&#xff08;监听失败&#xff09;用户只会觉得是运营商的问题&#xff0c;而不会怀疑是我们的系统有问…

深入掌握 Go 单元测试:从基础到进阶的完整指南

你好&#xff0c;我是陈明勇&#xff0c;一名热爱技术、乐于分享的开发者&#xff0c;同时也是开源爱好者。 成功的路上并不拥挤&#xff0c;有没有兴趣结个伴&#xff1f; 个人网站&#xff1a;https://chenmingyong.cn 文章持续更新&#xff0c;如果本文能让您有所收获&#…

罗马数字详解

一. 罗马数字の背景 1. 罗马数字的诞生与进化 罗马数字起源于古罗马帝国&#xff0c;拥有一个漫长而复杂的历史&#xff0c;始于公元前 8 世纪至 9 世纪&#xff0c;与古罗马帝国在帕兰丁山&#xff08;Palantine Hill&#xff09;周围建立的时间大致相同。不过&#xff0c;罗…