Amazon Web Services (AWS) — набор вычислительных веб-сервисов, которые составляют вычислительную облачную платформу, представленную компанией Amazon в начале 2006 года. Наиболее известными являются сервисы Amazon EC2 и Amazon S3. В данной инфраструктуре представлено много сервисов для предоставления различных услуг, таких как: хранение данных (файловый хостинг, распределенные хранилища данных), аренда виртуальных серверов, предоставление вычислительных мощностей и др.
Облачные сервисы Amazon Web Services
- Amazon AWS Authentication (проверка подлинности доступа к различным сервисам).
- Amazon CloudFront, сеть доставки контента (CDN) для доставки объектов в локации, приближенные к запросу.
- Amazon CloudWatch обеспечивает мониторинг облачных ресурсов и приложений AWS, начиная с EC2.
- Amazon DevPay - система биллинга и управления аккаунтами для приложений, которые построены на Amazon Web Services.
- Amazon Elastic Beanstalk обеспечивает быстрое развертывание и управление приложениями в облаке.
- Amazon Elastic Block Store (EBS) обеспечивает постоянные тома хранения данных для EC2.
- Amazon Elastic Compute Cloud (EC2) предоставляет масштабируемые виртуальные частные серверы с помощью Xen.
- Amazon Elastic MapReduce позволяет предприятиям, исследователям, аналитикам и разработчикам, чтобы легко и дешево обрабатывать большие объемы данных. Он использует фреймворк Hadoop, работающий на веб-масштабируемой инфраструктуре EC2 и Amazon S3.
- Amazon ElastiCache предоставляет кеширование в памяти для веб-приложений.
- Amazon Flexible Payments Service (FPS) предоставляет интерфейс для микроплатежей.
- Amazon Fulfillment Web Service предоставляет программный веб-сервис для продавцов, чтобы загружать товары в Amazon и обратно с использованием сервиса Fulfillment.
- Amazon Glacier обеспечивает очень низкую стоимость хранения на основе решения для хранения данных S3. Идеально подходит для архивации данных.
- Amazon Historical Pricing предоставляет доступ к истории данных о продажах из дочерних компаний. (Похоже, что эта услуга была прекращена.)
- Amazon Mechanical Turk (Mturk) управляет небольшие единицы работы, распределенные между многими людьми.
- Amazon Product Advertising API ранее известный как Amazon Associates Web Service (A2S) и Amazon E-Commerce Service (ECS), обеспечивает доступ к данным по продуктам Amazon и функциональности электронной коммерции.
- Amazon Relational Database Service (RDS) предоставляет масштабируемый сервер баз данных с поддержкой MySQL и Oracle.
- Amazon Route 53 обеспечивает высокую доступность и масштабируемость системы доменных имен (DNS).
- Amazon CloudSearch, в настоящее время в ограниченной бета-версии, предоставляет базовый поиск по всему тексту и индексацию текстового содержимого.
- Amazon Simple Service Email (SES) предоставляет отправку электронной почты.
- Amazon Simple Storage Service (S3) обеспечивает Веб-сервис для хранения данных.
- Amazon Simple Service Queue (SQS) обеспечивает очередность сообщений для веб-приложений.
- Amazon Simple Service Notification (SNS) обеспечивает многопротокольный "толчок" сообщений для веб-приложения.
- Amazon Simple Workflow (SWF) - сервис для построения масштабируемых, устойчивых приложений.
- Amazon SimpleDB позволяет разработчикам выполнять запросы к структурированным данным. Он работает совместно с EC2 и S3, чтобы обеспечить "базовую функциональность базы данных".
- Amazon Virtual Private Cloud (VPC) создает логически объедененный набор элементов Amazon EC2, который может быть подключен к существующей сети, используя соединение VPN.
- AWS CloudFormation создает набор связанных ресурсов AWS и предоставляет их в упорядоченном и предсказуемом виде.
- AWS Import / Export ускоряет перемещение больших объемов данных в AWS и обратно с помощью переносных устройств для хранения.
- AWS Management Console (AWS Console) – консоль для управления и мониторинга инфраструктуры Amazon, включительно с EC2, EBS, Amazon Elastic MapReduce, and Amazon CloudFront.
- AWS Storage Gateway – устройство хранения с ISCSI-протоколом, которое поддерживает резервное копирование в облачной среде.
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) — веб-сервис, который предоставляет вычислительные мощности в облаке. Сервис входит в инфраструктуру Amazon Web Services.
Простой веб-интерфейс сервиса позволяет получить доступ к вычислительным мощностям и настроить с минимальными затратами ресурсов. Он предоставляет пользователям полный контроль над вычислительными ресурсами, а также доступную среду для работы. Сервис сокращает время, необходимое для получения и загрузки нового сервера.
Функциональность EC2
С помощью EC2 можно:
- создать Amazon Machine Image (AMI), который будет содержать ваши приложения, библиотеки, данные и связанные с ними конфигурационные параметры. Или использовать заранее настроенные шаблоны образов для работы;
- загрузить AMI в Amazon S3. Amazon EC2 предоставляет инструменты, для хранения AMI. Amazon S3 обеспечивает безопасное, надёжное и быстрое хранилище для хранения образов;
- использовать Amazon EC2 Веб-сервис для настройки безопасности и сетевого доступа;
- выбирать тип(ы) операционной системы, какой вам необходим, запустить, завершить, или контролировать несколько AMI по мере необходимости, используя API Веб-сервиса, или различных инструментов управления, которые предусмотрены;
- определить необходимость работать в нескольких местах, использовать статический IP или другие варианты;
- платить только за ресурсы, которые вы собираетесь потреблять, такие как время или передача данных.
Amazon S3
Amazon Simple Storage Service (Amazon S3) — онлайновая веб-служба, предлагаемая Amazon Web Services, предоставляющая возможность для хранения и получения любого объёма данных, в любое время из любой точки сети, так называемый файловый хостинг. С помощью Amazon S3 достигается высокая масштабируемость, надёжность, высокая скорость и недорогая инфраструктура хранения данных. Впервые появилась в марте 2006 года в США[1] и в ноябре 2007 года в Европе.
Amazon S3 используется многими другими сервисами для хранения и хостинга файлов. Например, сервисы хранения и обмена файлов Dropbox и Ubuntu One, веб-сайты Twitter и Woot.com, загрузчик игры Minecraft.