数据库

首页 » 常识 » 问答 » 全面解析Netflix的微服务架构设
TUhjnbcbe - 2020/11/17 5:09:00
雌三醇软膏治疗白癜风是否有效 http://pf.39.net/bdfyy/bdfhl/140227/4344818.html

回复有特别礼包

作者:CaoDucNguyen

译者:王强

策划:万佳

上一篇:秒杀系统架构分析与实战(字,26图)

本文最初发布于Medium博客,经原作者授权由InfoQ中文站翻译并分享,技术琐话授权转载。

1简介

多年来,Netflix一直是全球最出色的在线订阅制视频流媒体服务,其流量占全球互联网带宽容量的15%以上。截至年,Netflix已拥有1.67亿订阅用户,每个季度新增万订户,服务覆盖全球多个国家/地区。Netflix用户每天在多部电影和集电视剧上花费超过1.65亿小时的时间。从工程角度看,这些令人印象深刻的统计数据向我们展示了Netflix的技术团队设计出了多么优秀的视频流系统;这套系统具有很高的可用性和可扩展性,能为全球客户提供服务。

但是,该公司的技术团队花了超过8年时间才打造出今天这样强大的IT系统。实际上,Netflix的基础架构转型始于8年8月,当时他们的数据中心遇到了服务中断的故障,导致整个DVD租赁服务关闭三天。Netflix意识到,它需要一个没有单点故障的更可靠的基础架构。因此它做出两个重要决定:将IT基础架构从自己的数据中心迁移到公共云上,并通过微服务架构,用较小的易管理软件组件替换单体程序。这两个决定为今天Netflix的成功打下了坚实基础。

Netflix之所以选择AWS云来迁移其IT基础架构,是因为AWS可以在全球范围内提供高度可靠的数据库、大规模云存储和众多数据中心。Netflix利用了由AWS构建和维护的云基础架构,从而免去自建数据中心的繁重重复劳动,并将更多精力放在提供高质量视频流体验的核心业务上。尽管Netflix必须重建整个技术体系,以使其能在AWS云上平稳运行,但作为回报,系统的可扩展性和服务可用性得到显著提高。

Netflix还是微服务架构背后的首批主要推动者之一。微服务鼓励

1
查看完整版本: 全面解析Netflix的微服务架构设