Ru En

Объектная Распределенная Обработка

Лекции (Архив, 2013).

Дата Тема
1 3 сентября Введение.
2 10 сентября Организация связи.
3 17 сентября Модель "Клиент-сервер"
4 24 сентября Сериализация, перенос кода
5 27 сентября Мобильные агенты, CORBA
6 1 октября Компонентные системы: COM, J2EE
7 8 октября Сервис-ориентированная архитектура (начало)
8 15 октября Сервис-ориентированная архитектура (продолжение)
9 22 октября XML веб-сервисы: WSDL, SOAP
10 29 октября XML веб-сервисы: стандарты второго поколения
11 5 ноября Доклад: Радченко В.И. Концепция REST
12 18 ноября Одноранговые вычислительные системы (P2P)
13 26 ноября Доклад: Кутырева М.Е. Облачные вычисления
14 3 декабря Доклад: Суворов И.Б. Botnet
15 10 декабря Виртуализация. CAP-теорема.
16 17 декабря Доклад: Беседин К.Ю. Облачная платформа Windows Azure.
17 25 декабря Облачные платформы: VCloud, Cloudstack, Openstack, Yandex Cocaine
18 31 декабря Доклад: Барабанщикова Н.И. Облачная платформа Amazon Web Services

Учебные материалы

 

Дополнительные материалы

 

Организация связи

  • IronMQ Blog. Top 10 Uses For A Message Queue. Зачем нужны очереди сообщений и как они делают нашу жизнь чуточку лучше.
  • RabbitMQ. Open source очередь сообщений, поддерживающая практически все современные платформы разработки приложений.

Протоколы обмена данными

  • Дневник программиста: основы protobuf. Хорошая статья с описанием основных принипов протокола Google protobuf и метдов его использования при разработке клиент-серверных систем.
  • Мичи Хеннинг: Восход и закат CORBA. Как развивалась история корпоративных платформ для РВС? Почему в конце 90-х CORBA и распределенные технологии были синонимами? Куда и почему CORBA исчезла сегодня?
  • Live Monitoring of the BitTorrent DHT. Исследовательская группа распределенных систем и сетевых сервисов университета Карлсруе (Германия) на постоянной основе производит мониторинг работы распределённых хеш-таблиц (Distributed Hash Table - DHT) сети BitTorrent. Собирается статистика по количеству узлов в сети, их распределению по странам, и другие характеристики сети.

Клиент-серверные технологии

Облачные платформы

  • M. Тим Джонс. Облачные вычисления и хранение данных с помощью OpenStack.  Статья о преимуществах использования OpenStack ― платформы облачных вычислений IaaS с открытым исходным кодом. Представлены основные компоненты и архитектура платформы. Также, рассказано как можно в 3 клика развернуть  на собственном ноутбуке.
  • Обзор платформ для построения облаков. Кратко сравнение Cloudstack, Eucalyptus, vCloud Director и Openstack. 
  • vCloud, OpenStack, Pets and Cattle. О разнице в подходах к созданию облачных систем: виртуализация ЦОД VS предоставление облачной инфраструктуры.
  • Eucalyptus, Cloudstack, Openstack And OpenNebula: A Tale Of Two Cloud Models.  Сравнение IaaS облачных платформ с открытым исходным кодом, или как сравнивать яблоки и апельсины. Есть 2 разных вида частных IaaS облаков: одни заточены исключительно на работу с виртуальными машинами и поддержку "стандартных" приложений; вторые - на предоставление облачных сервисов и инфраструктуры.

  • Платфторма Yandex Cocaine. Решение для развертывания частных PaaS облаков от Яндекса.

 

Архив

2010

2012