写点什么

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:001275
用户头像
丁涛 越努力,越幸运

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

关注

评论

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

大家心心念念的RocketMQ5.x入门手册来喽

中间件兴趣圈

RocketMQ rocketmq5

KMP算法详解

javaadu

数据结构 字符串 KMP

1行Python代码去除图片水印,网友:干干净净!

程序员晚枫

Python GitHub 开源 去水印 自动化办公

promise执行顺序面试题令我头秃,你能作对几道

loveX001

JavaScript

架构训练营 - 模块四作业

Sam

架构实战营

为什么用元空间替代永久代?

王磊

java面试

问:React的setState为什么是异步的?

beifeng1996

React

前端react面试题(边面边更)

beifeng1996

React

软件测试/测试开发 | Web自动化之显式等待与隐式等待

测试人

软件测试 自动化测试 测试开发 web测试 web自动化

极客时间架构训练营模块七-王者荣耀商城异地多活架构设计

张Dave

软件测试/测试开发 | Web测试方法与技术实战演练

测试人

软件测试 自动化测试 测试开发 Web自动化测试

软件测试/测试开发 | SeleniumIDE用例录制

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

C++ 智能指针(一) std::auto_ptr

orbitgw

c++ C++ STL

ChatGPT十问十答 | 图解ChatGPT

涛哥 数字产品和业务架构

人工智能 ChatGPT

软件测试/测试开发 | Selenium 测试用例编写

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

架构实战营-模块一作业

🐢先生

架构实战营

老生常谈React的diff算法原理-面试版

beifeng1996

React

软件测试/测试开发 | Web自动化之Selenium安装

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

Shell分支语句

圆弧

分支 条件 shell脚本

被流量和热度裹挟,自媒体行业必须坚守职业道德

石头IT视角

前端react面试题指南

beifeng1996

React

为什么补码是取反加1?

Dinfan

New Bing 内测,革搜索的命

冯骐

openai GPT ChatGPT New Bing 对话模型

FL Studio2023最新版本音乐编曲制作软件

茶色酒

FL Studio2023

2023-02-12:给定正数N,表示用户数量,用户编号从0~N-1, 给定正数M,表示实验数量,实验编号从0~M-1, 给定长度为N的二维数组A, A[i] = { a, b, c }表示,用户i报

福大大架构师每日一题

算法 rust 福大大

一个容器,但是一整个k8s集群

newbe36524

C# Docker Kubernetes

2023我的前端面试小结

loveX001

JavaScript

前端必会面试题

loveX001

JavaScript

如何做总架构师

agnostic

总架构

三次握手与四次挥的问题,怎么回答?

loveX001

JavaScript

写给go开发者的gRPC教程-拦截器

凉凉的知识库

Go 微服务 gRPC http2

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