FB何以做到转移200亿张照片而用户全然不觉
Instagram与Facebook的工程师
国外媒体今天撰文指出,在去年完成收购Instagram约一年后,Facebook开始着手将该照片分享服务从亚马逊云迁移至其自有数据中心,涉及200亿张照片的转移。该工程错综复杂,耗时约一年。而更令人惊奇的是,在Instagram迁移过程中用户们却全然不觉。Facebook究竟是怎么做到的呢?
以下是文章主要内容:
你的Instagram照片不在原来的地方了。
今年春季,正当约2亿用户在手机上使用Instagram的时候,一支小型工程师团队将该照片分享服务从亚马逊建于2010年的云计算服务转移到了Facebook运营的一个数据中心。“用户仍在他们开始旅程时所坐的那辆车当中,”Instagram创始人迈克·克里格(Mike Krieger)对于该迁移如是比喻道,“但实际上我们已经更换了车子的每一个组成部分,而人们全然不觉。”
“Instagration”
Facebook将该举称作“Instagration”(Instagram迁移),它对于CEO马克·扎克伯格(Mark Zuckerberg)和该公司来说都是前所未有的举动。Facebook曾将其它收购回来的资产(如FriendFeed)转移到自己的数据中心,但那些通常都是些小项目,关闭服务后就能将它们纳入Facebook的世界当中。
而Instagration则堪称一项庞大且广受欢迎的服务的动态迁移。“期间Instagram服务不能出现任何的中断。”Facebook工程师乔治·卡布雷拉(George Cabrera)指出。Facebook并未透露在亚马逊云平台上运行Instagram具体需要多少台虚拟机器,只是说“要数千台”。该服务如今的数字照片存储量已经超过200亿张。
对于Instagram来说,该举可让它更加高效地接入长期以来帮助驱动Facebook庞大在线帝国的一系列计算工具。而对于负责运营Facebook全球数据中心网络的工程师来说,它是融合公司运营与公司未来收购回来的应用程序的一个模板。
与此同时,Instagration也给整个科技社区上了一两课。该社区正越来越多地在诸如亚马逊AWS的云计算服务上打造应用服务——那些应用他们未来有可能会转移至私有数据中心。Instagration的关键在于亚马逊名为虚拟私有云(以下简称“VPC”)的专用服务。
复杂工程
2013年4月,也就是Facebook斥资10亿美元将Instagram收入囊中约一年后,该社交网络的工程副总裁杰·帕里克(Jay Parikh)表示,公司计划将Instagram转移至其自有的计算设施。该项目就是在那个时候启动。迁移工作耗时约一年,尽管那是项浩大的工程,但负责的人员并不多。在2013年Instagram有8名工程师负责它的基础设施,后来该数字增长至20人。卡布雷拉称,在展开为时一个月的数据迁移之前,该团队实际上准备了大半年时间。
2010年以来,Instagram一直运行于亚马逊EC2云服务。为了将Instagram无缝迁移至Facebook位于东海岸的一个数据中心,卡布雷拉的团队先是创建了支撑Instagram服务的软件副本。该副本在Facebook设施上开始运行后,该团队就可以实施数据转移——其中包括200亿张照片。
国外媒体今天撰文指出,在去年完成收购Instagram约一年后,Facebook开始着手将该照片分享服务从亚马逊云迁移至其自有数据中心,涉及200亿张照片的转移。该工程错综复杂,耗时约一年。而更令人惊奇的是,在Instagram迁移过程中用户们却全然不觉。Facebook究竟是怎么做到的呢?
以下是文章主要内容:
你的Instagram照片不在原来的地方了。
今年春季,正当约2亿用户在手机上使用Instagram的时候,一支小型工程师团队将该照片分享服务从亚马逊建于2010年的云计算服务转移到了Facebook运营的一个数据中心。“用户仍在他们开始旅程时所坐的那辆车当中,”Instagram创始人迈克·克里格(Mike Krieger)对于该迁移如是比喻道,“但实际上我们已经更换了车子的每一个组成部分,而人们全然不觉。”
“Instagration”
Facebook将该举称作“Instagration”(Instagram迁移),它对于CEO马克·扎克伯格(Mark Zuckerberg)和该公司来说都是前所未有的举动。Facebook曾将其它收购回来的资产(如FriendFeed)转移到自己的数据中心,但那些通常都是些小项目,关闭服务后就能将它们纳入Facebook的世界当中。
而Instagration则堪称一项庞大且广受欢迎的服务的动态迁移。“期间Instagram服务不能出现任何的中断。”Facebook工程师乔治·卡布雷拉(George Cabrera)指出。Facebook并未透露在亚马逊云平台上运行Instagram具体需要多少台虚拟机器,只是说“要数千台”。该服务如今的数字照片存储量已经超过200亿张。
对于Instagram来说,该举可让它更加高效地接入长期以来帮助驱动Facebook庞大在线帝国的一系列计算工具。而对于负责运营Facebook全球数据中心网络的工程师来说,它是融合公司运营与公司未来收购回来的应用程序的一个模板。
与此同时,Instagration也给整个科技社区上了一两课。该社区正越来越多地在诸如亚马逊AWS的云计算服务上打造应用服务——那些应用他们未来有可能会转移至私有数据中心。Instagration的关键在于亚马逊名为虚拟私有云(以下简称“VPC”)的专用服务。
复杂工程
2013年4月,也就是Facebook斥资10亿美元将Instagram收入囊中约一年后,该社交网络的工程副总裁杰·帕里克(Jay Parikh)表示,公司计划将Instagram转移至其自有的计算设施。该项目就是在那个时候启动。迁移工作耗时约一年,尽管那是项浩大的工程,但负责的人员并不多。在2013年Instagram有8名工程师负责它的基础设施,后来该数字增长至20人。卡布雷拉称,在展开为时一个月的数据迁移之前,该团队实际上准备了大半年时间。
2010年以来,Instagram一直运行于亚马逊EC2云服务。为了将Instagram无缝迁移至Facebook位于东海岸的一个数据中心,卡布雷拉的团队先是创建了支撑Instagram服务的软件副本。该副本在Facebook设施上开始运行后,该团队就可以实施数据转移——其中包括200亿张照片。
- 12家公司“抢夺”快递牌照
- 北京第一家P2P金融平台网金宝跑路:2月上线
- 寻找生命奇迹 百度寻人功能上线
- 实战:客服要如何提高询单转化率?
- 全国最大网游盗号案:36名黑客盗上亿帐号
- 微信基金在线交易平台上线
- 创投教父威尔逊谈互联网泡沫
- 网络举报要堵也要疏
- 科技博客AllThingsD团队将离开道琼斯
- 淘宝“最难就业季”启动电商招聘
- 谷歌钱包登陆iPhone!
- 曝阿里百度关系解冻 秘密重启广告合作
- 李彦宏谈中美互联网差异:网购盆花两周才到
- 阿迪达斯在淘宝打假困境:小网店难被清除干净
- 谷歌收购网络安全公司Spider.io 打击广告诈骗
- 谷歌报信:美国男子因Gmail内容涉儿童色情被捕
- 当传统金融遇上互联网
- 京东大促遭华硕撤摊 渠道与厂商再博弈
- 快播王欣吐槽:电视屏加盒子就是互联网电视了吗
- 后史玉柱时代的巨人网络