从亚马逊云服务故障中吸取的七个教训

[[23534]] 

亚马逊云服务故障引发了人们对云计算的担忧,快四天了,依然没有完全恢复。那么我们能从中吸取哪些教训呢?

1. 认真阅读云服务提供商的服务水平协议

令人叫绝的是近乎四天的故障并没有违反亚马逊的EC2服务水平协议(SLA),FAQ部分写着“在一个区域内一年以内保证99.95%的可用性”。而这次发生故障的是EBS和RDS服务,而不是EC2,所有故障都发生在单独区域,从法律角度讲该协议没有问题。 这一点值得思考。

2. 别认为服务商的保障可以做到万无一失

很多受影响用户向亚马逊支付额外费用把自己的服务托管在多个可用区(Availability Zone)。亚马逊实际上也推荐这种做法。亚马逊称每个可用区都独立运转,有独立的基础设施,非常可靠。一个可用区的发电机或冷却系统出现问题不会影响其它数据中心。此外,这些区域之间有物理隔绝,即便遇到、龙卷风、洪水等自然灾害也只会影响一个可用区。不幸的是这只是一种技术指标,并没有包括在合同条款。亚马逊消除此次事件的负面影响还需要一段时间。

做到事后诸葛亮不难,但亚马逊面对这种故障时的脆弱或许本可以通过深入的尽职演练加以避免。正如亚马逊竞争对手Joyent的***科学家 Jason Hoffman 所言:“这次不是速度变慢,不是云计算失败,也不是成长的烦恼,这是亚马逊的基础框架决策导致的可预见后果。”

3. 大部分顾客仍会原谅亚马逊的失败

不管所受影响多么严重,人们一直在赞美亚马逊,因为亚马逊帮助他们用低廉的成本和少量的投入运营者强大的基础设施。很多人在批评的同时也会给予褒奖,比如 BigDoor表示:“AWS帮助我们以极低的成本快速升级一个负责的系统。在任何时候我们都有运转良好的12台数据库服务器,45台应用服务器,6台静态服务器和6台分析服务器。如果流量或处理能力超了我们的系统会自动升级,如果不需要就会自动降级,从而节省费用。”

4. 除了云服务提供商的恢复能力之外,还有很多补救措施

正如来自O’Reilly的 George Reese 指出,如果你的系统在本周的亚马逊云服务故障中挂彩的话,那不是亚马逊的错误。或者你把这种故障看作是可接受的风险,或者你没能按照亚马逊云计算模式进行设计。查看亚马逊顾客使用的技术、避免故障非常有用。

Twilio和NetFlix在此次故障中安然无恙,前者是因为根据亚马逊的技术规范进行了出色的设计,后者虽然把所有的基础设施都托管在亚马逊云服务中,但通过使用多个数据中心的服务来确保服务的可靠性。

5. 增加额外的恢复能力需要更高成本

聪明的用户和Paas服务商应该准备多套方案。无论如何你都应该备份到亚马逊S3存储服务上,这样一旦出现问题,你可以从S3中恢复。

6. 权衡好利弊关系可以帮助你提出问题

在选择一家云服务之前要提出一些问题,从而判断该服务是否靠谱。

比如你可以问这样的问题:你们会通过关闭某些基础设施来检测你们的自动备份能力吗?当然,你***能亲眼看到类似测试。

7. 缺乏透明性是亚马逊的“软肋”

很多受到影响的顾客都抱怨在故障期间亚马逊没有提供足够的有用信息。BigDoor CEO Keith Smith 说“如果亚马逊能预料到他们目前遭遇的故障的话,我们就可以很快恢复我们的系统了”。GoodData 的 Roman Stanek 则呼吁亚马逊推倒神秘的围墙:

我们的开发运营人员不知道如何管理系统的性能、可扩展性、以及最重要的应急恢复能力。“合理的”服务水平协议和“99.999%承诺”之间的区别就是临时抱佛脚和完全符合我们各自运营流程之间的区别……在云设施中,IaaS,PaaS,SaaS和顾客之间不应该有沟通围墙。

亚马逊在未来几周内的挑战就是如何提供用户所需信息,增强自己的恢复能力。如果亚马逊无法满足这种需求,而且其它公司做得更好的话,它或许会渐渐失去今天在Iaas领域的统治地位。

【编辑推荐】

  1. 使用Microsoft Azure 让云迁移变得简便的5种方法
  2. VMware的混合云迁移工具:vCloud Connector
  3. 企业CRM等业务系统迁移到 “云”中的***实现 
  4. 云计算该“迁移”还是“自建”? 
  5. 云迁移全攻略:哪些应用适合迁移
  6. 亚马逊 谷歌 微软三大试用云服务大比拼(上)
  7. 亚马逊推出1年免费云计算服务
  8. 亚马逊EC2中断 “可用区”遭质疑
  9. 伤不起!亚马逊史前***宕机事件的启示
  10. 云震 — 亚马逊4.21事故的反思

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/136724.html<

(0)
管理的头像管理
上一篇2025-03-02 05:29
下一篇 2025-03-02 05:30

相关推荐

  • BGP线路到底是什么意思呢,有什么优势?

    BGP线路是一种通过边界网关协议实现多运营商网络互联的接入方式,能自动选择最优路径,极大提升跨网访问速度和稳定性,是解决国内南北网络瓶颈的核心方案,什么是BGP线路BGP,全称Border Gateway Protocol,边界网关协议,是互联网核心路由协议之一,它负责在自治系统之间交换网络可达性信息,BGP线……

    2026-07-26
    0
  • 增值电信业务经营许可证对IDC有多重要,如何办理?

    增值电信业务经营许可证是IDC服务商合法运营的核心凭证,它直接决定了机房能否接入骨干网、客户能否放心托管业务,以及服务商自身能否长期稳定发展,许可证是IDC进入市场的硬门槛互联网数据中心业务属于增值电信业务中的B1类,依据工信部《电信业务经营许可管理办法》,任何从事服务器托管、虚拟主机、云服务等业务的企业,必须……

    2026-07-26
    0
  • 站群服务器一个IP放几个网站合适?,怎么选

    站群服务器一个IP放3-5个网站是大多数情况下的最佳平衡点,但具体数量需根据网站权重、内容质量及IP资源成本灵活调整,这个结论基于搜索引擎对同IP站点的关联判定逻辑,以及站群运营的长期实践,如果你刚接触站群,可能会纠结于IP分配,但核心原则是:不要让搜索引擎轻易识别出这些网站属于同一实体,站群IP分配的底层逻辑……

    2026-07-26
    0
  • DDoS攻击和CC攻击有什么区别,怎么防御?

    DDoS攻击和CC攻击最核心的区别在于攻击目标不同:DDoS攻击主要消耗网络带宽和基础设施资源,而CC攻击专门针对应用层逻辑,耗尽服务器CPU和数据库连接数,两者从原理到防御手段完全不同,攻防视角下的本质差异攻击目标:一个砸门,一个撬锁DDoS攻击(分布式拒绝服务)瞄准的是网络层和传输层,通过大量伪造数据包或畸……

    2026-07-26
    0
  • 服务器UEFI和Legacy启动模式有什么区别,哪个好

    UEFI(统一可扩展固件接口)是取代传统Legacy BIOS的现代启动标准,在服务器领域,UEFI凭借更快的启动速度、超过2TB的磁盘支持、安全启动(Secure Boot)以及丰富的预启动网络功能,成为主流服务器的默认配置;而Legacy BIOS作为兼容性模式,仅在需要运行老旧操作系统或特定硬件时保留,U……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注