【Azure Storage Account /ADLS】可用性指标降低的警告和是否会发生故障转移

简介: 【Azure Storage Account /ADLS】可用性指标降低的警告和是否会发生故障转移

问题描述

使用存储位于Azure的存储账号和ADLS Gen2,为存储账号的可用性配置了告警。

想了解:

1) 可用性报警对业务依赖并使用存储账号的业务程序是否会产生影响,比如是否会导致依赖存储账号的程序不能正常工作,报错等

2) 当可用性降低后,存储账号是否会产生故障转移?或者是在一定的可用率值的范围内,是不会对应用程序造成影响的

 

问题解答

1) 可用性报警对业务依赖并使用存储账号的业务程序是否会产生影响,比如是否会导致依赖存储账号的程序不能正常工作,报错等

Azure Monitor Alert 将在满足预设的条件时,主动发起 邮件/短信 等通知

收到警报后,需要手动观察存储账号状态:

  • 各项指标
  • 日志(如有开启诊断日志)
  • 网络连接(检查客户端访问Storage Account的网络状态),
  • 存储帐户的容量,
  • 或其他因素。

如果出现了严重的情况,没有及时得到解决,应用是会受到影响的。会导致依赖存储账号的程序不能正常工作。

可用性 :存储服务或指定的 API 操作的可用性百分比。 可用性通过由 TotalBillableRequests 值除以适用的请求数(其中包括引发意外错误的请求)计算得出。 所有意外错误都会导致存储服务或指定的 API 操作的可用性下降。

 

2) 当可用性降低后,存储账号是否会产生故障转移?或者是在一定的可用率值的范围内,是不会对应用程序造成影响的

Azure Storage Account /ADLS Gen 2 有两种类型的故障转移:

  • 用户自己管理的故障转移 - 可以管理发生意外服务中断时的存储帐户故障转移。
  • Microsoft 管理的故障转移 - 仅当主要区域中发生严重灾难时才可能被 Microsoft 启动。

Microsoft 管理的故障转移 是在极端情况下,如果原始主要区域因发生重大灾难而被认为在合理的时间内无法恢复,Microsoft 可能会启动区域故障转移。所以,本例中的 Availability(可用性)下降到99.98%是不会触发Microsoft Azure管理的故障转移。而需要由用户自己来决定是否触发故障转移, 因99.98%是一个很小的波动,如果应用程序有重试机制,一般情况下,应用程序会可以通过重试缓解此类问题。

 

参考资料

Azure 存储灾难恢复计划和故障转移 : https://learn.microsoft.com/zh-cn/azure/storage/common/storage-disaster-recovery-guidance

Microsoft.Storage/storageAccounts 支持的指标 : https://learn.microsoft.com/zh-cn/azure/storage/blobs/monitor-blob-storage-reference#transaction-metrics

Monitor Azure Blob 存储 : https://learn.microsoft.com/zh-cn/azure/storage/blobs/monitor-blob-storage?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&tabs=azure-portal

 

相关文章
|
3月前
|
JSON Kubernetes Shell
【Azure K8S | AKS】在不丢失文件/不影响POD运行的情况下增加PVC的大小
【Azure K8S | AKS】在不丢失文件/不影响POD运行的情况下增加PVC的大小
|
3月前
|
关系型数据库 MySQL 开发工具
【Azure 应用服务】备份网站时由于文件太大了,导致应用服务备份失败。如何解决?
【Azure 应用服务】备份网站时由于文件太大了,导致应用服务备份失败。如何解决?
|
3月前
|
微服务
【Azure Cloud Services】云服务频繁发生服务器崩溃的排查方案
【Azure Cloud Services】云服务频繁发生服务器崩溃的排查方案
|
6月前
|
弹性计算 运维 Shell
检查网站可用性
【4月更文挑战第30天】
43 0
|
存储 NoSQL 算法
集群模式潜在问题及解决方案
集群模式潜在问题及解决方案
|
Kubernetes JavaScript 开发工具
开发 k8s 管理平台 - k8sailor 12. 设置 deployment 副本数量 与 参数的有效性验证
开发 k8s 管理平台 - k8sailor 12. 设置 deployment 副本数量 与 参数的有效性验证
228 0
开发 k8s 管理平台 - k8sailor 12. 设置 deployment 副本数量 与 参数的有效性验证
|
监控 NoSQL 关系型数据库
|
开发者 Docker 容器
DockerCon 2016 Day2 : 企业生产环境可用
上午大会有几个让人非常兴奋的消息公布:Docker在企业生产环境就绪,Docker支持Windows就绪。中午,在Community Theater,一边喝啤酒一边听来自阿里的分享"阿里云的容器实践"。下午,有幸参加了Docker首次针对中国区的座谈会。
12976 0
|
存储 SQL 文字识别
虚拟机模拟部署Extended Clusters(四)故障模拟测试,存储链路恢复
asm 磁盘组 当链路恢复之后,磁盘状态显示MISSING(CRS_0000,OCR_0000)。 [grid@prod02 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.
4851 0