Доменные службы AD поддерживают пять ролей мастеров операций:
1 Владелец доменных имён (Domain Naming Master);
2 Владелец схемы (Schema Master);
3 Владелец относительных идентификаторов (Relative ID Master);
4 Владелец инфраструктуры домена (Infrastructure Master);
5 Эмулятор основного контроллера домена (Primary Domain Controller Emulator (PDC Emulator)).
Планирование стратегии репликации
Репликация Active Directory - жизненно важная операция, которую необходимо тщательно планировать. Правильно спланированная репликация ускоряет ответ каталога, уменьшает сетевой трафик по WAN-каналам и сокращает административные издержки.
В Windows Server 2003 используется модель репликации с несколькими хозяевами, при которой на всех контроллерах домена хранятся равноправные копии БД Active Directory. Когда создается, удаляется или переносится объект либо изменяются его атрибуты на любом контроллере домена, эти изменения реплицируются на остальные контроллеры домена.
Внутрисайтовая (между контроллерами домена одного сайта) и межсайтовая репликация (между контроллерами домена, относящимися к разным сайтам) выполняется по-разному.
Удаленные вызовы процедур выполняются при отправке сообщений репликации внутри сайта и между сайтами. Протокол RPC используется по умолчанию при всех операциях репликации Active Directory, поскольку является отраслевым стандартом и совместим с большинством типов сетей.
Обмен данными из каталога производится с помощью разных сетевых протоколов, таких как IP или SMTP:
· IP-репликация. Использует удаленный вызов процедур (Remote Procedure Call, RPC) для репликации через связи сайтов(межсайтовой) и внутри сайта (внутрисайтовой). По умолчанию межсайтовая IP-репликация выполняется по соответствующему расписанию, однако можно настроить репликацию Active Directory, чтобы игнорировать расписания. Для IP-репликации не требуется центр сертификации.
· SMTP-репликация. Производится только через связи сайтов (межсайтовая), но не в пределах сайта. Так как протокол SMTP асинхронный, обычно все расписания им игнорируются. Необходимо установить и настроить центр сертификации (Certification Authority, CA) компании для использования SMTP-связей сайтов. Центр сертификации подписывает сообщения SMTP, которыми обмениваются контроллеры домена для подтверждения подлинности обновлений каталога.
22. Утилиты командной строки для управления удаленным компьютером: просмотр информации об удаленной системе, запуск и остановка служб и приложений, остановка удаленной системы
Выполнение команд на удаленном компьютере - задача довольно распространенная. Это может быть необходимо для изменения настроек системы, установки или удаления программ и много еще для чего. Для решения подобных задач есть довольно много различных инструментов, начиная с серьезных программных комплексов типа System Center Configuration Manager и заканчивая скромными утилитами командной строки. Об одной из таких утилит и пойдет речь в этой статье.
Утилита PsExec входит в состав пакета PsTools компании Sysinternals. Она позволяет выполнять команды на удаленных компьютерах и при этом не требует установки в систему. Для использования утилиты достаточно просто скопировать ее в папку с исполняемыми файлами (напр. C:\Windows\system32) и запустить из любой оболочки командной строки: Cmd или PowerShell.
Быстрая остановка службы через NET STOP
В командной оболочке команда NET STOP используется для остановки системных служб операционной системы Windows. Быстрая остановка службы через командную строку позволит системным администраторам сэкономить значительное количество времени по сравнению с графическими эквивалентами. Также возможно применение NET STOP в командных сценариях для автоматизации процессов.
Параметры NET STOP
Команда NET STOP останавливает одну из служб Windows. Синтаксис следующий - NET STOP [служба], где [служба] - может быть одной из следующих служб:
§ BROWSER - Обозреватель компьютеров;
§ DHCP - DHCP-клиент;
§ EVENTLOG - Журнал событий;
§ MESSENGER - Служба сообщений;
§ NETLOGON - Сетевой вход в систему;
§ NTLMSSP - Поставщик поддержки безопасности NT LM;
§ RASMAN - Диспетчер подключений удаленного доступа;
§ REMOTEACCESS - Маршрутизация и удаленный доступ;
§ RPCLOCATOR - Локатор удаленного вызова процедур (RPC);
§ RPCSS - Удаленный вызов процедур (RPC);
§ SCHEDULE - Планировщик заданий;
§ SERVER - Сервер;
§ SPOOLER - Диспетчер очереди печати;
§ LMHOSTS - Поддержка NetBIOS через TCP/IP;
§ UPS - Источник бесперебойного питания;
§ WORKSTATION - Рабочая станция.
23. Централизованная обработка данных. Серверы терминалов. Управление многопользовательской средой. Инструменты администрирования
Централизованная обработка данных.
В эпоху централизованного использования ЭВМ с пакетной обработкой информации пользователи вычислительной техники предпочитали приобретать компьютеры, на которых можно было бы решать почти все классы их задач. Однако сложность решаемых задач обратно пропорциональна их количеству, и это приводило к неэффективному использованию вычислительной мощности ЭВМ при значительных материальных затратах. Нельзя не учитывать и тот факт, что доступ к ресурсам компьютеров был затруднен из-за существующей политики централизации вычислительных средств в одном месте.
Принцип централизованной обработки данных не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя центральной ЭВМ приводил к роковым последствиям для системы в целом, гак как приходилось дублировать функции центральной ЭВМ, значительно увеличивая затраты на создание и эксплуатацию систем обработки данных.
Центральная ЭВМ
Появление малых ЭВМ, микроЭВМ и, наконец, персональных компьютеров потребовало нового подхода к организации систем обработки данных, к созданию новых информационных технологий. Возникло логически обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных.
Терминальный сервер, сервер терминалов (англ. terminal server) - сервер, предоставляющий клиентам вычислительные ресурсы (процессорное время, память, дисковое пространство) для решения задач. Технически терминальный сервер представляет собой очень мощный компьютер (либо кластер), соединенный по сети с терминальными клиентами - которые, как правило, представляют собой маломощные или устаревшие рабочие станции, либо специализированные решения для доступа к терминальному серверу. Терминальный сервер служит для удалённого обслуживания пользователя с предоставлением рабочего стола.
Практически все СУБД предназначены для работы в многопользовательских средах, но обладают для этого различными возможностями.
Обработка данных в многопользовательских средах предполагает выполнение программным продуктом следующих функций:
1) блокировку БД, файла, записи, поля;
2) идентификацию станции, установившей блокировку;
3) обновление информации после модификации;
4) контроль за временем и повторение обращения;
5) обработку транзакций (транзакция - последовательность операций пользователя над БД, которая сохраняет ее логическую последовательность);
6) работу с сетевыми системами.
Импорт - экспорт
Эта характеристика отражает:
1) возможность обработки СУБД информации, подготовленной доугими программными средствами;
2) возможность использования другими программами данных, сформированных средствами рассматриваемой СУБД.
Доступ к данным посредством языка SQL
Язык запросов SQL (Structured Query Language) реализован в целом ряде популярных СУБД для различных типов ЭВМ либо как базовый, либо как альтернативный. В силу своего широкого использования является международным стандартом языка запросов.
СУБД имеют доступ к данным SQL в следующих случаях:
1) БД совместимы с ODBC (Open Database Connectivy - открытое соединение баз данных)
2) Реализована естественная поддержка SQL - баз данных;
3) Возможна реализация SQL - запросов локальных данных.
Возможности запросов и инструментальные средства разработки прикладных программ
СУБД, ориентированные на разработчиков, обладают развитыми средствами для создания приложений. К элементам инструментария разработки приложений можно отнести:
1) мощные языки программирования;
2) средства реализации меню, экранных форм ввода - вывода данных и генерации отчетов;
3) средства генерации приложений (прикладных программ);
4) генерацию исполнимых файлов.
24. Серверы БД. Системы управления базами данных. Административные задачи управления сервером БД
Сервер баз данных (БД) выполняет обслуживание и управление базой данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации.
Архитектура клиент-сервер состоит из клиентов и серверов. Основная идея состоит в том, чтобы размещать серверы на мощных машинах, а приложениям, использующим языковые компоненты СУБД, обеспечить доступ к ним с менее мощных машин-клиентов посредством внешних интерфейсов.
Системма управлемния бамзами дамнных, сокр. СУБД (англ. Database Management System, сокр. DBMS) - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных[1].
СУБД - комплекс программ, позволяющих создать базу данных (БД) и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД
Основные задачи администратора базы данных
· Проектирование базы данных.
· Оптимизация производительности базы данных.
· Обеспечение безопасности в базе данных.
· Резервное копирование и Восстановление базы данных.
· Обеспечение целостности баз данных.
· Обеспечение перехода на новую версию СУБД.
· Обеспечение функционирования БД
o Резервное копирование БД
o Восстановление БД
o Управление доступом к БД
o Установка и настройка программного обеспечения (ПО) для обеспечения работы пользователей с БД
o Установка и настройка ПО для администрирования БД
o Мониторинг событий, возникающих в процессе работы БД
o Протоколирование событий, возникающих в процессе работы БД
· Оптимизация функционирования БД
o Мониторинг работы БД, сбор статистической информации о работе БД
o Оптимизация распределения вычислительных ресурсов, взаимодействующих с БД
o Оптимизация производительности БД
o Оптимизация компонентов вычислительной сети, взаимодействующих с БД
o Оптимизация выполнения запросов к БД
o Оптимизация управления жизненным циклом данных, хранящихся в БД
25. Общая характеристика СУБД MS SQL Server 2008. Архитектура вычислительной среды. Компоненты MS SQL Server 2008, установка и настройка компонентов
Характеристика MS SQL Server 2008 - это реляционная СУБД, совместимая с SQL с поддержкой XML для Интернет-приложений - это законченное решение для управления и анализа данных, с возможностями построения хранилищ данных - это надежный сервер, способный управлять БД терабайтного объёма, с одновременным облуживанием тысяч пользователей, поддерживающий такие модели архитектуры модель активного сервера и модель приложений БД. систем БД как - это система интегрируемая с другим программными продуктами Microsoft Windows NT/XP…
Сетевые протоколы Серверные сетевые библиотеки API DB Сетевые протоколы Серверные сетевые библиотеки Приложения Технология сети SQL Sever Database Engine Service MS SQL Sever Agent MS DTC Service SSIS Инструменты администрирования MS Search Service SSAS Базы данных SSRS Windows NT Application log Платформа NET SQL mail Архитектура MS SQL Server 2008
Архитектура вычислительной среды на базе MS SQL Server
MS SQL Server поддерживает клиент-серверную архитектуру хранения и обработки данных: ? традиционная архитектура включает два компонента: клиентское приложение и систему управления реляционными базами данных. ? распределенная архитектура на платформе Microsoft.NET: клиентские приложения («тонкие» клиенты), обеспечивающие доступ к данным через вспомогательные web-сервисы, например, MS IIS.
Что понадобится
1. Компьютер соответствующий минимальным системным требованиям для работы с SQL Server 2008 R2. Подробно о требовании к оборудованию и операционной системе читайте здесь.
2. Права администратора на локальном компьютере.
3. Установочный диск Microsoft SQL Server 2008 R2 (или образ диска).
4. Действующий ключ продукта (не обязательно).
Установка SQL Server 2008 R2
Запускаем файл setup.exe с установочного диска Microsoft SQL Server 2008 R2 и соглашаемся на включение основной роли платформы.NET Framework. О том, как установить компоненту.NET Framework 3.5 в Microsoft Windows Server 2008 R2 можно прочитать здесь.