news 2026/4/16 14:43:33

12、云应用的故障处理与应对模式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12、云应用的故障处理与应对模式

云应用的故障处理与应对模式

1. 面向生产环境的测试

如今,企业针对生产环境进行测试变得越来越普遍,因为这是最真实的测试方式。例如,企业会在非高峰时段对生产环境进行负载测试。Netflix更是更进一步,他们使用自研工具“Chaos Monkey”持续地给生产(云)环境施加错误压力。为了确保能够应对任何形式的中断,“Chaos Monkey”会持续且随机地关闭服务并重启生产环境中的服务器。

2. 在Windows Azure上构建PoP应用

“照片页面(PoP)”应用使用了多项Windows Azure云服务,其中包括用于存储账户配置文件信息的Windows Azure SQL数据库,以及用于存储照片的Windows Azure Storage Blob。由于这些都是云服务,PoP代码被编写为能够处理临时故障。

Windows Azure平台包含适用于各种编程环境(如C#、Java、Node.js、Python和移动设备)的软件库。这些库通过自动检测临时故障并最多重试三次,简化了对Blob的访问。此外,还有许多其他预定义的重试行为可供选择,也可以创建自定义的重试策略。大多数应用程序使用默认行为即可。

3. 实际中的重试情况

为了了解实际中重试发生的频率,我们进行了一项实验。运行一个上传工具,在较长时间(以天为单位)内使网络连接饱和,并将数据通过公共互联网推送到Windows Azure Blob存储中。使用自定义重试策略实现指数退避,并记录每次重试尝试。在上传近百万个平均大小为4MB的文件时,约1.8%的文件至少需要重试一次。由于文件较大,每次文件上传涉及多个存储操作,因此存储操作的重试频率远低于0.1%。然而,由

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 3:03:06

手把手教你搭建8位加法器:FPGA实现操作指南

从零开始构建8位加法器:FPGA实战全记录你有没有想过,计算机是怎么做加法的?不是打开计算器点几下,而是在硬件层面——通过成千上万个晶体管协同工作,用0和1完成一次精准的算术运算。今天,我们就来“造一个轮…

作者头像 李华
网站建设 2026/4/15 13:32:14

Photoshop图层批量导出终极指南:3分钟掌握高效工作流

Photoshop图层批量导出终极指南:3分钟掌握高效工作流 【免费下载链接】Photoshop-Export-Layers-to-Files-Fast This script allows you to export your layers as individual files at a speed much faster than the built-in script from Adobe. 项目地址: http…

作者头像 李华
网站建设 2026/4/16 13:07:41

Midscene.js自动化报告生成:如何解决测试结果可视化难题

自动化测试的痛点往往不在执行本身,而在于如何清晰展示复杂的操作过程和AI决策逻辑。Midscene.js作为AI驱动的浏览器自动化工具,其报告生成功能正是为解决这一难题而生,让每一次自动化操作都变得透明可追溯。 【免费下载链接】midscene Let A…

作者头像 李华
网站建设 2026/4/16 12:56:31

5个步骤轻松掌握Windows优化神器WinClean:让你的系统飞起来!

5个步骤轻松掌握Windows优化神器WinClean:让你的系统飞起来! 【免费下载链接】WinClean Windows optimization and debloating utility. 项目地址: https://gitcode.com/gh_mirrors/wi/WinClean 还在为Windows系统卡顿、预装软件过多而烦恼吗&…

作者头像 李华
网站建设 2026/4/16 13:33:39

教育科技融合典范:学生用Anything-LLM做毕业论文辅助

教育科技融合典范:学生用Anything-LLM做毕业论文辅助 在高校毕业季,无数学生正为文献综述焦头烂额——面对几十篇PDF格式的学术论文,逐页翻阅、手动摘录、反复比对观点,不仅耗时费力,还容易遗漏关键信息。更令人头疼的…

作者头像 李华
网站建设 2026/4/16 14:16:48

百度网盘Mac版终极优化方案:免费解锁SVIP高速下载特权

百度网盘Mac版终极优化方案:免费解锁SVIP高速下载特权 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 作为国内主流的云存储服务&#xff0…

作者头像 李华