# Pinterest 体系结构更新-1800 万访问者，增长 10 倍，拥有 12 名员工，410 TB 数据

> 原文： [http://highscalability.com/blog/2012/5/21/pinterest-architecture-update-18-million-visitors-10x-growth.html](http://highscalability.com/blog/2012/5/21/pinterest-architecture-update-18-million-visitors-10x-growth.html)

![](img/824ae269f3bd907a2a05b2053f990ad9.png)

关于 Pinterest 的更新：[自从我们上一篇文章以来，Pinterest 的增长是由亚马逊云可扩展性](http://news.techworld.com/storage/3352613/pinterest-growth-driven-by-amazon-cloud-scalability/)驱动的：[处理 3 百万以上用户](http://highscalability.com/blog/2012/2/16/a-short-on-the-pinterest-stack-for-handling-3-million-users.html)的 Pinterest 堆栈短缺。

通过 Pinterest，我们看到了一个非常类似于 [Instagram](http://highscalability.com/blog/2012/4/16/instagram-architecture-update-whats-new-with-instagram.html) 的故事。 巨大的增长，大量的用户，大量的数据以及非常少的员工，全部都在云上。

的确，Pinterest 和 Instagram 都没有在[科学技术](http://www.theatlantic.com/business/archive/2012/05/the-golden-age-of-silicon-valley-is-over-and-were-dancing-on-its-grave/257401/)上取得重大进步，但这更多地表明了当今商品环境的便捷力量，而不是硅谷缺乏创新的迹象。 数字如此之大，估值如此之高，我们自然希望某种基本的技术革命成为其增长的基础。 革命更加微妙。 如果您能够执行正确的想法，那么如今实现这样的增长确实很容易。 习惯它。 这是新常态。

这是 Pinterest 今天的样子：

*   S3 中存储了 8000 万个对象，具有 410 TB 的用户数据，是 8 月份的十倍。 EC2 实例增长了 3 倍。 ：S3 约$ 39K，EC2 约$ 30K。
*   截至去年 12 月，共有 12 名员工。 使用云，站点可以保持巨大的规模，同时保持很小的团队。 *看起来像 [31 名员工](http://pinterest.com/about/team/)，到目前为止*。
*   为您所用的东西付费可以省钱。 大多数流量发生在下午和晚上，因此它们将夜间的实例数量减少了 40％。 在高峰时段，EC2 每小时花费$ 52，而在非高峰时段的晚上，每小时花费仅为$ 15。
*   Web 层中的 150 个 EC2 实例
*   90 个实例用于内存中缓存，从而消除了数据库负载
*   35 个用于内部目的的实例
*   70 个主数据库，在全球不同地区具有一组并行的备份数据库，以实现冗余
*   用 Python 和 Django 写
*   使用分片，当数据库达到容量的 50％时将对其进行拆分，从而易于扩展并提供足够的 IO 容量
*   ELB 用于跨实例进行负载平衡。 ELB API 使您可以轻松地将实例移入和移出生产环境。
*   历史上发展最快的网站之一。 引用 AWS 使其 3 月份可处理 1800 万访客的情况，与上个月相比增长了 50％，而 IT 基础设施却很少。
*   云支持简单而低成本的实验。 无需购买新服务器即可测试新服务，并且无需支付大量前期费用。
*   基于 Hadoop 的 Elastic Map Reduce 用于数据分析，每月仅花费几百美元。

## 相关文章

*   [关于黑客新闻](http://news.ycombinator.com/item?id=4003863)
*   [在 GigaOM 上](http://gigaom.com/cloud/innovation-isnt-dead-it-just-moved-to-the-cloud/)
*   [新兴企业正在为 IT 创建新的世界体系](http://highscalability.com/blog/2012/5/7/startups-are-creating-a-new-system-of-the-world-for-it.html)
*   [亚马逊的成功秘诀是什么？为什么 EC2 是失控的火车？](http://www.cloudscaling.com/blog/cloud-computing/what-is-amazons-secret-for-success-and-why-is-ec2-a-runaway-train/)

用于分片的数据库是什么？ 70 大师似乎更高。 他们在 VM 中吗？ 保留 400 + tb 数据需要多少成本？

*“将 AWS 变为可能的站点”*

*引用

我认为您的意思是* cites，而不是“倒数第二个”中的“ Site for AWS”。

看到这些东西总是很有趣，410TB 是海量的 S3 数据！

那么，每月$ 31K +的存储空间（这减少了冗余），每月$ 3K 的 EC2 计算能力？

因此，对于 EC2 实例和 410TB 的存储（甚至不试图猜测带宽），他们的亚马逊每月费用约为 6 万美元，而且他们的工资单至少还需要 10 万美元。 据我所知，他们的收入为 0 美元。 这里的模型到底是什么？

EC2 具有非常差的 I / O 性能的最新想法是什么？ 添加更多实例是否可以经济有效地弥补这一不足？ 谢谢。

为了提高 I / O 性能，请创建多个卷并使用软件 RAID 对其进行条带化。

是每月或每年约$ 69K 的存储空间？

@Joe：Pinterest 过去曾尝试过会员链接，因此他们获得的收入微不足道，但似乎[仍在积极地解决它](http://llsocial.com/2012/02/pinterest-adds-disclosure-and-info-from-ceo/)。

>这是 Pinterst 今天的样子：

** Pinterest 的

我们的私有云团队研究了上述配置和价格。 根据我们的经验，私有云基础架构将在大约 20 个月内提供 ROI。 从 Amazon 迁移到私有云时，由于 I / O 和计算能力的提高，我们通常还会看到迁移后实例的 3：1 合并。

因此，您拆分了数据库，使其达到当前服务器的 50％。 你是什​​么意思？ 记忆还是？

410TB 中的 90％可能侵犯了版权。 他们绝对无权将全尺寸照片复制到其服务器。

是 1800 万唯一身份访问者吗？

他们现在有 152 名员工，多么增长！