- •Понятие распределенной системы
- •Понятие и классификация сетевых ос
- •Управление процессами в сетевых ос
- •Понятие вызова удаленных процедур. Этапы выполнения.
- •Динамическое связывание. Семантика вызова удаленных процедур в случае отказов.
- •Проблема синхронизации процессов. Алгоритм логических часов.
- •Алгоритмы синхронизации взаимного исключения
- •Взаимоблокировки в распределенных системах, их обнаружение и предотвращение.
- •Неделимые транзакции. Процессы и нити (потоки) в распределенных системах.
- •Способы организации вычислений потоков в распределенных системах. Архитектура реализации нитей, нити и вызов удаленных процедур (особенности).
- •Особенности вызова удаленной процедур для потоков
- •Особенности использования транзакций в распределенных системах
- •Понятие распределенной файловой системы. Модели сетевых файловых систем.
- •Доступ к одной локальной фс через несколько протоколов.
- •Доступ к локальным фс различного типа через один протокол
- •Интерфейсы файлового сервиса и сервиса каталогов. Семантика разделения файлов Файловый сервис
- •Сервис каталогов
- •Семантика разделения файлов
- •Вопросы разработки структуры распределенной файловой системы. 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
Концепции глобального каталога. Novell eDirectory, Open ldap.
Представляет собой глобальную службу справочников, использующую распределённую объектно-ориентированную базу данных сетевых ресурсов.
Информация о ресурсах представляет собой единую иерархическую структуру, которая для хранения и репликации разбивается на разделы, partitions. Связи между разделами устанавливаются и поддерживаются автоматически. Поддерживает технологию global login.
Как правило, структура объекта в справочных службах соответствует структуре организации и образует «дерево каталогов», корнем которой является объект типа root. Служба может обеспечивать управление серверами файлов и приложений, но не файловой системы. Содержит средства поиска объектов и синхронизации часов.
Права доступа одних объектов к другим определяются списком управления доступом – Access Control List – различая права доступа к объекту и его атрибутам. Права доступа наследуются в дереве сверху вниз.
Существует три типа реплик разделов:
Главная реплика, master replica
Вторичная реплика, read/write replica
Реплика только для чтения, read only replica
Главная реплика позволяет операции над разделами, вторичная – операции над объектами, третья – только чтение.
Процесс реплицирования называется процессом синхронизации службы каталогов, DSS = Directory Service Synchronization.
Все серверы сети подразделяются на:
Главный эталонный временной сервер. Устанавливает время для вторичного серверов и клиентов, не используется серверами 2 и 3 типа
Первичный сервер. Синхронизирует сетевое время по крайней мере с одним первичным или эталонным сервером.
Эталонный сервер. Синхронизирует время с внешним источником.
Вторичный сервер. Использует время сервера 1-3 типа.
Современная версия – Nowell eDirectory – использует элементы NDS.
Использует протокол LDAP и представляет собой хранилище данных и общую платформу управления сетевыми ресурсами. Может быть сконфигурирована как централизованная или распределенная реплицированная с автоматической синхронизацией. Платформенно не зависима.
Windows Azure: выполнение приложений, хранение данных
Windows Azure — это открытая облачная платформа, которая позволяет вам быстро выполнять построение приложений, развертывать их и управлять ими в рамках глобальной сети из центров данных, управляемых корпорацией Майкрософт. Вы можете осуществлять построение приложений с помощью любого языка, средства или любой платформы. И вы можете надежно интегрировать свои общедоступные облачные приложения с существующей ИТ-средой.
Платформа Windows Azure предусматривает два основных варианта хранения:
Службы хранения Windows Azure обеспечивают хранение нереляционных данных в виде BLOB-объектов и таблиц. Это отказоустойчивое, высокодоступное, автоматически масштабируемое хранилище с практически неограниченным размером.
SQL Azure предоставляет облачную службу реляционной базы данных, построенную на основе технологий SQL Server. Это хранилище также отказоустойчивое и высокодоступное. Оно разработано таким образом, что средства и приложения, работающие с SQL Server, также работают и с SQL Azure. База данных SQL Azure может иметь размер до 100 ГБ, и вы можете создавать любое количество баз данных.
В этом руководстве описывается хранение данных с использованием базы данных SQL Azure, однако приложения также могут использовать хранилище Windows Azure. Дополнительные сведения о SQL Azure и хранилище Windows Azure