全球最大的云计算实例:Netflix如何架构IT
创始人
2024-09-11 22:41:39
0

 [[71536]]

 

在线视频租赁服务商Netflix每月的视频访问超过10亿次,是全球***的云计算实例。

近日在旧金山举行的Linux基金会协作峰会上,Netflix的云系统架构总监Cockcroft透露,Netflix的Linux、FreeBSD和各种基于开源软件的服务都是纯粹的“原生云计算”。

Cockcroft之所以这么说是因为虽然每月的视频访问量超过10亿次,但Netflix并没有自己的数据中心,2009年Netflix开始使用亚马逊的AWS云计算服务,到2012年11月,Netflix把所有IT基础设施都转移到了亚马逊的AWS云端。

 

netflixcloud-620x457-620x457

 

具体来说,根据客户需求,Netflix的前端服务运行在500-1000台基于Linux的Tomcat JavaServer和NGINX web服务器上,存储则采用亚马逊的S3云存储和NoSQL Cassandra数据库服务器(采用Memcached高性能分布式内存对象缓存系统)。所有这些服务都通过亚马逊AWS的三大可用云区发布,确保用户无论使用移动设备还是浏览器都能快速浏览视频。

Cockcroft透露,如果三个亚马逊云区中的一个出现故障,Netflix依然可以通过其余两个云区提供完整的服务。Cockcroft表示这并不是照搬亚马逊的广告词,而是通过开源软件Chaos Gorilla对AWS全局测试的结果。

实现云区间的视频和服务的备份并不容易,Netflix目前已经有了自己的CDN——Open Connect,并且在本地ISP节点部署了大量服务器。但真正困难的问题在于当一个云区出现故障时,如何让DNS系统将流量及时指向可用的云区?众所周知,DNS与API有很大的不同,DNS的设计原理更多依赖工程师手动配置,因此实现自动化的难度很大。目前Netflix内部有一个技术计划,目标不是如何杜绝云计算宕机,而是对云计算的宕机过程变得更加平缓,而不是像断电一样突然之间瘫痪,这可以为后继手段争取时间。

需要指出的是,Netflix的云计算架构依然存在风险,例如2012年12月亚马逊AWS东岸数据中心的负载均衡故障导致圣诞节期间Netflix的服务不可用。

虽然Netflix的云计算架构并不***,但是通过将IT基础设施全部转移至云端,Netflix实现了IT架构的高度敏捷性和可用性:新功能代码能在数天内发布而不是过去的数月,在数分钟内配置并启用新的硬件而不是过去的数周,Netflix在公有云上构建了互联网上占用带宽最多的媒体发布平台,并快速成长为能够颠覆传统电视行业的互联网巨头,这一切,都离不开其云计算架构的成功。

原文链接:http://www.ctocio.com/ccnews/12150.html

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...