Amazon Prime Day 2019 – На Базе Aws

Команда ТестБулава продолжает публиковать переводы об интересных аспектах веб-сферы.

Далее описание Amazon Prime Day с точки зрения развития высоконагруженных сервисов.

Наслаждайся чтением!

Amazon Prime Day 2019 – на базе AWS

Как обычно, хотелось бы рассказать о некоторых преимуществах AWS, которые помогли нам запустить столь масштабное мероприятие и справиться с высокой нагрузкой.

Из статей Как AWS помог Amazon провести самый важный день в истории И Prime Day 2017 – При поддержке AWS вы можете узнать, как мы справлялись с продажами Prime Day в прошлые годы и что мы сделали для оптимизации наших систем и процессов.

На этот раз я хотел бы выделить три функции AWS, которые помогли нам справиться с рекордным трафиком и продажами во время Prime Day: инфраструктура видео, инфраструктура баз данных и вычислительная инфраструктура.

Давайте познакомимся с каждым из них поближе.



Инфраструктура Amazon Prime Video

10 июля пользователи Amazon Prime могли посмотреть концерт. Концерт Прайм Дэй , предоставлено Amazon Music. Мероприятие транслировалось в прямом эфире, и в нем участвовали такие артисты, как Дуа Липа , СЗА , Бекки Джи и хедлайнер в лице обладателя 10 статуэток Грэмми Тэйлор Свифт .

Организация прямой трансляции такого масштаба и сложности для аудитории в более чем 200 странах требует тщательного планирования и надежной инфраструктуры.

Для кодирования и упаковки видеопотока наши коллеги из Amazon Prime Video использовали различные Медиа-сервисы AWS , включая AWS Elemental MediaPackage , а также программисты AWS Elemental Live. Для вещания использовались два региона с резервной парой конвейеров обработки данных в каждом из них.

Конвейеры доставляли видео 1080p с частотой 30 кадров в секунду в различные сети доставки контента (включая Amazon CloudFront ) и сделал это максимально эффективно.



Инфраструктура базы данных AWS

Для обеспечения высокой доступности и стабильной работы системы в период предельно высокой нагрузки во время распродажи Prime Day использовались как реляционные базы данных, так и NoSQL. Амазон ДинамоБД Поддерживает несколько сайтов и систем с высоким трафиком, включая Alexa, Amazon.com и все 442 центра выполнения заказов Amazon. За 48 часов продажи эти ресурсы сделали 7,11 триллионов запросов к API ДинамоБД , установив максимальное значение 45,4 миллиона запросов в секунду.

Амазонка Аврора также используется для управления центрами выполнения заказов Amazon. Во время Prime Day 1900 экземпляров баз данных обработали 128 миллиардов транзакций, сохранили 609 терабайт и передали 306 терабайт данных.



Вычислительная инфраструктура Amazon

В организации Prime Day 2019 также была задействована большая коллекция разнообразных инстансов EC2. Внутренняя метрика для этих инстансов называется серверным эквивалентом, и во время продажи цифры варьировались от 372 тысяч эквивалентов до максимума в 426 тысяч.

Экземпляры EC2 использовали большие объемы блочного хранилища.

Магазин эластичных блоков (ЭБС).

В преддверии Prime Day к хранилищу было добавлено 63 петабайта хранилища, в результате чего в день обрабатывалось 2,1 триллиона запросов и передавалось 185 петабайт данных.



Давайте подведем итоги

Я привел впечатляющие цифры, показывающие, какого уровня масштабирования можно достичь с помощью AWS. Как видите, с помощью AWS вы можете легко добавить в свою систему ресурсы для размещения разовых (или периодических) событий, даже если эти события транслируются на весь мир, а затем вернуть все в исходное состояние.

Если вы задумались о проведении глобального мероприятия, советую обратить внимание на посты, которые я указал выше, а также освоить программу.

Управление событиями инфраструктуры AWS .

Мои коллеги всегда готовы помочь вам с запуском масштабного программного продукта, миграцией инфраструктуры или маркетинговым мероприятием.

Вот как выглядит порядок работы с ними:

Amazon Prime Day 2019 – на базе AWS

Теги: #aws #высоконагруженные проекты #занимаюсь пиаром

Вместе с данным постом часто просматривают: