亚马逊的声名狼藉的云停机在4月份关闭了一些流行的网站,包括四方但亚马逊的许多企业云客户都能够度过这场风暴,而没有经历停机时间。
他们通过使用多个可用性区域、在传统数据中心中使用热备份、或者设置备份云提供商,以便在出现问题时随时可用来构建系统的弹性架构。雷竞技电脑网站
总部位于硅谷的照片分享公司SmugMug在宕机期间坚持了下来,尽管它的同行们都失败了。这在一定程度上是因为它避免了使用亚马逊的弹性块存储(Elastic Block Storage)——这是一种发生故障的服务组件。
但该公司也将其系统扩展到几个亚马逊数据中心——亚马逊称之为“可用区”。雷竞技电脑网站
其他公司也会留下来,如果他们也把他们的应用程序SmugMug首席执行官克里斯·麦卡斯基尔(Chris MacAskill)说。他还建议公司也使用多个亚马逊区域,这些区域之间比可用区域更隔离。当然,亚马逊对使用多个区域收取额外费用,因此需要考虑到这一点。
SmugMug在很大程度上依赖亚马逊的云服务简单存储服务(S3)存储客户照片和视频。SmugMug还使用了许多弹性计算云(EC2)的实例。但是该公司没有使用弹性块存储(它附加到单个EC2实例,通常用于存储操作数据),而是使用传统的数据中心。雷竞技电脑网站
这也有它自己的缺点——例如,亚马逊宕机的那一周,该公司失去了一个核心路由器,它的备份,和一个核心主数据库服务器。“我希望我不再需要处理路由器或数据库硬件故障,这就是为什么我们仍在向云计算前进,”MacAskill说。
而且,他补充说,尽管出现了宕机,但他从亚马逊获得的云服务仍然比SmugMug自己可以拥有的更好,也比其他云服务提供商更好。他表示:“我们对它们非常忠诚。”
以色列的初创公司Kitely Ltd.只使用了亚马逊的一个可用区,但幸运的是,不是宕机的那个。
然而,该公司计划吸取经验教训。Kitely研发副总裁Oren Hurvitz说:“我们打算将我们的所有服务分散到多个可用区域。
Kitely运行基于OpenSim平台的基于云的虚拟会议和协作环境,它也会进行持续检查,以确保所有服务都在运行。
他说:“在设计我们的系统时,假设任何服务都可能在任何时候停止工作。”“如果我们发现一个服务器没有响应,我们就会终止它,并启动一个新的服务器。”
传统的备份
另一家没有受到中断影响的公司是Mashery,因为它使用了多个可用性区域,它为百思买、胡佛和其他100多家公司提供了api纽约时报。但是Mashery也有另一个备份计划——一个传统的雷竞技电脑网站。
Mashery首席执行官奥伦•米歇尔斯表示:“我们很早就意识到,如果出现服务问题,亚马逊可能会完全不可用,于是我们决定需要故障转移基础设施。”“我们有专门的硬件与Internap。”
总部位于亚特兰大的Internap Network Services Corp.不仅为Mashery提供热备份站点,还为客户提供生产环境,这些客户需要比云计算更低的延迟,或者在亚马逊无法使用的地理区域提供服务。
他表示:“我们在双方都维持了大量的基础设施,以应对高峰负荷。”
两年前,当Mashery首次构建其云基础设施时,亚马逊是唯一真正的参与者。备份到另一个云在那时是不可能的,但现在可能了。
他说:“我们肯定会密切关注。”“要是没坏,就不要修。亚马逊为我们做得非常好。同样,Internap也是一个很好的合作伙伴,将继续为我们提供我们需要的服务。”
他还说,为了保持竞争力,Internap甚至降低了价格,不过价格并不是他决策的主要因素。
“我们有100个大品牌的客户,”他表示。“如果他们的产品价格下跌,失去客户的代价会更大。我们的客户付钱给我们,让我们解决他们的API问题,这包括如果出现中断,我们可以继续工作。”
研究公司Enderle Group的分析师罗布·恩德勒(Rob Enderle)说,那些刚刚开始向云计算转型的公司通常在转型初期使用传统数据中心作为备份。雷竞技电脑网站
他表示:“你可以有一组备用资源,你可以转移到这些资源。”“通常,这些都是你在移动到云之前拥有的东西。你可以将故障转移到性能较差的技术上,但仍能留住客户。”
公司一些在传统的数据中心运行的应用程序和运行在云可能会翻倍,他说,都使用相同的灾难恢复站点,自从几率很低,亚马逊会在相同的时间雷竞技电脑网站,传统的数据中心。
但他警告说,不要过于信任使用一组云服务作为同一云上另一组云服务的备份。
“冗余服务可能会使用与主要服务相同的一些资源,”他说。“应该小心确保冗余实际上是冗余的,而不是重叠的硬件和软件的不同名称。”
二次云提供商
使用云服务提供商作为传统数据中心的备份,通常比其他方法更划算。雷竞技电脑网站
这是因为使用云服务提供商,你需要为计算周期付费。当它不被使用时,客户只需要运行最小的计算能力来实现快速切换,然后根据需要增加更多的服务器容量。
对于传统的数据中心,必须有足够的服务器雷竞技电脑网站来处理峰值工作负载,即使它们很少被使用。这意味着硬件成本以及电力和人员需求——通常,一个传统的备份中心会使总计算成本增加一倍,而云备份只会增加一小部分。
例如,总部位于拉斯维加斯的基于网络的磁盘加密供应商AlertBoot的首席执行官蒂姆·马里伊尔(Tim Maliyil)说,过去每月只需支付5万美元的电费。
他说:“我们曾经有两个物理数据中心,你无法雷竞技电脑网站相信我们关闭它是多么高兴。”现在,两台云计算、带宽和托管费用是每月16000美元。有太多的电力和产能浪费。云计算真的将我们的成本和持续开支降到了最低。”
过渡到云提供商并不困难,因为AlertBoot已经在使用了虚拟化他说,在其传统的数据中心安装了VMware的软件。雷竞技电脑网站该公司选择的两家云提供商是SunGard和OpSource,这两家公司也使用VMware技术。(系统集成商Dimension Data最近宣布计划收购OpSource。)
他说,现在从一个云提供商切换到另一个云提供商只需要一到两分钟,而备份云可以快速增加以处理增加的负载。转换本身由Zeus Technology的一项服务负责,这是一家帮助企业将应用程序从一个云转移到另一个云的英国供应商。
Maliyil说,他的公司选择这些供应商是因为他们以企业级的可靠性而闻名。“对于我们所从事的这种业务,以及我们的客户对失败(缺乏)容忍度,我们已经偏离了亚马逊的基础设施,”他说。
另一家帮助企业管理在多个云上运行的服务的供应商是rPath,它拥有90多家企业客户,大多是大型企业和isp,包括AMD、富士通、高通和EMC。
该公司目前部署了16种图像格式,它们是在云环境中运行的应用程序的快照。rPath的首席营销官杰克•索洛夫曼(Jake Sorofman)表示,在列表中添加另一个云通常需要不到一周的时间。“对我们来说,这是相当微不足道的。”
该公司目前支持Amazon EC2、VMware、Citrix Zen、微软HyperV、Rackspace和其他几种格式。他说,一旦应用程序进入rPath系统,只需15分钟就可以生成一个新映像并将其部署到新的云上。
然而,首先为rPath系统设计应用程序可能要花一些时间。“为我们的平台打包一个新应用程序的过程可能需要几个小时到几天,这取决于它的复杂性,”他说。“但我们有一个专业的服务团队,可以为客户提供服务,如果他们愿意的话。”
他说,许多应用程序已经打包,包括所有的窗户和Linux操作系统、WebLogic和WebSphere、SAP、EMC和RSA产品。
他说:“使用我们的技术,已经建立了一个相当广泛的完整堆栈列表,可以加以利用。”
他说,选择在云之间移动应用程序不仅仅是为公司提供备份选项,它还允许公司从供应商那里获得最好的可能交易。
他表示:“有选择就有套利机会。”“能够基于性能、策略和价格优化工作负载的运行。而且,在某种程度上,你可以轻松地在亚马逊、Rackspace或其他环境之间转移工作负载,你对服务提供商有影响力,因为你消除了锁定。”
Korolov是马萨诸塞州的一名自由职业商业和科技作家。可以和她联系maria@tromblyinternational.com。