10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

Amazon EC2 因订购过多而导致内部网络延迟?

2010 年 2 月 10 日

近来在 Amazon EC2 用户社区中,有各种各样报道,说他们的实例遭遇到性能很差的情况,而这是由很高的内部网络延时所导致的。这导致有人推测对Amazon 的云的订购可能超过限度了

aw2.0 公司的 Alan Williamson 撰写了一篇报道,主要是关于他在 Amazon EC2 上的体验的,他抱怨说,Amazon 是公司唯一使用的云提供商,看起来它在开始时能够适应得很好,但是有一个临界点

在开始的日子里 Amazon 的表现非常棒。实例在几分钟内启动,几乎没有遇到任何问题,即便是他们的小实例(SMALL INSTANCE)也很健壮,足以支持适当使用的 MySQL 数据库。在 20 个月内,Amazon 云系统一切运转良好,不需要任何的关心和抱怨。 ……

然而,在最后的八个月左右,他们“盔甲”内的漏洞开始呈现出来了。第一个弱点前兆是,新加入的 Amazon SMALL 实例的性能出现了问题。根据我们的监控,在服务器场中新添加的机器,与原先的那些相比性能有所下降。开始我们认为这是自然出现的怪现象,只是碰巧发生在“吵闹的邻居”(Noisy Neighbors)旁边。根据随机法则,一次快速的停机和重新启动经常就会让我们回到“安静的邻居”旁边,那样我们可以达到目的。

……

然而,在最后的一两个月中,我们发现,甚至是这些“使用高级 CPU 的中等实例”也遭受了与小实例相同的命运,其中,新的实例不管处于什么位置,看起来似乎都表现得一样。经过调查,我们还发现了一个新问题,它已经悄悄渗透到到 Amazon 的世界中,那就是内部网络延迟。

类似地, cloudkick 也报告了实例的高网络延时

几周之前,我们发现在 Cloudkick 上的 ping 操作的延时图看起来非常奇怪。 ……

我们在 EC2 上的监控节点会对位于 Slicihost 上的四个不同的服务器进行 ping 操作。结果到处都是平均 ping 延时。

……

结论是什么? Alan Williamson 关于 EC2 被过多订购的帖子看起来非常合理。支持 EC2 的网络看起来遭遇了不定期发生的延时问题。

甚至在 AWS 论坛上也有来自于 EC2 客户的帖子,他们也遭遇了网络问题:

今天上午 9:15,我们有个实例开始变得没有任何响应。有时你能够登录上去,有时登录不了。这种情况还没有自动解决,另一个实例(假定在那个实例上有硬件问题)出现了同样的问题。我认为可能存在网络的问题。 我可以登录一两次,有时会变得一切正常,然后又变得没有响应了。有谁知道什么原因?

实例的 ID 是 i-c4921fad 和 i-a0e3d7c8。当试图从位于另一个 EC2 区域的计算机连接我们的计算机的时候,我也发现了同样的网络问题。

Alan 报告说,在出现紧急情况的时候,他试图通过快速部署新实例来解决,但是没起作用

在特别的“救火模式”中,我们花费了至少一个小时来启动新的实例,然后停止它们,直到找到对我们的网络流量确实有反应的节点。

在虚拟化的环境中,特别是在“吵闹的邻居”的情况下,你恰好位于一个节点,它相邻的实例的计算量都非常大,这看起来不是好事儿,因为有这样的趋势,EC2 会为相同的一组计算机分配新的实例(PDF)

你可以找到关于云计算 Amazon EC2 更多的信息,就在 InfoQ 中文站。

查看英文原文: Is Amazon EC2 Oversubscribed and Suffering from Internal Network Latency?

2010 年 2 月 10 日 02:121157
用户头像

发布了 340 篇内容, 共 115.5 次阅读, 收获喜欢 9 次。

关注

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

2021年“区块链+”将会如何发展?

CECBC区块链专委会

区块链

Spring Boot 中的全局异常处理

武哥聊编程

Java springboot SpringBoot 2 异常处理 28天写作

突破瓶颈,“iOS开发”,跳槽面试必备题(针对年后面试者)

Geek_24a3d9

面试 简历 ios开发

不愧是Github上疯传的腾讯Java全栈进阶笔记!总结的太全啥都有!

Java架构之路

Java 程序员 架构 面试 编程语言

是什么可以在Github上标星85.4K,揭秘阿里Springboot项目笔记!

996小迁

Java 架构 面试 springboot

深入理解nodejs中的异步编程

程序那些事

多线程 nodejs 异步编程 程序那些事 回调

为什么越南不会成为世界工厂?

JiangX

供应链 工业 28天写作 制造

线上问题排查学习总结

原来不悔

Java Linux

听过闰年闰月,听过闰秒吗?

艾小仙

后端

区块链赋能物流行业:“圈子文化”下,网络货运的数字化转型之路

CECBC区块链专委会

区块链 区块链物流

网络攻防: 爬虫的钳形攻势

杨东冬

大数据 安全攻防 网络安全 爬虫 安全

电商网站商品管理(三)group by+avg+sort等聚合分析

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

阿里首推的“SpringBoot+Vue全栈项目”有多牛X?

Java架构之路

Java 程序员 架构 面试 编程语言

爱了爱了!阿里爆款Spring进阶宝典,涵盖其所有技术栈(源码+实战彻底玩转Spring框架)

Java架构之路

Java 程序员 架构 面试 编程语言

做事情的三条边

石云升

28天写作 基线 极限

架构师训练营 - 第三周作业

Mark

Redis 学习笔记 04:跳跃表

架构精进之路

redis 七日更 28天写作

Java架构师必会的知识清单,如何让你技术上的提升面试时的丰收

Crud的程序员

Java 程序员 架构

餐饮品牌资产上链,产业区块链史诗级浪潮已到来

CECBC区块链专委会

餐饮

架构师训练营第八周课后作业

万有引力

有些软件,听着听着就没了...

艾小仙

互联网

2021年-iOS面试进阶资料总结(备战年后)

iOSer

学习 面试 iOS Developer iOS 架构RxSwift

智慧平安小区平台建设,智慧安防系统开发

135深圳3055源中瑞8032

如何轻松面过阿里社招Java岗,九大核心模块为你保驾护航!(知识点+面经)

Java架构追梦

Java 架构 面试

案例研究之聊聊 QLExpress 源码 (八-1)

小诚信驿站

聊聊架构 28天写作 QLExpress源码 聊聊源码

Java虚拟机内存模型

xcbeyond

Java JVM Java虚拟机 28天写作

区块链农产品溯源--实现农产品全程溯源

135深圳3055源中瑞8032

python自学 第二章 python语言基础之语法特点(注释、代码缩进、编码规范)

WEB前端修行日志

Python 编码格式

BAT公认!业界强推企业级SpringBoot开发指南太香了

程序员小毕

spring 源码 架构 微服务 springboot

区块链知识产权保护应用,用区块链保护版权

135深圳3055源中瑞8032

week8-conclusion

J

Amazon EC2因订购过多而导致内部网络延迟?-InfoQ