使用服务级别协议和其他前瞻性工具避免云停机

一天,天气晴朗,云之地(一个小岛)上的所有公民(用户、开发人员和基础架构专家)都十分开心。系统运转一切正常。用户使用远程桌面控制连接他们的虚拟桌面。一旦连接成功,他们就可以访问软件即服务 (SaaS) 应用程序并接收快速响应。所有虚拟桌面都是使用部署到运行虚拟机管理程序的服务器上的物理桌面映像进行创建。

开发人员拥有开发平台即服务 (PaaS) 应用程序所需的全部资源。他们使用虚拟桌面访问平台。基础架构专家访问基础架构即服务 (IaaS) 以通过相同物理主机管理虚拟机。

后来有一天,岛上的居民看到远处地平线上乌云密布。缓慢移动的乌云在接近该岛时变得越来越大。乌云抵达小岛后,便完全遮住了该岛上方的天空。难过的岛上居民看到的下一个事情就是云停机将所有云服务资源一点一点地消耗掉,直到再无资源供岛上居民使用。乌云离开小岛后,岛上居民由于对云服务停机未做好准备而不断抱怨。云服务性能大大低于服务级别协议 (SLA) 中规定的服务可用性保证水平。

云停机风险

当面临威胁的代理利用云漏洞时,最有可能出现云停机风险。由于资源枯竭,所有组织都容易受到云停机的影响。触发停机的故障类型包括:

闰年故障 数值不
稳定的算法 资源优化故障 阈值策略实现故障 虚拟机管理程序故障 虚拟桌面故障

闰年故障

Microsoft 的 Azure 云中的安全证书发布服务器既没有实现飞跃,也无法识别 2012 年 2 月 29 日这个日期,于是就产生了云停机。由于证书服务器无法发布适当的证书从而使虚拟机无法启动。服务器的主机代理将其解读为一个可能发生的硬件问题,于是将其报告给云的集群控制器以便将虚拟机移到其他硬件。然后,弹性措施将无法启动的虚拟机移动到其他健康硬件上,主机再一次发送相同的错误硬件故障报告,并在导致云服务停机前将可能已限定并改正的弊端进行了扩展。

数值不稳定的算法

数值不稳定算法在试图解决数值问题时将会导致资源消耗无限循环,直到再无资源可消耗。随着资源的减少,云性能将继续降低直到产生云停机。

在过分简化的场景中,计算 2 的平方根(大约是 1.41421)是一个适定问题。许多算法通过将初始近似值 x1 设为 1.4(有时将 x1 设为 1.42)来解决这个问题,然后计算改进的猜想 x2、x3 等。设定的数值运算法会影响该方法产生的结果如何快速收敛。第一个算法会产生比第二个算法更快的迭代收敛结果。

如果迭代法产生的结果可以快速收敛到初始近似值,那么它在数值上就是稳定的。如果第二个迭代法对初始近似值而言收敛缓慢并大大地偏离了另一个初始近似值,那么它在数值上就是不稳定的,而且需要消耗额外资源。

考虑两种迭代法:Babylonian 法和 Method X,如表 1 所示。

表 1. 两种迭代法

Babylonian Babylonian Method X Method X x1 = 1.4 x1 = 1.42 x1 = 1.4 x1 = 1.42 x2 = 1.4142857... x2 = 1.41422535... x2 = 1.4016 x2 = 1.42026896 x3 = 1.414213564... x3 = 1.41421356242... x3 = 1.4028614... x3 = 1.42056...     ... ...     x1000000 = 1.41421... x28 = 7280.2284...

Babylonian 方法规定 xk+1 = xk/2 + 1/xk。Method X 方法规定 xk + 1 = (xk2-2)2 + xk。我用初始猜测 x1 = 1.4 和 x1 = 1.42 计算表中每个方案的一些迭代。

我们注意到,不管初始猜测如何,Babylonian 法都可以快速收敛,而 Method X 则极其缓慢地收敛初始猜测 1.4 并偏离为初始猜测 1.42(即,7280.2284...)。因此,Babylonian 法在数值上是稳定的,而 Method X 在数值上是不稳定的。

时间: 2024-09-20 08:24:57

使用服务级别协议和其他前瞻性工具避免云停机的相关文章

服务级别协议管理(SLA),使用hibernate和JSP实现谁能把思想给我解释解释

问题描述 服务级别协议信息:ID,协议编号,名称,类别(操作级别OLA,软件过程改进SPIS,多对一),签订日期,甲方,乙方,生效日期,失效日期,协议描述类别:ID,类别名称协议附件(协议与附件是一对多关系):ID,附件名称服务级别方案(协议与方案是多对多):ID,方案名称要求功能:服务级别协议信息的列表,翻页,新增,修改,删除,批量修改,批量删除,检索

云服务级别协议签订:别把鸡蛋都放在一个篮子里

亚马逊的企业级云服务EC2在前段时间发生故障,这也为众多的企业CIO在签署云服务级别协议(SLA)的时候提了个醒:"不要把所有的鸡蛋都放在同一个篮子里". 对于各大企业的CIO们来说,在使用外部云应用时一定要考虑到供应商提供的云服务的安全性.性能以及冗余性这些极为关键的性能. "在选择供应商的各种云服务时,你一定要明白并不是所有的企业应用都可以在云服务上被实现,"美国科罗拉多州郎蒙特市的Ptak, Noel & Associates LLC的合伙人及首席分析

云策略开发创建可供多个合作伙伴使用的服务水平协议

外部云计算http://www.aliyun.com/zixun/aggregation/14189.html">服务水平协议专注于提供商的数据中心和网络基础架构的特征.尽管公司可以为其私有的平台即服务 (PaaS) 设置云计算 SLA,使 SLA 基于提供商公共的基础架构即服务 (IaaS),但公司可能希望更多地掌控操作系统.服务器和网络基础架构,从而解决一些问题(比如频繁的服务中断)的根源. 通过调用附加到外部 SLA 的附加条款,公司可以将私有 PaaS 应用程序迁移到其内部数据中心

这些云服务水平协议实践好得不要不要的

关于云服务水平协议的概念有一点可以让人感到欣慰.那就是它是白纸黑字的表明了云供应商对你的应用在几乎任何时间内都可以正常运行的一种承诺. 不过,虽然云服务水平协议也许对保证云服务安全性来说是不可缺少的组成部分,但却很少象看上去那样严谨.事实上,专家认为用户既需要了解服务水平协议的最佳实践,同时也要意识到各种潜在的问题. 云计算SLA最大的问题是,它们还没有演变为一个行业标准,Michael S. Mensik,一家总部位于芝加哥的律师事务所Baker & McKenzie的合伙人表示,理由是基于该

从用户Windows系统到阿里云NAS SMB服务:常用数据迁移备份工具

本文介绍如何由本地(on-premises) 或阿里云的虚拟机Windows系统向阿里云NAS SMB服务上传和备份数据. 阿里云文件系统SMB协议服务介绍 阿里云文件存储服务NAS(阿里云NAS)是阿里云在2016年正式推出的公有云上的网络文件系统实现.阿里云NAS主要面向阿里云 ECS 实例.HPC.Docker.弹性Web和BatchCompute 等计算节点提供文件存储服务.通过标准的文件访问协议,用户无需对现有应用做任何修改,即可在云上使用具备无限容量及性能扩展.单一命名空间.多共享.

Amazon S3故障:服务水平协议能带来信任吗?

Amazon Web Services(AWS)中的简单存储服务(Simple Storage Service,S3)是一个被很多热门网站使用的云存储平台,其中包括Twitter.G.ho.st和37signals的Basecamp.最近S3经历了一次严重的故障.故障发生在S3分处不同地理位置的三个据点中的一个,持续时间超过两小时. 在AWS开发者讨论版上,有些人开始因这次故障而提出AWS是否可靠的问题: S3服务很出色,但这次事件证明了我们不能依赖它.这次是个大问题,尤其是因为服务停顿了这么长

azure-各位大侠:谁有Azure不同模块的服务级别的对比文档呀?

问题描述 各位大侠:谁有Azure不同模块的服务级别的对比文档呀? 各位大侠:谁有Azure不同模块的服务级别的对比文档呀?我这边急需,麻烦尽快发给我啦 解决方案 您好,如caozhy所引用的文档,您可以从官网中看到和下载大部分服务的SLA说明.http://www.windowsazure.cn/zh-cn/support/legal/sla/但是对Azure的SLA的保证,当前针对的对象是正式用户,试用账户没有SLA的保证.同时我们在使用过程中,为了保证SLA,我们需要创建两台或以上的虚拟机

应用程序-c++编写驱服务级别的程序的问题

问题描述 c++编写驱服务级别的程序的问题 #include "stdafx.h" #include #include #include using namespace std; void WINAPI MyServiceMain(DWORD, LPTSTR *); //服务主体函数 void WINAPI MyServiceCtrlHandle(DWORD Opcode); //服务控制函数 SERVICE_STATUS m_ServiceStatus; //包含当前服务状态的信息

传亚马逊与索尼达成云音乐服务许可协议

北京时间8月28日消息,据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,两名不具名消息人士透露,经过数个月的谈判,亚马逊与索尼达成了云音乐服务许可协议,这也是亚马逊达成的第一起类似协议. 在没有与唱片公司达成许可协议的情况下,亚马逊3月份推出了云音乐服务.此举引起了索尼的激烈批评.随后,亚马逊开始与唱片公司谈判许可协议,以更好地与苹果的iCloud竞争. 上述消息人士没有披露亚马逊与索尼达成的许可协议内容. 亚马逊名为