机房360首页
当前位置:首页 » 业界动态 » Dropbox如何实现其混合云过渡

Dropbox如何实现其混合云过渡

来源:机房360 作者: 更新时间:2021/11/11 10:32:43

摘要:当文件托管服务Dropbox在2016年首次宣布其混合云服务Magic Pocket时,许多人将其视为该公司与Amazon Web服务合作的标志,并将赌注押在内部部署的未来上。

  当文件托管服务Dropbox在2016年首次宣布其混合云服务Magic Pocket时,许多人将其视为该公司与Amazon Web服务合作的标志,并将赌注押在内部部署的未来上。

  但实际情况更为微妙,首席开发人员普雷斯拉夫·勒告诉DCD。

  该公司一直有自己的数据中心,但Dropbox需要更多的容量,并在2013年加入后迅速成长为亚马逊S3(亚马逊简单存储服务)的主要客户。没过多久,公司就开始怀疑自己动手是否更有意义。

  “我们使用AWS S3是因为大规模存储是一个极难解决的问题,”Le说。“仅仅几年后,当我们真的相信我们可以更好地解决这个问题以满足我们的需要时,我们甚至尝试了。”

  其结果是Magic Pocket,这是web历史上最大规模的云外数据迁移之一。Le说,这使得成本大大降低,控制力更强,但这不是大多数其他公司可以轻易复制的。

  在两年半的时间里,该公司建立了自己的大型内部平台,并于2015年正式推出。这涉及到大量的软件工作——包括中途从编程语言切换到Rust以减少内存使用——以及深入参与硬件以确保每一盎司可能的存储都从机架中挤出。

  “我们改变的不仅仅是语言,”Le说。“我们还显著改进了体系结构。我们从使用文件系统转变为直接管理驱动器——我们实际上是将驱动器作为块设备打开,然后我们有自己的格式。这使我们能够从避免使用文件系统中获得很多效率,但也加快了速度。”

  例如,该公司可以采用木瓦磁记录(SMR)硬盘,而无需等待驱动程序支持。SMD磁盘可以通过写入与先前写入的磁道部分重叠的新磁道而密度更大,有点像重叠的屋顶瓦。

  Le说:“这是我们能够与硬盘公司密切合作的一个例子,并且能够比其他一些公司走得更快。”。“他们需要建立一个新的文件系统,等等。一些大公司仍然不使用SMR。”

  该公司帮助设计自己的定制服务器,将越来越多的存储空间塞进数据中心。“我们每四年更换一次硬件,但在这四年里至少有几代新产品,”Le说。“在我们开始时,我们使用了4 TB的驱动器。现在我们有20 TB…但我们还增加了每个机箱的驱动器数量,因此我们确实大大提高了密度。”

  到2016年,该公司表示,它已经将大约90%的文件转移到了on-prem,其中包括四个数据中心。“我们在过去几年中看到的是,我们倾向于将更多的东西转移到prem上,而不是转移到云上,用于我们的核心存储生产,”Le说,但拒绝透露确切的百分比。

  最初的举动是一个很大的风险。“回顾过去,这对我们的velocity和业务来说都是一项巨大的投资,”Le说。“亚马逊和云必须解决非常广泛的问题——想象一下S3的所有不同使用模式。我们的使用模式简单得多,我们理解它们,因此我们可以[为它们构建]。”

  那么,这是否意味着Dropbox已经放弃了云计算,现在基本上是一项内部业务?

  勒认为,情况并非如此。“魔术口袋是一个非常著名的系统,人们经常说‘魔术口袋团队是什么?’我们没有,我们有存储团队。我们之所以称之为存储,是因为他们的工作不是制作魔术口袋。

  “他们的工作是为Dropbox提供最好、最可靠、最经济的存储。因此,如果亚马逊能够创新,他们比我们更好,而且更便宜,或者我们可以在任何有意义的地方获得更好的交易,他们的工作就是倡导我们将数据移回。”

  事实上,在Dropbox没有规模或价格差异的地方,它仍然依赖S3——包括英国、欧洲大陆、日本和许多非美国国家。然而,它确实运营着自己的存在点网络。

  Le说:“这一切都是为了保持选择的开放性,对于从S3到Magic Pocket的初始迁移,我们建立了在两个位置之间来回移动数据的能力。多年来,我们认为保留这种能力是值得的。

  “因此,如果我们因为供应链问题、新冠病毒或其他任何原因决定将部分产能转为S3,我们只需点击一个按钮即可完成——我们不需要编写代码,您不需要部署,您可以直接点击一个按钮

  责任编辑:张华

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/20211111/n2842141399.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片