- •Понятие распределенной системы
- •Понятие и классификация сетевых ос
- •Управление процессами в сетевых ос
- •Понятие вызова удаленных процедур. Этапы выполнения.
- •Динамическое связывание. Семантика вызова удаленных процедур в случае отказов.
- •Проблема синхронизации процессов. Алгоритм логических часов.
- •Алгоритмы синхронизации взаимного исключения
- •Взаимоблокировки в распределенных системах, их обнаружение и предотвращение.
- •Неделимые транзакции. Процессы и нити (потоки) в распределенных системах.
- •Способы организации вычислений потоков в распределенных системах. Архитектура реализации нитей, нити и вызов удаленных процедур (особенности).
- •Особенности вызова удаленной процедур для потоков
- •Особенности использования транзакций в распределенных системах
- •Понятие распределенной файловой системы. Модели сетевых файловых систем.
- •Доступ к одной локальной фс через несколько протоколов.
- •Доступ к локальным фс различного типа через один протокол
- •Интерфейсы файлового сервиса и сервиса каталогов. Семантика разделения файлов Файловый сервис
- •Сервис каталогов
- •Семантика разделения файлов
- •Вопросы разработки структуры распределенной файловой системы. Stateless и Statefull серверы.
- •С ервер хранит информацию о клиентских запросах между самими запросами – Statefull server
- •Кэширование в распределенных системах. Организация и управление кэшированием.
- •Алгоритмы управления кэшированием:
- •Репликация в распределенных системах.
- •Алгоритмы изменения реплицированных файлов
- •Организация работы в гетерогенных сетях.
- •Структура транспортных средств в ос
- •Назначение и архитектура справочной службы.
- •Виртуализация серверов. Типы решений виртуализации.
- •Вычислительные среды. Операционные системы облачных вычислений
- •Практические вопросы Удаленный вызов методов rmi.
- •Основные понятия nfs. Управление доступом, кэширование.
- •Списки управления доступом
- •П оддержка кэширования
- •Поддержка отображаемых файлов и монтирование в nfs
- •Процедура монтирования
- •Управление nfs
- •Rpc в nfs. Блокировка файлов.
- •Функциональная структура маршрутизатора
- •Основные характеристики cisco ios, модульная структура
- •Модульная структура ios
- •Управление процессами в cisco ios
- •Организация памяти в cisco ios
- •Буферизация в cisco ios, поддержка QoS
- •Программная маршрутизация и ускоренная коммутация в cisco ios
- •Поддержка качества обслуживания
- •Основные концепции Active Directory (домены, объекты, сайты, глобальный каталог)
- •Иерархическая структура Active Directory. Пространство имен. Репликация Структура
- •Концепции глобального каталога. Novell eDirectory, Open ldap.
- •Windows Azure: выполнение приложений, хранение данных
- •Среда выполнения приложений
- •Особенности среды выполнения приложений
- •Преимущества среды выполнения приложений Огромная среда для размещения приложений
- •Возможность сосредоточиться на приложении, не заботясь об операционных ограничениях
- •Гибкий выбор размера объектов в соответствии с потребностями приложения
- •Windows Azure: служба доступа, шина служб
- •Особенности Access Control
- •Платформа System I
- •[Править]Система команд
- •Платформа System z
Windows Azure: служба доступа, шина служб
Access Control — это служба Windows Azure, которая позволяет легко организовать управление удостоверениями и доступом в веб-приложениях и службах, построенных на платформе Windows Azure. Можно легко обеспечить интеграцию с веб-удостоверениями, такими как Windows Live ID, Google, Yahoo! и Facebook, а также со стандартизированными каталогами предприятия, такими как Active Directory.
Служба Access Control позволяет отделить функцию авторизации от приложения и реализовать ее посредством набора декларативных правил, преобразующих входящие утверждения безопасности в утверждения, понятные приложению. Эти правила определяются с помощью простой и знакомой модели программирования с ясным высокоуровневым кодом. Данная служба может использоваться для управления разрешениями пользователей, устраняя необходимость в самостоятельной разработке этой сложной функции.
Особенности Access Control
Создание учетных записей пользователей, включенных в федерацию с существующей системой управления удостоверениями клиента, использующей службу Active Directory, другие системы каталогов или любую стандартизированную инфраструктуру.
Полный настраиваемый контроль над уровнями доступа всех пользователей и групп в приложении.
Применение одинаковых уровней безопасности и контроля к соединениям с шиной службы.
шина служб и управление доступом в составе компонента AppFabric платформы Windows Azure — это веб-службы разработки, которые упрощают подключение и совместную работу приложений Windows Azure и баз данных SQL Azure с существующими и новыми ресурсами Windows Server. Эти службы, работающие на основе операционной системы Windows Azure, предоставляют возможности подключения и управления доступом заказчикам, которым требуется интегрировать облачные службы с локальными системами или обеспечить взаимодействие с другими организациями.
Шина служб обеспечивает гибкое подключение служб и приложений за пределами брандмауэров и сетей с использованием различных коммуникационных сценариев. Служба управления доступом обеспечивает федеративное управление доступом на основе утверждений для веб-служб REST. С их помощью разработчики могут создавать распределенные или составные приложения и службы.
Платформа System I
IBM System i — серия серверов IBM. Для этой серии была создана операционная система IBM i. Серия создана 21 июля 1988 года под названием AS/400, переименована в eServer iSeries в 2000 году, затем в System i (с 2006 года).
В апреле 2008 года IBM заявила об интеграции платформ System i и System p под брендом IBM Power Systems с поддержкой ОС IBM i (ранее также называвшейся i5/OS и OS/400), AIX и Linux.
Система IBM System/38 была представлена в ноябре 1980 в качестве миникомпьютера для бизнес-пользователей. В 1988 она была заменена компьютером AS/400. В нем использовалась объектная операционная система IBM i (изначально называлась OS/400 по аналогии с OS/360 и OS/2, затем переименовывалась в i5/OS).
Основные возможности: работа СУБД DB2/400, интерфейс основанный на меню, поддержка многопользовательской работы, поддержка терминалов IBM 5250, принтеров. Современные версии поддерживают выполнение веб-приложений (на базе IBM WebSphere или PHP/MySQL)[1].
Юникс-подобные операционные системы используют парадигму «все есть файл» («everything is a file»), тогда как System i использует принцип «все есть объект». Операционной системой предоставляется сборщик мусора и сохранение объектов. Юникс-подобная файловая система эмулируется при помощи Integrated File System.[2]Реализована версия виртуальной машины Java.
Платформа IBM System i расширяет объектно-ориентированную систему System/38 встроенной реляционной СУБД DB2.