Amazon Web Services (AWS) уверенно входит в тройку лидеров на мировом рынке облачных платформ, наряду с Google Cloud Platform и Microsoft Azure. Она предоставляет пользователям более 200 различных сервисов для бизнеса любого уровня и сфер деятельности, а также некоммерческих и государственных учреждений.

В нашей статье мы расскажем об особенностях и возможностях облачной платформы Amazon Web Services, перечислим ее основные сервисы и типы хранилищ данных, а также ознакомим вас с историей возникновения и развития этого проекта.

Что такое AWS? Какая инфраструктура есть у этой платформы?

Amazon Web Services – это одна из крупнейших и известнейших облачных платформ, запущенная компанией Amazon в 2002 году. В перечне ее возможностей представлен обширный спектр сервисов и технологий, которые распределены по нескольким десяткам категорий: аналитика, блокчейн-технологии, бизнес-приложения, управление финансами, контейнеры, базы данных, машинное обучение, интернет вещей, робототехника, виртуальная/дополненная реальность и т.д.

На декабрь 2021 года AWS сосредоточила свою инфраструктуру в 26 географических регионах и 84 зонах доступности, что позволяет ей предоставлять высокоскоростные услуги пользователям из 245 стран и регионов мира. Из них 7 находятся в Северной Америке, 6 в Европе, 1 в Южной Америке, 10 в Азиатско-Тихоокеанском регионе, 1 на Ближнем Востоке и 1 в Африке.


В каждой из зон доступности расположены один или несколько дата-центров с автономной системой энергообеспечения, изолированных друг от друга для предотвращения распространения сбоев между зонами. Такая структура позволяет компании обеспечивать максимально высокую доступность услуг для тех компаний-клиентов, которые находятся непосредственно в границах их зон доступности. Клиенты имеют возможность выбрать наиболее удобную для них зону и регион, а еще переносить свои ресурсы между зонами и синхронизировать данные.

Облачный сервис Amazon Web Services позволяет гибко контролировать и конфигурировать услуги, а также проводить идентификацию пользователей и аудит данных. При помощи ресурсов платформы пользователи могут извлекать данные из веб-сайтов, веб-сервисов, мобильных приложений и других типов ПО, а еще хранить и анализировать их. Отдельно стоит отметить возможности для резервного копирования, аварийного восстановления и архивирования информации.

История создания и развития Amazon Web Services

Предпосылки к запуску этого проекта возникли в начале 2000-х годов, когда Amazon вышла на e-commerce платформу Merchant.com и столкнулась с проблемами в области масштабирования и скорости работы инфраструктуры. Первый веб-сервис, призванный решить эти сложности, запущен в 2002 году, вследствие чего платформа Amazon.com стала открыта для сторонних разработчиков. К 2004 году на базе инфраструктуры компании было создано и запущено более сотни приложений.

2006-2010

Запуск основных инфраструктурных сервисов на основе AWS состоялся в 2006 году – в марте пользователям стало доступно облачное хранилище Amazon S3, а в августе был запущен сервис виртуальных серверов Amazon EC2. Интересно, что в числе первых корпоративных клиентов EC2 также присутствовала компания Microsoft.

Помимо этого, в период с 2006 по 2010 годы в сеть Amazon Web Services добавился целый ряд дополнительных суб-сервисов. Например, в 2007 году появилась SimpleDB (первая в интернете облачная система управления базами данных), в 2008 году к ней присоединилась Amazon Cloud Front (система доставки контента). Тогда же пользователи получили доступ к сервисам Mechanical Turk, Elastic Block Store, Elastic Beanstalk, Relational Database Service, DynamoDB, CloudWatch, Simple Workflow, а еще возникло деление на зоны доступности.

2010-2016

В 2010 году все сайты розничных продавцов на Amazon.com «переехали» на AWS, а к 2012 году годовая выручка платформы достигла отметки $1.5 миллиарда. В 2013 году руководство проекта запустило программу для стартапов Activate, а год спустя появилась официальная партнерская программа APN (AWS Partner Network).


Активная разработка новых сервисов продолжилась и в 2015 году, когда появился сервис-конвейер непрерывной доставки AWS CodePipeline, сервис AWS API Gateway, сервис AWS ElasticSearch (поиск и анализ данных). В тот же год компания выпустила устройство для вычисления, хранения и переноса данных Amazon Snowball c 50 Тб хранилищем, а еще запустила облачную платформу для IoT-устройств.

В 2016 году Amazon Web Services внедрила функцию автоматического масштабирования для сервиса Amazon EC2 Container Service (ECS), а также выпустила сервис AWS Certificate Manager (ACM) для создания и управления SSL/TLS сертификатами. Далее ею был представлена система Elastic File System (EFS) с возможностью расширения и масштабирования файловой системы одновременно с ростом ее производительности.

В том же году AWS разработала Snowmobile – защищенный транспортный контейнер, способный хранить до 100 петабайт данных и передавать/принимать их со скоростью 1 Тб в секунду. Кроме того, тогда же она запустила услугу Snowball Edge – портативное хранилище для переноса данных из локальных ресурсов в облако Amazon S3. Под конец 2016 года линейка AWS пополнилась сервисом Lightsail (VPS-серверы для небольших сайтов и приложений), text-to-speech сервисом Amazon Polly, сервисом компьютерного зрения Amazon Rekognition, конструкторов чат-ботов Amazon Lex и сервисом автоматизации управления облачным хранилищем AWS EC2 Systems Manager.

2017-2021

В начале 2017 года платформа AWS пополнилась новым поколением инстансов Amazon EC2 I3 с высокопроизводительным хранилищем на основе SSD-накопителей. Их цена была на 50% ниже, чем у предыдущего поколения I2, но гораздо больше ресурсов памяти. В том же 2017 году компания выпустила ряд других систем: AWS Glue (бессерверная интеграция данных), Amazon Aurora (облачная реляционная СУБД), AWS Privatelink (Частное подключение между VPC, сервисами AWS и локальными сетями).

Также ею был разработан пользовательский интерфейс для сервиса Amazon Systems Manager, сервис AWS Fargate для деплоинга и управления контейнерами, а еще платформа облачного машинного обучения Amazon SageMaker и сервис автоматического распознавания речи Amazon Transcribe. По итогам 2017 года годовая выручка AWS составила $17.46 миллиардов.

В 2018 году линейка ПО Amazon Web Services дополнилась сервисом AWS Secrets Manager (защита конфиденциальных данных), сервисом Amazon Elastic Kubernetes Service (Amazon EKS) для запуска приложений Kubernetes и их масштабирования в облаке. Также корпорация выпустила платформу AWS Ground Station для контроля спутниковых коммуникаций, сервис Amazon Textract для автоматического извлечения текста и данных из сканов документов и AWS Lake Formation для настройки озер данных.

Кроме того, в 2018 году был разработан сервис Amazon Personalize для создания систем рекомендаций, Amazon Forecast для прогнозирования бизнес-показателей на основе технологий машинного обучения, а еще Amazon Managed Streaming для Apache Kafka (MSK) – потоковая передача данных. В начале 2019 года компания внедрила сервис Amazon Backup для ряда продуктов в составе платформы: блочного хранилища EBS, баз данных RDS, таблиц DynamoDB, файловых систем EFS и т.д. Тогда же она выпустила решение AWS App Mesh для сетевого взаимодействия на уровне приложений, а еще AWS Outposts для развертывания продуктов системы на локальных ресурсах.


В 2020 году линейка “Амазон Веб Сервисы” обзавелась модулем интеграции Amazon AppFlow для передачи данных между SaaS-платформами и сервисами AWS. Далее список ПО платформы пополнился Amazon Kendra – умной поисковой системой на базе машинного обучения, а еще сервисом для no-code разработки приложений Amazon Honeycode.

В 2021 году компания выпустила резидентную базу данных Amazon MemoryDB (интегрируемую с Redis через API), а также отчиталась о «захвате» 31.2% доли мирового рынка облачных платформ, оцениваемого в $41.8 млрд.

Основные сервисы AWS

  • Elastic Compute Cloud (EC2). Приоритетная услуга платформы предоставляет виртуальные серверные платформы с широкими функциональными возможностями. Пользователи могут выбрать тип процессора (Intel, AMD или Arm), систему хранения данных, операционную систему, сеть, а также модель покупки. Также у них есть возможность арендовать уже сконфигурированный сервер или собрать конфигурацию самостоятельно. Доступна масштабируемость, высокая скорость передачи данных (до 400 Гбит/сек), разные пакеты услуг и тарификация.
  • Simple Storage (S3). Объектное хранилище, предоставляющее от 5 Гб до 5 Тб дискового пространства. Есть гибкое масштабирование, хранение данных в разных классах хранилища, инструменты безопасности, логирования и контроля доступа. Оптимально подходит для создания озер данных, резервного копирования и восстановления, архивации данных и запуска приложения с оптимизацией. Цена услуги зависит от объема дискового пространства, объема исходящего трафика и количества запросов.
  • Amazon Relational Database Service (Amazon RDS). Сервис дял управления облачными реляционными базами данных с возможностями для их настройки и масштабирования. Для каждой базы предоставляется выделенный сервер, от 5 Тб дискового пространства, разные конфигурации и настройки доступа. Сервис RDS доступен в виде нескольких типов инстансов БД: для высокой производительности, работы с памятью или операций ввода-вывода. Поддерживает различные типы ядер БД: MySQL, PostgreSQL, SQL Server, Amazon Aurora, Oracle Database, MariaDB.
  • Amazon Aurora. Реляционная база данных с гибкой масштабируемостью и высокой производительностью, работающая в разы быстрее стандартных MySQL/PostgreSQL БД. Имеет распределенную систему хранилищ с диапазоном масштабирования до 128 Тб, непрерывным резервным копированием и опцией самовосстановления.
  • AWS Lambda. Сервис для бессерверных вычислений, позволяющий выполнять код различных типов приложений и сервисов без необходимости аренды и обслуживания серверов. Подходит для более 200 сервисов и приложений, доступен по модели SaaS c оплатой только за используемые ресурсы.
  • Amazon Virtual Private Cloud (Amazon VPC). Изолированные облачные ресурсы с широкими возможностями для контроля, распределения и управления доступом. Пользователи могут контролировать и защищать подключения, гибко настраивать виртуальную сеть, отслеживать трафик, создавать подсети и управлять маршрутизацией. Подходит для размещения веб-сайтов, интернет-приложений и создания гибридных подключений.
  • Amazon Lightsail. Сервис для запуска виртуальных частных серверов (VPS) и управления ими. Включает дополнительные ресурсы – такие, как хранилища, контейнеры, базы данных и т.д. Подходит для веб-сайтов, интернет-приложений (частных и бизнес), а также изолированных сред для разработки и тестирования.
  • Amazon SageMaker. Сервис для разработки, обучения и запуска моделей машинного обучения (ML) с интегрированными средами разработки, виртуальными интерфейсами и инструментами обработки структурированных или неструктурированных данных.

Заключение. Глобальные облака

Amazon Web Services (AWS) – это крупная и известная платформа-поставщик облачных услуг, занимающая почти треть от многомиллиардного глобального рынка подобных сервисов. Она предоставляет клиентам более 200 разнообразных сервисов различного назначения.

Среди самых востребованных ее продуктов стоит отметить виртуальные серверные платформы, объектные хранилища данных, облачные реляционные базы данных и сервисы управления ими. Также AWS включает сервисы для бессерверных вычислений, изолированные облачные ресурсы, сервисы в сфере машинного обучения, блокчейн-технологий, интернета вещей, VR/AR-технологий и многие другие перспективные направления.