【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

Dropbox 通过自建基础技术设施在两年内省了差不多 7500 万美元

  • 2018-04-10
  • 本文字数:1172 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

一个传统的数据中心(来源:维基百科)

近年来,云计算的发展如火如荼。企业将数据中心迁移到云上的新闻不绝于耳。似乎,云计算成了解决传统数据中心弊病的万能神药,意味着低成本、高可靠性、易扩展、易维护等,甚至会彻底取代传统数据中心。真的是这样吗?Dropbox 近日的一份公告给出了不一样的答案。

Dropbox 公司在 2018 年 2 月 23 日的 S-1 公告中称,在决定搭建自己的基础设施并减少对 Amazon Web Services 的依赖之后,它在两年内减少了 7460 万美元的运维成本。

自从 2015 年, Dropbox 开始将文件存储服务中的用户从 AWS 的 S3 存储服务迁移到它自己定制设计的基础设施和软件。这在成本上的好处立竿见影。从 2015 年到 2016 年,因为这个项目,Dropbox 节省了 3950 万美元的成本。它虽然增加了 5300 万美元的自建数据中心花费,但减少了 9250 万美元的“第三方数据中心服务提供商”花费。在 2017 年,它在运维成本上又节省了 3510 万美元,超过了 2016 年的数字。

Dropbox 曾经是云计算成功典范,作为一家创业公司,通过使用 Amazon Web Services,构建了庞大的用户基数和良好的品牌。明显地,许多公司还乐意使用 AWS 付费服务来管理它们的基础设施,这可以从 Amazon 在 2017 年的稳定的云计算收入增长中得到验证。

但是,一旦某个创业公司发展成为拥有数亿用户的大公司,随着他们对自身的计算需求的深入理解,建立完全基于这些理念设计的基础计算设施可能更加高效。通过数年的努力,Dropbox 在 2016 年第 4 季度完成了它所谓的“基础设施优化”项目。

Dropbox 公司在 S-1 公告中宣称,自 2015 年到 2017 年,“我们的基础设施优化项目降低了单位成本,并且帮助限制了资本支出和相关折旧。结合我们的付费用户基数的同步增长,我们的成本减少,毛利率增加,我们的自由现金流在这段时期内有所改善”。

Dropbox 在公告中称,它仍有低于 10% 的存储需求使用 AWS。该公司在美国运营了三个数据中心,但在欧洲没有运营数据中心,而是使用 AWS 资源来服务欧洲的客户。

由此可见,云计算服务固然有它的优点,但它的低成本也是相对于用户规模而言,当用户规模非常大的时候,传统数据中心的成本可能更优。另外,云计算是“成也通用,败也通用”,因为通用,因此可以满足一般所有需求;但也因为通用,因此会在定制需求方面有所不足。因此,是选择云计算服务还是选择自建数据中心,需要因时制宜,结合企业自身发展情况综合评估,而不能随波逐流。

查看英文原文: Dropbox saved almost $75 million over two years by building its own tech infrastructure


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-04-10 19:002460

评论

发布
暂无评论
发现更多内容

部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息

Jerry Wang

云原生 Cloud 云平台 SAP 10月月更

React组件之间的通信方式总结(下)

beifeng1996

React

Linux下驱动开发_块设备驱动开发(硬件上采用SD卡+SPI协议)

DS小龙哥

10月月更

react源码分析:组件的创建和更新

flyzz177

React

谈谈spark性能调优的方法

芥末拌个饭吧

spark 后端 10月月更

数据驱动型企业如何借助「新一代智能协作」提升研发效能?

LigaAI

人工智能 数据驱动 亚马逊云科技 企业号十月PK榜

华为云从入门到实战 | 云速建站服务与企业主机安全服务

TiAmo

华为 华为云 云开发 10月月更

CEF | CEF浏览器客户端功能扩展:实现前进、后退、刷新、调用控制台、设置cookie、网页自适应窗体大小

YOLO.

qt 10月月更 C++

Linux下RTC驱动开发(硬件采用DS1302)

DS小龙哥

10月月更

你知道Redis为什么要设计成单线程吗

芥末拌个饭吧

后端 redis 底层原理 10月月更

前端关于面试你可能需要收集的面试题

loveX001

JavaScript

React源码分析1-jsx转换及React.createElement

goClient1992

React

一种基于柔性事务的分布式事务解决方案设计探究

京东科技开发者

分布式事务 事务 分布式架构 事务回滚 分布式处理

Lerna最佳实践(内含大量代码)

鲸品堂

代码 lerna

CEF | CEF浏览器客户端功能扩展:实现下载列表功能

YOLO.

qt 10月月更 C++

react源码中的fiber架构

flyzz177

React

react源码中的协调与调度

flyzz177

React

C++中变化布局实现思路

中国好公民st

c++ 布局 10月月更

react源码分析:babel如何解析jsx

flyzz177

React

js异步编程面试题你能答上来几道

loveX001

JavaScript

React面试八股文(第二期)

beifeng1996

React

Linux下IIC驱动编写,介绍IIC子系统框架的使用

DS小龙哥

10月月更

掌握这个方法,让工作经验配得上工作时间!

博文视点Broadview

Java中的接口详解

共饮一杯无

Java 接口 10月月更

React组件之间的通信方式总结(上)

beifeng1996

React

HashMap源码分析(一)

知识浅谈

hashmap 10月月更

React源码分析2-深入理解fiber

goClient1992

React

无法吃午餐的学生数量

掘金安东尼

算法 10月月更

Linux下驱动开发_块设备驱动开发(内存模拟存储)

DS小龙哥

10月月更

Redis是如何保证数据一致性的

芥末拌个饭吧

后端 redis 底层原理 10月月更

OKR之剑·理念篇03:OKR理念认同

vivo互联网技术

团队管理 OKR 目标管理

Dropbox通过自建基础技术设施在两年内省了差不多7500万美元_语言 & 开发_TOM KRAZIT_InfoQ精选文章