AWS (Amazon Web Services)
AWS — крупное подразделение компании Amazon, которое занимается одноименной облачной платформой. Проект предоставляет сторонним разработчикам серверную инфраструктуру и программные инструменты, необходимые для работы онлайн-приложений. Платформа AWS занимает доминирующую позицию на рынке, обгоняя конкурентов вроде Google Cloud и Microsoft Azure.
Когда у какой-нибудь компании возникает необходимость создать приложение для большого количества пользователей — например, социальную сеть, — это очень сложно реализовать собственными силами. Особенно, если приложение должно выполнять ресурсоемкие задачи вроде стриминга видео. Ведь нужно приобрести серверное оборудование и подготовить его к повышенной нагрузке и хранению больших объемов данных.
Гораздо проще воспользоваться готовыми решениями на базе AWS. Эта платформа позволяет быстрее создавать облачные приложения и реализовывать почти любые возможности. Она обеспечивает гибкость и масштабируемость разработки, безопасность хранения и передачи данных, а также стабильность и высокую скорость работы приложений при любом потоке трафика.
AWS предлагает более 200 облачных сервисов для самых разных задач, включая работу с базами данных, тяжелые вычисления, доставку контента, машинное обучение, аналитику данных, построение интернета вещей и так далее.
Различные решения AWS используют такие известные компании, как Apple, Netflix, Slack, Samsung, Airbnb, Sony, BMW Group, Ryanair, Electronic Arts и многие другие.
Инфраструктура AWS
Чтобы обеспечить стабильную работу и высокую производительность всех своих облачных сервисов, в Amazon создали сложную сетевую инфраструктуру и продолжают ее развивать.
По состоянию на 2021 год AWS физически присутствует в 26 географических регионах, включая Европу, Северную и Южную Америку, Китай, Южную Африку и Ближний Восток. В любом таком регионе есть несколько зон доступности, каждую из которых обслуживает один или несколько местных центров обработки данных.
В некоторых крупных городах располагаются локальные зоны AWS. Эти объекты инфраструктуры предназначены для решения сложных задач, которые требуют минимальной задержки в передаче данных. Например, для обеспечения онлайн-игр или трансляции мультимедийного контента.
Еще одно инфраструктурное решение AWS — это Wavelength. Такие зоны оптимизированы для обслуживания мобильных приложений в беспроводных сетях.
Кроме того, клиенты AWS могут арендовать Outposts. Это оборудование, предназначенное для развертывания серверной инфраструктуры AWS на локальных объектах. Проще говоря, для обработки данных на месте, без отправки в облако.
История AWS
В начале 2000-х команда Amazon работала над платформой Merchant.com. Она должна была предоставить сторонним компаниям удобный инструментарий для создания собственных магазинов на движке Amazon.com. Параллельно инженеры пытались оптимизировать разработку внутренних продуктов, которая перестала быть эффективной из-за быстрого роста компании.
В результате в Amazon пришли к идее создать централизованную систему сервисов, которую смогут использовать для эффективной разработки внутри компании и предоставлять внешним командам.
В 2006 году Amazon запустила первые три сервиса новой платформы AWS: Amazon S3 для хранения данных, Amazon SQS для обмена данными между приложениями и Amazon EC2 для облачных вычислений. За ними последовали остальные.
Конкуренты выпустили похожие решения только спустя несколько лет, что позволило AWS занять выгодную позицию на рынке. Платформа до сих остается лидером и растет, опережая прогнозы аналитиков. Доход подразделения за третий квартал 2021 года составил более 16 миллиардов долларов.
Сбои в работе AWS
Как и любая другая программная платформа, AWS не застрахована от сбоев на 100%. Она уже не раз выходила на непродолжительное время из строя, что влекло за собой технические проблемы для компаний, которые полагаются на инфраструктуру AWS. Например, в истории платформы были такие сбои:
- 28 февраля 2017 года. Допущенная сотрудником AWS ошибка вызвала проблемы в работе таких сервисов, как Trello, Quora, IFTTT, Wix. Неполадки устранили в течение нескольких часов.
- 25 ноября 2020 года. Ошибка в сервисе потоковой передачи данных Amazon Kinesis Data Streams нарушила работу сервисов Adobe, Roku, Twilio, Flickr и Autodesk.
- Декабрь 2021 года. В этом месяце 7, 15 и 22 числа произошло целых три сбоя. Пострадали Epic Games Store, Netflix, Asana, Disney+ и магазин Amazon.com.