写点什么

Spotify 将技术基础设施和数据服务迁移至 Google 云平台

  • 2016-03-10
  • 本文字数:1094 字

    阅读完需:约 4 分钟

2016 年 2 月 23 日,Spotify 宣布正将其技术基础设施和数据服务从目前租用的数据中心迁移至 Google 云平台(Google Cloud Platform,下同)。

Spotify 是一个流行的音乐流媒体服务。它目前支持着200 万播放列表,为超过7500 万听众提供超过2000 万小时的音乐。随着该业务逐年成长,Spotify 团队正质疑自己是否愿意继续独立运营数据中心。几年前该公司认为公有云服务不能满足他们对于质量、性能和价格的期望,因此他们没有迁移到(公有)云上。Spotify 工程和基础设施副总裁Nicholas Harteau,在最近的一篇博文中,解释了现在决定迁移到(公有)云上的部分原因:“云服务提供商提供的存储、计算和网络服务已经和传统方式一样,做到了高质量、高性能和廉价。于是,我们就很容易地做出了迁移到(公有)云上的决定”。

最近 Rightscale 做的一项“关于云的调查”表明,在公有云的使用率方面,Google 云平台排名第三,位居行业领导者 AWS 和微软 Azure 之后。Google 在该领域不是领先者,Harteau 解释了为什么他们最终选择 Google:“真正起决定作用的是,一直以来我们使用 Google 的数据平台和工具的体验。好的基础设施不只是保存和运行一些东西,它能让我们所有的团队更高效、高有效地工作。Google 的数据栈的确帮我们做到了这些”。

Google 对成为 Spotify 的合作伙伴同样很兴奋,在它自己的博文中,披露了Spotify 将如何使用Google 云平台的一些具体细节。就计算服务而言,Spotify 将依赖于IOPS SSD 和local SSD 的高性能存储能力。他们也将利用自动扩容能力以便对“突发的场景”作出响应。其中一个这样的例子是去年11 月13 日Justin Bieber 创造了单日最多音乐流的记录——超过3600 万条流于该日被收听。使用公有云模型,Spotify 现在可以不用自己搭建基础设施,而是依赖Google 提供灵活性来支持高峰负荷。

Spotify 也将使用 Google 的网络服务,如: Direct Peering , Cloud VPN Cloud Router ,以便高效地在这两家公司之间传送 PB 级的数据。

就数据服务而言,Spotify 将放弃 Hadoop, MapReduce, Hive 而采用包括 Google 云服务,包括 Google Cloud Pub/Sub , Google Cloud Dataflow , Google BigQuery Google Dataproc 。Google 云平台带头的销售工程师 Guillaume Leygues 解释了 Spotify 为什么迁移到这些 Google 服务:“使用 BigQuery 和 Cloud Dataproc,数据团队可以执行复杂的查询并在一两分钟内而不是数小时内得到查询结果。这将使 Spotify 能够执行更多频繁、深入的、交互性的分析,指导产品的开发,新特性的测试和更多智能的、面向用户的特性”。

查看英文原文: Spotify Moves Infrastructure and Data Services to Google Cloud Platform

2016-03-10 18:001316
用户头像
丁涛 越努力,越幸运

发布了 35 篇内容, 共 97290 次阅读, 收获喜欢 3 次。

关注

评论

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

【读书笔记二】《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

Man

中台 分布式 研发管理

架构师训练营第 1 期 - 第三周课后练习

Anyou Liu

极客大学架构师训练营

如何理解区块链行业的安全问题?

CECBC

区块链 人工智能 大数据

架构师训练营第一期 - 第三周课后 - 作业一

极客大学架构师训练营

最完整的PyTorch数据科学家指南(1)

计算机与AI

学习 PyTorch

架构师训练营—第三周学习总结

Geek_shu1988

互联网上正规平台的辨别方法?被AG黑网投黑钱拿回的技巧方案

InfoQ_6b6a6317a692

为什么go中的receiver name不推荐使用this或者self

Gopher指北

后端 Go 语言

架构师训练营—第三周作业

Geek_shu1988

架构师训练营第 1 期 -- 第三周学习总结

发酵的死神

极客大学架构师训练营

go语言设计的理解-工程化语言

superman

Java 面向对象编程 Go 语言

智能的本质—DIKW结构

良少

学习 AI 智能 DIKW

LeetCode题解:242. 有效的字母异位词,哈希表一次循环,JavaScript,详细注释

Lee Chen

大前端 LeetCode

一个草根的日常杂碎(10月1日)

刘新吾

随笔杂谈 生活记录 社会百态

区块链12年:应用在了哪些领域?

CECBC

区块链 教育 金融 物流

架构师训练营第 3 周作业

netspecial

极客大学架构师训练营

架构师训练营第一期 - 第三周课后 - 作业二

极客大学架构师训练营

Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

清菡软件测试

android

极客时间 - 架构师一期 - 第三周作业

_

极客大学架构师训练营 第三周

LeetCode题解:242. 有效的字母异位词,哈希表两次循环,JavaScript,详细注释

Lee Chen

大前端 LeetCode

UML学习笔记

Edison

UML

为啥你用@JsonFormat注解时,LocalDateTime会反序列化失败?

冰河

springboot LocalDateTime JsonFormat

架構師訓練營第 1 期 - 第 02 周總結

Panda

架構師訓練營第 1 期

架构师训练营第 1 期 - 第三周学习总结

Anyou Liu

极客大学架构师训练营

第三周总结

_

极客大学架构师训练营 第三周总结

架構師訓練營第 1 期 - 第 02 周作業

Panda

架構師訓練營第 1 期

区块链到底是什么?它为什么如此受人关注

CECBC

区块链 金融

第三周用组合设计模式编写程序

Geek_fabd84

spring-boot-route(一)Controller接收参数的几种方式

Java旅途

Java Spring Boot

架构师训练营 1 期第 3 周:代码重构 - 总结

piercebn

极客大学架构师训练营

架构师训练营第 1 期 -- 第三周作业

发酵的死神

极客大学架构师训练营

Spotify将技术基础设施和数据服务迁移至Google云平台_Google_Kent Weare_InfoQ精选文章