如何最小化云宕机事情的影响
与普通盛行的认识正好相反,云服务虚际上比外部数据核心设备的缺点率更高。云计算并不是天生就是无法靠的,然而似乎一切的IT方式一样,必定细心筛选和治理云服务以成功特定的牢靠性和可用性指标。这些步骤可以是合同方式的、是技术方式的或许甚至或许要求从新思索你的运行程序架构。假设没有经过谨慎思索,那么你从云计算中的收益或许要少于你的预期。
SLA降低了经常使用云厂商数据核心而发生的危险
免受云宕机事情影响的第一步就是要评价云厂商数据核心的牢靠性。大局部的云厂商都领有着很少数量的数据核心,通常状况下只要一个,而这些数据核心易于发生与企业相反类型的缺点。最广为人知的云计算缺点往往是那些整个云计算数据核心出现缺点的事情,通常都是由于人造灾祸而出现的缺点。为了在有或许出现的缺点中包全好你自己,你必定要求特定的数据核心性能消息或从你的供应商那里取得可用性保障。
关于主机、存储设备和网络的可用性,最好的战略是在谈判时就确定SLA,以便于指定可用性保障和出现缺点时复原服务的期间。用户应当了解在云计算数据核心所在的区域能否会经常出现诸如飓风或暴风雪这样的灾祸性天气,这一点是十分关键。同时,还应确定数据核心能否配有备用电源,能否配有一个能够接替反常上班的备用数据核心。
备份数据核心必定位于不同于主数据核心的另一区域,所以它就不会遭到相反疑问的影响,同时它还必定领有足够的容量以处置云运行的缺点转移。由于很少有供应商能够为主数据核心的100%缺点转移提供足够的备份数据核心容量,所以SLA将说明如何治理缺点转移。
在这种状况下,为优先级支付费用或许是必要的。假设你的云服务包含了天文多样性以允许散布式的用户个体,那么你自己的各种设备就可认为云厂商缺点提供某些包全措施;细心审核你的合同以确保有足够的容量来处置额外的负载。
网络性能疑问或缺少将造成云宕机事情
云计算缺点的最经常出现要素通常并不是云计算,而是网络。大局部的云运行都是经过互联网启动访问的,而互联网可用性则是大少数云宕机事情的罪魁祸首。处置这个疑问的惟一方法就是驳回虚构私有网络(VPN)或虚构局域网服务,或确保同时让多个互联网服务供应商(ISP)提供服务以供网站访问云运行经常使用。假设安保性和合规性疑问可以获取处置,并获取供应商的合同确认,那么这是一个很不错的选用。除非云厂商曾经经常使用了运营商提供的VPN服务,否则很或许要求你支付一笔不凡费用。
随着小型企业的互联网服务老本始终降低,为一个分支办公室提供两个ISP就成为或许。然而,请确保在两个办公室之间没有独特的缺点点。通常,可在多个供应商之间共享平等点和共享互连“酒店”。即使是ISP之间最普通的访问布线,也有或许使双网络衔接的好处落空。
必定处置云运行的弹性疑问
假设云计算数据核心和云计算网络缺点疑问都已处置,那么下一个疑问就是运行程序自身的弹性疑问了。治理高可用性和云服务的最大疑问都触及数据库访问和牢靠的事务处置。
假设一个数据核心出现缺点,即使另一个备用数据核心能够备份经常使用这些数据的运行程序,在数据核心中所存储的数据都是无法用的。除非是在多个位置的“热待机”形态保养运行程序数据,否则一次性缺点都将造成数据访问失落,从而使其它冗余措施都大局部实效。这个疑问雷同也存在于外部数据核心备份,因此那些为他们自己数据核心提供冗余的企业会发现相反的措施在云计算中也会雷同有效。与其说这是个技术战略还不如说这是个金融战略;由于云计算存储和服务费用的要素,在云计算中保养冗余数据的老本要更高。一个更好的处置打算是把你一切的外部数据都布署在一个高可用性的受包全数据核心中,并从多个云计算位置启动访问。
最好的可用性治理必定是与运行程序自身集成。任何时刻,数据库更新都是对多个正本同时启动的,假设在更新环节中出现了缺点,那么数据完整性就存在着失落的危险。联机事务处置系统通常包含一个“两阶段提交”的环节以确保不会由于无法成功更新一切数据库正本而出现疑问。有时,单个数据库的更新也会由于网络缺点而处于一个不确定的形态。有必要审查专为确保网络缺点或数据核心缺点而开发的运行程序,从而确保所存储的数据库不会出现数据受损或不分歧的危险。
希冀云运行能够具备比外部运行相反或更高的牢靠性是不正当的。此外,你所设定的牢靠性和特定指标或许会让你破费很多。当构建你的业务案例时,请记得思索牢靠性老本,或许你或许会发现你的运行程序必定在牢靠性和老本之间作出某种斗争。