Pinterest рассказал как экономит на архитектуре

0

Pinterest экономит около $34 в час за счёт автоматического отключения систем, которые находятся в бездействии. Экономия средств достигается путем применения адаптивной архитектуры системы. Технический директор компании Райан Парк (Ryan Park) рассказал о работе Pinterest следующее:

  • 20% элементов системы может отключаться, если она не загружена трафиком.
  • «Эластичная» нагрузка в течение рабочего дня обрабатывается двумя типами мощностей облачного хранилища. Это «инстансы по запросу» и «инстансы со свободным ресурсом». Когда использование сервисов требует большего количества серверов, оба типа мощностей используются одновременно. Большинство сервисов Pinterest ориентированы на использование равного количества ресурсов того и другого источника.
  • За работой системы осуществляется пристальный контроль. Когда поток трафика снижается, ненужные ресурсы отключаются. При повышении тарифов на инстансы со свободным ресурсом, они заменяются более экономичными инстансами по запросу. Перемены в работе системы, как правило, не видны конечному пользователю.
  • Использование такого подхода позволяет снизить стоимость облачных серверов с $54 в час до $20. Для перестройки системы на новую модель работы компании понадобилось около двух недель.

По мтариалам http://highscalability.com/blog/2012/12/12/pinterest-cut-costs-from-54-to-20-per-hour-by-automatically.html