Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011)

Материал из CustisWiki
(перенаправлено с «1b2-aws-cloud-infrastructure-vygovsky»)
Перейти к: навигация, поиск

Аннотация

Докладчики
  • Выговский Леонид Сергеевич, технический руководитель проектов «Информационно-лингвистическая инициатива», ведущий инженер-программист «ЛАНИТ-Терком». Ассистент кафедры АСОИУ СПбГЭТУ «ЛЭТИ». Преподает лекции по предметам «Сетевые технологии (Информационные системы)», «Объекто-ориентированное программирование».
  • Волков Сергей, программист «Информационно-лингвистическая инициатива», студент 5-го курса кафедры Системного программирование (Мат-Мех) СПбГУ.

Доклад посвящен крупнейшей облачной платформе Amazon Web Service. Кратко рассмотрены различные виды облаков, чем отличается AWS от Google App Engine и Clodo. Обзор предлагаемых AWS решений, инструменты для работы с ними. Некоторые подводные камни, с которыми можно столкнуться при работе и решения их обхода, best practices.

Облака: понятие облачных вычислений, классификация;


Краткое сравнение AWS с другими решениями (Google App Engine, Clodo):

  • отличительные особенности;
  • вопросы оплаты;

Обзор предоставляемых сервисов:

  • базовые;
  • поддержка масштабируемости и надежности;
  • хранилища данных;
  • инфраструктура;
  • экзотика.

Подробный обзор основных сервисов:

  • назначение;
  • схема оплаты;
  • инструментарий использования;
  • подводные камни;

Сценарии обеспечения:

  • масштабирования;
  • надежности;

Видео

Скачать
http://ftp.linux.kiev.ua/pub/conference/peers/addconf/2011/1b2-aws-cloud-infrastructure-vygovsky.avs.avi



Презентация

Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011).pdf

Примечания и отзывы


Леонид Выговский рассказал об использовании Amazon-облаков. Узнал много интересного. ©

Добротный рассказ про устройство популярного облака Amazon Web Services с точки зрения его пользователя. Хорошая оговорка была — …вы платите microsoftу… тьфу амазону… Позабавила реализация «невиртуализированных» («настоящих») дисков — они, типа, ненадёжные, и содержимое гробится при перезапуске. А виртуальные, типа, надёжные, но зато медленные, потому что по сети. Есть там и CDN. Есть готовые образы машин, триггеры (чтобы отлавливать ЛОР-эффект, он же хабраэффект), автоскейлинг и так далее.

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

Докладчик — Леонид Выговский.

Доклад посвящён крупнейшей облачной платформе — Amazon Cloud Service. Были кратко рассмотрена AWS, какие сервисы предоставляются, сколько чего стоит, выполнено сравнение с Google App Engine. AWS — пожалуй старейший облачный сервис (запущен в 2006 году — EC2, S3).

Доступны следующие основные услуги: IaaS (Infrastructure as a service http://ru.wikipedia.org/wiki/Infrastructure_as_a_service, предоставление инфраструктуры), PaaS (Platform as a service, предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги, http://ru.wikipedia.org/wiki/PaaS) и SaaS (Software as a Service, http://ru.wikipedia.org/wiki/SaaS). Платформы: *nix и Windows. Всё за деньги, хотя бесплатно доступна минимальная конфигурация.

Докладчик рассказал о территориальном делении амазоновских облаков на регионы и зоны, о доступных способах хранения данных в облаке и поделился соображениями о выборе конфигурации для создании отказоустойчивого решения. Оказывается, предоставляемый VPS instance — весьма ненадёжная штука, может быть потушен в любой момент, при этом пользовательские данные, сохранённые на HDD instance-а будут потеряны (?!).

Стас Фомин 21:56, 30 мая 2011 (MSD): Комментарий Леонида Выговского: «Instance on Demand может сломаться, что есть в любом хостинге. При определенных, заранее обговоренных, условиях может быть потушен instance снятый на аукционе (hot spot)»

Для большей надёжности рекомендовал использовать минимум 2 инстанса, инстансы в 2х различных зонах или 2х различных регионах (с соответствующем ростом надёжности). Надёжное хранение данных достуно с использованием Elastic Block Storage (EBS) или Simple Storage Service (и то и другое — платно, в отличие от HDD инстанса). Также, докладчик упомянул про службу балансировки нагрузки между пользовательскими инстансами (Elastic Load Balancer) и службу автоматического управления количеством запущенных экземпляров в зависимости от нагрузки. В целом, очень интересный сервис для хостинга приложений.

Из плюсов:

  • не нужна своя инфраструктура, её поддержкой и обеспечением надёжности занимаются специалисты Amazon-а.
  • полный доступ к запущенным в облаке экземплярам.
  • готовые средства для управления экземплярами — их масштабированием, нагрузкой и т. п.
  • высокая надёжность и отказоустойчивость (да, тут докладчик упомянул про недавний fail амазона в одной из зон ;)

Минусы:

  • буквально за всё приходится платить (трафик, процессор, память, место для данных, балансировка и т. п.)




Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».