Опубликован: 31.07.2015 | Доступ: свободный | Студентов: 1963 / 901 | Длительность: 10:00:00
Лекция 5:

Примеры облачных сервисов

Amazon Web Services

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 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, Amazon CloudFront.
  • AWS Storage Gateway – устройство хранения с ISCSI-протоколом, которое поддерживает резервное копирование в облачной среде.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) – веб-сервис, который предоставляет вычислительные мощности в облаке. Сервис входит в инфраструктуру Amazon Web Services.

Веб-интерфейс сервиса позволяет получить доступ к вычислительным мощностям и настроить с минимальными затратами ресурсов. Он предоставляет пользователям полный контроль над вычислительными ресурсами, а также доступную среду для работы.

С помощью 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 года в США и в ноябре 2007 года в Европе.

Amazon S3 используется многими другими сервисами для хранения и хостинга файлов. Например, сервисы хранения и обмена файлов Dropbox и Ubuntu One, веб-сайт Twitter, загрузчик игры Minecraft.

Amazon S3 является облачной системой хранения данных для Интернета.

Amazon S3 предоставляет простой интерфейс веб-сервисов, которые можно использовать для хранения и получения любого количества данных, в любое время, из любой точки сети. Это дает разработчику доступ к той же масштабируемой, надежной, безопасной, быстрой, недорогой инфраструктуры, что Amazon использует для запуска собственную глобальную сеть веб-сайтов.

Сергей Волков
Сергей Волков

Не могу получить доступ к Azure