Веб-сервисы Amazon



Amazon Web Services, Inc. ( AWS ) — дочерняя компания Amazon , которая предоставляет платформы облачных вычислений и API по требованию частным лицам, компаниям и правительствам на основе дозированной оплаты по мере использования. Клиенты часто используют это в сочетании с автомасштабированием (процесс, который позволяет клиенту использовать больше вычислительных ресурсов во время интенсивного использования приложений, а затем уменьшать масштаб для снижения затрат при меньшем трафике). Эти веб-сервисы облачных вычислений предоставляют различные услуги, связанные с сетями, вычислениями, хранилищем, промежуточным ПО , Интернетом вещей и другими вычислительными мощностями, а также программными инструментами через фермы серверов AWS . Это освобождает клиентов от управления, масштабирования и исправления аппаратного обеспечения и операционных систем. Одним из основных сервисов является Amazon Elastic Compute Cloud (EC2), который позволяет пользователям иметь в своем распоряжении виртуальный кластер компьютеров с чрезвычайно высокой доступностью, с которым можно взаимодействовать через Интернет через REST API, CLI или AWS. консоль. Виртуальные компьютеры AWS имитируют большинство атрибутов реального компьютера, включая аппаратные центральные процессоры (ЦП) и графические процессоры (ГП) для обработки; локальная/ оперативная память; жесткий диск/ SSD-накопитель ; выбор операционных систем ; сеть; и предварительно загруженное прикладное программное обеспечение, такое как веб-серверы , базы данных и системы управления взаимоотношениями с клиентами (CRM).

Сервисы AWS предоставляются клиентам через сеть ферм серверов AWS, расположенных по всему миру. Плата зависит от комбинации использования (известной как модель «Оплата по мере использования»), оборудования, операционной системы, программного обеспечения или сетевых функций, выбранных подписчиком, требующих доступности, резервирования , безопасности и вариантов обслуживания . Подписчики могут оплатить один виртуальный компьютер AWS, выделенный физический компьютер или их кластеры. [7] Amazon обеспечивает отдельные части безопасности для подписчиков (например, физическую безопасность центров обработки данных), в то время как другие аспекты безопасности являются ответственностью подписчика (например, управление учетными записями, сканирование уязвимостей, установка исправлений). AWS работает во многих географических регионах мира, включая семь в Северной Америке. [8]

Amazon продает AWS подписчикам как способ быстрее и дешевле получить крупномасштабные вычислительные мощности, чем создавать настоящую физическую ферму серверов. [9] Все услуги выставляются в зависимости от использования, но каждая услуга измеряет использование по-разному. По данным Synergy Group , по состоянию на четвертый квартал 2021 года доля AWS на рынке облачной инфраструктуры составляет 33%, а у следующих двух конкурентов — Microsoft Azure и Google Cloud — 21% и 10% соответственно . [10] [11]

По состоянию на 2021 год AWS включает более 200 [12] продуктов и услуг, включая вычисления , хранилище , сети , базы данных , аналитику , сервисы приложений , развертывание , управление , машинное обучение , [13] мобильные устройства , инструменты для разработчиков , RobOps и инструменты для Интернета. Вещи . К самым популярным относятся Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (Amazon S3), Amazon Connect и AWS Lambda ( бессерверная функция , которая может выполнять произвольный код, написанный на любом языке, который можно настроить на запуск сотнями события, включая http-вызовы). [14]

Службы предоставляют клиентам функциональные возможности через API, которые они могут использовать в своих приложениях. Доступ к этим API осуществляется через HTTP с использованием архитектурного стиля REST и протокола SOAP для старых API и исключительно JSON для новых. Клиенты могут взаимодействовать с этими API различными способами, в том числе из консоли AWS (веб-сайта), с помощью SDK, написанных на разных языках (таких как Python, Java и JavaScript), или путем прямых вызовов REST.

Зарождение AWS произошло в начале 2000-х годов. После создания Merchant.com , платформы Amazon для электронной коммерции как услуги, которая предлагает сторонним ритейлерам возможность создавать собственные интернет-магазины, Amazon стала использовать сервис-ориентированную архитектуру как средство масштабирования своих инженерных операций [15] . ] [16] [17] [18] [19] [20] [21] под руководством тогдашнего технического директора Аллана Вермюлена. [22]