Netflix (NFLX.US) 美国奈飞公司,简称网飞。是一家会员订阅制的流媒体播放平台,总部位于美国加利福尼亚州洛斯盖图。成立于1997年,曾经是一家在线DVD及蓝光租赁提供商,用户可以通过免费快递信封租赁及归还Netflix库存的大量影片实体光Netflix作为全球领先的流媒体平台,始终在技术创新和用户体验方面走在前列。其服务在面对广泛的用户使用时容易出现故障,尤其是在流量激增和节假日高峰期间。为了提升服务的可靠性,Netflix开发了混沌工程的实践。

Netflix
0.00条评价418次浏览
所属厂商:
交付方式:
定价方式:
适用客户规模(/人):
价格区间:
SAAS付费周期:
公司介绍:
展开更多
产品详情
混沌工程的背景
混沌工程(Chaos Engineering)是一种通过引入故障和不稳定性,来测试和提升系统弹性的方法。其核心理念在于:
- 主动识别系统的脆弱性
- 理解系统在负载或故障情况下的表现
- 提前发现潜在的问题,从而提高系统的可靠性
Netflix通过这种方法,可以在实际用户体验之前,一步一步地验证各项服务的可用性。
Netflix的混沌工程工具
1. Chaos Monkey
Chaos Monkey 是Netflix首先开源的混沌工程工具之一。它的主要功能是随机终止在生产环境中运行的虚拟实例,从而验证该系统在面对突发故障时的弹性和恢复能力。
- 特点:
- 随机性:模拟故障的随机性,让团队认识到对每一个实例的过度依赖都是不安全的。
- 自动化:通过自动化的故障注入,团队能及时发现问题并修复。
2. Simian Army
Simian Army 是一个包含了一系列混沌测试工具的集合。除了Chaos Monkey之外,它还包括了其他工具,如 Latency Monkey 和 Conformity Monkey,用以测试系统的其它方面。
- 功能:
- 测试延迟和响应时间:通过Latency Monkey模拟网络延迟,测试系统的响应能力。
- 确保系统的一致性和配置符合标准:通过Conformity Monkey检查云环境是否符合预定的标准和规范
3. Chaos Kong
Chaos Kong 的主要作用是模拟在跨多个区域的故障情况下,系统的表现如何。这一工具确保Netflix在面对亚马逊云服务(AWS)区域故障时,能保持服务的可用性
4. Janitor Monkey
Janitor Monkey 负责清理不再使用的资源,如Amazon EC2实例和RDS数据库实例,减少浪费
5. Security Monkey
Security Monkey 监控AWS账户的安全配置,并提醒任何不安全的操作
混沌工程的实施步骤
Netflix在实施混沌工程时,遵循一系列明确的步骤:
- 制定假设:基于对系统的理解,提出需验证的假设。
- 选择测试对象:决定测试哪些服务或组件。
- 设计实验:制定详细的测试计划,包括变更的范围和期望的结果。
- 执行实验:在控制的环境下引入故障,通过监控系统行为。
- 分析结果:检查服务的表现,调查失败的原因,制定后续优化方案。
- 长期监控:不断调整和完善系统,根据新出现的问题进行持续测试
展开更多
案例介绍
暂无内容
版权/专利
暂无内容
评价

"客观"-"真实"-"中立"-"专业"点评,每项不少于20字,总字数不少于90字,帮助更多迷茫的IT人。点评完即可现金抽奖,满5个送笔记本/平板活动支架;10个送扫地机器人;20个送VIP视频会员。
评分标准及明细
0-20分
很糟糕功能/性能/服务等基本无法使用
20-40分
较差功能/性能/服务等存在较多问题
40-60分
一般行业同类平均水平,凑活够用
60-80分
还不错行业上游水平,能满足大部分使用需求
80-100分
优秀行业领先水平,只有20%左右评比对象满足这个标准
总评分
项目
评分
同类平均分
综合
0
56
兼容性
0
54
稳定性
0
56
易用性
0
58
性能
0
54
市场占有率
0
62
功能
0
54
扩展性
0
56
美观度
0
58
技术服务
0
54
性价比
0
58
时间排序↓
最新
精华
0 条评论

向我咨询

发表评论






