要实现这个目标其实不复杂-英雄云拓展知识分享
348
2024-02-04
云计算其实不是天生就是不可靠的,但是犹如所有的IT情势一样,必须仔细挑选和管理云服务以实现特定的可靠性和可用性目标。这些步骤可以是合同情势的、是技术情势的或乃至可能需要重新思考你的利用程序架构。如果没有经过慎重斟酌,那末你从云计算中的收益可能要少于你的预设。
SLA下降了使用云厂商数据中心而产生的风险
免受云宕机事件作用的第一步就是要评估云厂商数据中心的可靠性。大部份的云厂商都具有着少量数量的数据中心,通常情况下只有一个,而这些数据中心易于产生与企业相同类型的故障。最广为人知的云计算故障常常是那些全部云计算数据中心产生故障的事件,通常都是由于自然灾害而产生的故障。为了在有可能产生的故障中保护好你自己,你必须要求特定的数据中心配置信息或从你的供应商那里取得可用性保证。
对服务器、存储装备和网络的可用性,最好的策略是在谈判时就肯定SLA,以便于指定可用性保证和产生故障时恢复服务的时间。用户应当了解在云计算数据中心所在的区域是不是会常常产生诸如飓风或狂风雪这样的灾害性天气,这一点是非常重要。同时,还应肯定数据中心是不是配有备用电源,是不是配有一个能够代替正常工作的备用数据中心。
备份数据中心必须位于不同于主数据中心的另外一区域,所以它就不会遭到相同问题的作用,同时它还必须具有足够的容量以处理云利用的故障转移。由于少量有供应商能够为主数据中心的100%故障转移提供足够的备份数据中心容量,所以SLA将说明如何管理故障转移。
在这类情况下,为优先级支付费用多是必要的。如果你的云服务包括了地理多样性以支持散布式的用户群体,那末你自己的各种设施就能够为云厂商故障提供某些保护措施;仔细检查你的合同以确保有足够的容量来处理额外的负载。
网络性能问题或缺少将致使云宕机事件
云计算故障的最多见缘由通常其实不是云计算,而是网络。大部份的云利用都是经过互联网进行访问的,而互联网可用性则是大多数云宕机事件的罪魁罪魁。解决这个问题的唯一方法就是采取虚拟私有网络(VPN)或虚拟局域网服务,或确保同时让多个互联网服务供应商(ISP)提供服务以供网站访问云利用使用。如果安全性和合规性问题可以得到解决,并得到供应商的合同确认,那末这是一个很不错的选择。除非云厂商已使用了运营商提供的VPN服务,否则极可能需要你支付一笔特殊费用。
随着小型企业的互联网服务本钱不断降落,为一个分支办公室提供两个ISP就成为可能。但是,请确保在两个办公室之间没有共同的故障点。通常,可在多个供应商之间同享对等点和同享互连“酒店”。即便是ISP之间最普通的访问布线,也有可能使双网络连接的好处落空。
必须解决云利用的弹性问题
如果云计算数据中心和云计算网络故障问题都已解决,那末下一个问题就是利用程序本身的弹性问题了。管理高可用性和云服务的最大问题都触及数据库访问和可靠的事务处理。
如果一个数据中心产生故障,即使另外一个备用数据中心能够备份使用这些数据的利用程序,在数据中心中所存储的数据都是不可用的。除非是在多个位置的“热待机”状态保护利用程序数据,否则一次故障都将致使数据访问丢失,从而使其它冗余措施都大部份实效。这个问题一样也存在于内部数据中心备份,因此那些为他们自己数据中心提供冗余的企业会发现相同的措施在云计算中也会一样行之有效的。与其说这是个技术策略还不如说这是个金融策略;由于云计算存储和服务费用的缘由,在云计算中保护冗余数据的本钱要更高。一个更好的解决方案是把你所有的内部数据都布署在一个高可用性的受保护数据中心中,并从多个云计算位置进行访问。
最好的可用性管理必须是与利用程序本身集成。任什么时候候,数据库更新都是对多个副本同时进行的,如果在更新进程中产生了故障,那末数据完全性就存在着丢失的风险。联机事务处理系统通常包括一个“两阶段提交”的进程以确保不会由于没法成功更新所有数据库副本而产生问题。有时,单个数据库的更新也会由于网络故障而处于一个不肯定的状态。有必要审查专为确保网络故障或数据中心故障而开发的利用程序,从而确保所存储的数据库不会产生数据受损或不一致的风险。
期望云利用能够具有比内部利用相同或更高的可靠性是不公道的。另外,你所设定的可靠性和特定目标可能会让你花费很多。当构造你的业务案例时,请记得斟酌可靠性本钱,或你可能会发现你的利用程序必须在可靠性和本钱之间作出某种让步。
本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。
如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。