丫虎先生–YahooSir.com

丫虎全球首席支持者

Entries for the ‘Facebook’ Category

Facebook图片存储架构的学习

分享照片是Facebook上最流行的的功能之一。截至目前,用户已经上传超过15亿张照片,这使得Facebook成为最大的照片共享网站。对于每一个上传的照片,Facebook都生成并存储四个大小不同的图像,从而转化为共60亿张照片,总容量超过1.5PB。目前以每周220万新照片的速度增长,相当于每周要额外增加25TB存储。在高峰期每秒需要传输55万照片。这些数字对Facebook的照片存储基础设施的一个重大的挑战。 旧的 NFS 照片架构 老的照片系统架构分以下几个层: 上传层接收用户上传的照片并保存在 NFS 存储层。 照片服务层接收 HTTP 请求并从 NFS 存储层输出照片。 NFS存储层建立在商业存储系统之上。 因为每张照片都以文件形式单独存储,这样庞大的照片量导致非常庞大的元数据规模,超过了 NFS 存储层的缓存上限,导致每次请求上传都包含多次I/O操作。庞大的元数据成为整个照片架构的瓶颈。这就是为什么 Facebook 主要依赖 CDN 的原因。为了解决这些问题,他们做了两项优化: 因为每张照片都以文件形式单独存储,大量为目录及文件在NFS 存储层上产生了大量的元数据, 这个规模的元数据量远远超过了超过了NFS 存储层的缓存上限,导致每次招聘请求会上传都包含多次I/O操作。庞大的元数据成为整个照片架构的瓶颈。这就是为什么 Facebook主要依赖 CDN 的原因。为了解决这些问题,他们做了两项优化: Cachr: 一个缓存服务器,缓存 Facebook 的小尺寸用户资料照片。 NFS文件句柄缓存:部署在照片输出层,以降低 NFS 存储层的元数据开销。 新的 Haystack 照片架构 新的照片架构将输出层和存储层合并为一个物理层,建立在一个基于HTTP 的照片服务器上,照片存储在一个叫做haystack 的对象库,以消除照片读取操作中不必要的元数据开销。新架构中,I/O 操作只针对真正的照片数据(而不是文件系统元数据)。haystack 可以细分为以下几个功能层: HTTP 服务器 照片存储 Haystack 对象存储 文件系统 存储空间 在下面的介绍中,我们会对于上述的每个功能层做详细的讲述。 存储空间 Haystack 部署在商业存储刀片服务器上,典型配置为一个2U的服务器,包含: 两个4核CPU 16GB [...]

Leave a Comment

MeMap:让你在地图上追踪你的Facebook朋友

MeMap今天推出了移动应用程序,旨在汇集您所有来自不同网络位置的Facebook的朋友的数据,并把它放在一个单一的地图上。 这包括一些数据,这些数据是Facebook和与Facebook相连接的基于位置的第三方社交网络如Foursquare、GoWalla、Buzzd等所共享的。 这家位于旧金山的创业公司说,新的应用程序放在一个集中的应用程序上通过移动设备访问注册。该应用程序仅适用于iPhone,但该公司表示,一个Android应用程序正在开发中。 要进行连接,用户只需下载一个程序,通过登录自己的Facebook登录,并且他们可以立即在地图上直观他们的社交网络。 MeMap能够做到这些,是通过分析从检查插件和Facebook用户的“当前城市”得来的数据,然后把这些数据标注在实时地图上。 它还包括状态更新,在留言板上留言和其他关键的Facebook功能。 该公司表示,它的目标是希望任何Facebook用户都会对在现实世界中看到他们的社交网络感兴趣。 “人们不想加入新的网络,但对于MeMap来说,他们不需要加入新的网络,”MeMap的创始人Matt Farnell对VentureBeat说。 “作为构建在Facebook Place上的一个开放的网络,MeMap是人们已经喜欢的社交网络中心的强大工具。” 他说,由于没有进入障碍,并提供了数据可视化能力,而这些数据已经被他们的朋友共享,MeMap为大家返回最及时的数据。 “一亿在Facebook上的iOS用户已经成为了我们的用户,”泛内尔说。 这个应用程序提供单一的签入,但不是“总是”,并具有隐私功能,让用户爆料所有的个人资料,而不用担心被意图不轨的人利用。 喜欢竞争并获得奖励的用户也可以查看到自己喜欢的地点并可以加入计分体系。 项目启动组说,迄今为止,资金是一种谋利的手段,但是它感兴趣的是为其它基于位置的社交网站提供入口,而不是仅通过Facebook直接登陆。 本文编译自VB,点此查看原文。 来源:http://tech2ipo.com/5116 © 推荐 for 互联网的那点事, 2011. | 点击查看你正在浏览的文章链接 | 文章标签: Facebook, MeMap, 移动应用 点击关注“互联网的那点事”新浪微博 点击收听”互联网的那点事”腾讯微博

你可能也喜欢:


(@guokr) facebook


(@tech2ipo) MeMap:让你在地图上追踪你的Facebook朋友


Facebook 移动用户增长解析图


Facebook Open Graph(一):人的互联网


关于Facebook的盈利模式

无觅

Leave a Comment

IT经理世界:社区化商务喷薄欲出

社会化媒体将消费者口碑和效仿规模化,电子商务同社会化媒体的深度结合,可以带来全新的客户体验,而且可以使口碑的力量真正转变成销售的。

Leave a Comment