Опубликован: 31.07.2015 | Уровень: для всех | Доступ: платный
Лекция 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

Алена Иванова
Алена Иванова
Россия

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1933103764200watchdog( )../bootstrap.inc:0
24.1935103766720module_invoke( )../bootstrap.inc:967
34.1936103768576call_user_func_array ( )../module.inc:462
44.1936103768912devel_watchdog( )../module.inc:462
54.1937103769760decode_entities( )../devel.module:382
64.1937103771680drupal_error_handler( )../devel.module:340
74.1937103775288watchdog( )../common.inc:663
84.1937103777408module_invoke( )../bootstrap.inc:967
94.1937103779264call_user_func_array ( )../module.inc:462
104.1937103779600devel_watchdog( )../module.inc:462
114.1938103780296decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1933103764200watchdog( )../bootstrap.inc:0
24.1935103766720module_invoke( )../bootstrap.inc:967
34.1936103768576call_user_func_array ( )../module.inc:462
44.1936103768912devel_watchdog( )../module.inc:462
54.1937103769760decode_entities( )../devel.module:382
64.1937103771680drupal_error_handler( )../devel.module:340
74.1937103775288watchdog( )../common.inc:663
84.1937103777408module_invoke( )../bootstrap.inc:967
94.1937103779264call_user_func_array ( )../module.inc:462
104.1937103779600devel_watchdog( )../module.inc:462
114.1938103780296decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1933103764200watchdog( )../bootstrap.inc:0
24.1935103766720module_invoke( )../bootstrap.inc:967
34.1936103768576call_user_func_array ( )../module.inc:462
44.1936103768912devel_watchdog( )../module.inc:462
54.1937103769760decode_entities( )../devel.module:382
64.1944103771872drupal_error_handler( )../devel.module:340
74.1944103775560watchdog( )../common.inc:663
84.1944103777680module_invoke( )../bootstrap.inc:967
94.1945103779536call_user_func_array ( )../module.inc:462
104.1945103779872devel_watchdog( )../module.inc:462
114.1945103780648decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1933103764200watchdog( )../bootstrap.inc:0
24.1935103766720module_invoke( )../bootstrap.inc:967
34.1936103768576call_user_func_array ( )../module.inc:462
44.1936103768912devel_watchdog( )../module.inc:462
54.1937103769760decode_entities( )../devel.module:382
64.1944103771872drupal_error_handler( )../devel.module:340
74.1944103775560watchdog( )../common.inc:663
84.1944103777680module_invoke( )../bootstrap.inc:967
94.1945103779536call_user_func_array ( )../module.inc:462
104.1945103779872devel_watchdog( )../module.inc:462
114.1945103780648decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1951103764744watchdog( )../bootstrap.inc:0
24.1951103766864module_invoke( )../bootstrap.inc:967
34.1951103768720call_user_func_array ( )../module.inc:462
44.1951103769056devel_watchdog( )../module.inc:462
54.1952103769760decode_entities( )../devel.module:382
64.1952103771680drupal_error_handler( )../devel.module:340
74.1952103775288watchdog( )../common.inc:663
84.1952103777408module_invoke( )../bootstrap.inc:967
94.1952103779264call_user_func_array ( )../module.inc:462
104.1952103779600devel_watchdog( )../module.inc:462
114.1953103780296decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1951103764744watchdog( )../bootstrap.inc:0
24.1951103766864module_invoke( )../bootstrap.inc:967
34.1951103768720call_user_func_array ( )../module.inc:462
44.1951103769056devel_watchdog( )../module.inc:462
54.1952103769760decode_entities( )../devel.module:382
64.1952103771680drupal_error_handler( )../devel.module:340
74.1952103775288watchdog( )../common.inc:663
84.1952103777408module_invoke( )../bootstrap.inc:967
94.1952103779264call_user_func_array ( )../module.inc:462
104.1952103779600devel_watchdog( )../module.inc:462
114.1953103780296decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1951103764744watchdog( )../bootstrap.inc:0
24.1951103766864module_invoke( )../bootstrap.inc:967
34.1951103768720call_user_func_array ( )../module.inc:462
44.1951103769056devel_watchdog( )../module.inc:462
54.1952103769760decode_entities( )../devel.module:382
64.1957103771872drupal_error_handler( )../devel.module:340
74.1958103775560watchdog( )../common.inc:663
84.1958103777680module_invoke( )../bootstrap.inc:967
94.1958103779536call_user_func_array ( )../module.inc:462
104.1958103779872devel_watchdog( )../module.inc:462
114.1958103780648decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.1951103764744watchdog( )../bootstrap.inc:0
24.1951103766864module_invoke( )../bootstrap.inc:967
34.1951103768720call_user_func_array ( )../module.inc:462
44.1951103769056devel_watchdog( )../module.inc:462
54.1952103769760decode_entities( )../devel.module:382
64.1957103771872drupal_error_handler( )../devel.module:340
74.1958103775560watchdog( )../common.inc:663
84.1958103777680module_invoke( )../bootstrap.inc:967
94.1958103779536call_user_func_array ( )../module.inc:462
104.1958103779872devel_watchdog( )../module.inc:462
114.1958103780648decode_entities( )../devel.module:382