
- •3 1. Технология и модели «клиент-сервер».
- •32. Типовые уровни raid-массивов дисков.
- •33. Модели качества процессов конструирования по. Уровни зрелости модели cmm.
- •Метрические оценки сложности программ.
- •Размерно-ориентированные, функционально-ориентированные и объектно-ориентированные метрики.
- •Задачи обеспечения безопасности информационных систем и данных.
- •Безопасность и целостность данных в информационных системах.
- •Угрозы безопасности. Принципы обеспечения безопасности.
- •Виды управления доступом. Правила безопасности. Классы безопасности.
- •Категории криптографических алгоритмов. Симметричная и асимметричная схемы шифрования. Что такое эцп.
3 1. Технология и модели «клиент-сервер».
Типы архитектуры информационных систем:
Файл-сервер
Клиент-сервер
Многозвенная архитектура
Технология Интернет/интранет
Архитектура клиент-сервер-------------------------
Типовые функции:
PS (Presentation Services) – обслуживают пользовательский ввод и отображение информации.
PL (Presentation Logic) – управляет взаимодействием между пользователем и компьютером.
BL (Business Logic) – набор правил для вычислений, операций и принятия решений, которые должно выполнять приложение.
DL (Data Logic) – операции с БД, кот. нужно выполнить для реализации прикладной логики.
DS (Data Services) – действия СУБД, реализующие логику управления данными
FS (File Services) – дисковые операции чтения и записи данных, обычно являющиеся функциями ОС.
32. Типовые уровни raid-массивов дисков.
Вместо того, чтобы добавлять десятки или сотни отдельных дисковых накопителей, многие пользователи предпочитают применять массивы RAID (Redundant Array of Independent Disks, массивы независимых дисковых накопителей с избыточностью).
Массивы RAID могут быть реализованы с использованием программных средств и имеющихся у вас устройств ввода-вывода, либо могут быть приобретены как аппаратные устройства RAID.
Типовые уровни:
Особенностью массивов RAID является то, что логический диск формируемый из нескольких физических дисковых накопителей и воспринимается системой как один физический дисковый накопитель.
Большинство уровней RAID применяют расслоение данных (data striping), при помощи которого данные с двух или нескольких дисков объединяются в один большой логический RAID-диск. Это делается так: первый фрагмент данных берется с первого диска, второй кусок данных – со второго диска, и так далее. Эти фрагменты данных называются слои (stripes) или куски (chunks).
RAID 0 являются самым "фундаментальным" из уровней RAID, он обеспечивает только расслоение дисков. Куски данных создаются на каждом из дисковых накопителей, а размер кусков задается контроллером. Для составления большого логического диска применяется метод кругового распределения кусков данных по отдельным дискам массива RAID 0. Хотя RAID 0 и причисляется к массивам RAID, однако данный уровень RAID не обеспечивает избыточности (redundancy). Раз избыточности нет, то и отказоустойчивость тоже отсутствует.
RAID 1 являются "фундаментальным" уровнем RAID, обеспечивающим отказоустойчивость. В алгоритме RAID 1, называющемся также "зеркальное отражение", предусмотрено изготовление дублирующей копии вашего диска с данными. Большинство из производителей контроллеров поддерживают параллельный поиск (split seek). Применение параллельного поиска повышает производительность, потому что обработка ввода-вывода распределяется по двум дискам, вместо одного диска. Но, из-за того, что головки движутся независимо, а запись должна быть выполнена обеими головками, общая задержка записи равна большей из двух задержек для каждого из отдельных дисков.
RAID 5 являются отказоустойчивым уровнем RAID, в котором для защиты данных применяется контроль по четности. Каждый слой данных (stripe) RAID создает информацию для контроля по четности, хранимую на одном из дисков в составе слоя. В сочетании с другими дисками в составе слоя RAID, информация для контроля по четности может быть использована для воссоздания данных с любого из дисков слоя. Поэтому массивы RAID 5 устойчивы к отказу одного из дисковых накопителей, входящего в состав массива. Информация для контроля по четности распределяется поочередно по всем дискам массива RAID.
RAID 10 является комбинацией RAID 0 и RAID 1. В RAID 10 применяется зеркальное дублирование слоев данных дисков. Для каждого диска создается дубль, но каждый диск содержит только часть всех данных.