а) исходя из предположения, что основная база данных будет иметь небольшие размеры, она не будет ориентироваться на клиент–серверную технологию, будет разработана с применением СУБД класса MS Visual FoxPro 5.0, Borland Delhi и от неё не будут требоваться развитые сетевые возможности;
б) для случая выбора клиент–серверных технологий.
Здесь следует отметить, что даже вариант реализации баз данных без использования технологии клиент–сервер может быть при необходимости доработан до её требований. Причём сделать это будет легче и дешевле, если уже на этапе проектирования такой системы учитывалась возможность перехода на более современные технологии обработки данных.
Для обоих вариантов необходима установка локальной сети. В качестве сетевой операционной системы следует использовать MS Windows NT 4.0 как для серверов, так и для рабочих станций (в настоящее время существует локализованный для России вариант Windows NT Workstation). Рекомендуется использовать доменную архитектуру, реализованную в указанных системах. При этом понадобится как минимум один сервер NT в качестве контроллера домена на каждые 20¸30 рабочих станций. Если количество компьютеров в сети невелико, то контроллер домена можно использовать как файловый сервер, сервер печати. Правда, в данном случае, мощность устанавливаемой машины должна быть больше, а в случае интенсивного использования — значительно больше.
Варианты оснащения контроллера домена
На компьютер, являющийся контроллером домена NT могут быть возложены некоторые дополнительные функции. Условно их можно разделить на следующие:
Выполняемые функции | только функции контроллера домена. |
Процессор | Pentium, 166MHz. |
Оперативная память | 32MB |
Дисковая подсистема | IDE, 1¸1,6GB |
Сетевая подсистема | 16bit ISA, UTP, 10Mbit |
Ориентировочная стоимость | 1000¸1500 USD |
Выполняемые функции | контроллер домена, хранение файлов пользователей (документов), обращение к которым происходит эпизодически, сервер печати с небольшой интенсивностью. |
Процессор | Pentium, 200MHz. |
Оперативная память | 32¸64 MB |
Дисковая подсистема | SCSI, не менее 3GB |
Сетевая подсистема | 32bit PCI, UTP, 10Mbit |
Ориентировочная стоимость | 2500 USD |
Выполняемые функции | контроллер домена, хранение большого количества файлов пользователей (документов) обращение к которым происходит постоянно, хранение больших объёмов информации, запуск пользователями приложений прямо с сервера, сервер печати. |
Процессор | Pentium II, 266¸333MHz; в зависимость от нагрузки можно предусмотреть двухпроцессорный вариант. |
Оперативная память | не менее 64 MB |
Дисковая подсистема | SCSI, аппаратный RAID 3, 5; 3¸4 жёстких диска по 2¸5GB |
Сетевая подсистема | 32bit PCI, STP, 100Mbit либо FDDI |
Ориентировочная стоимость | от 5000 USD |
Надёжность
При отказе контроллера домена, ресурсы сети становятся недоступны, даже если рабочие станции продолжают функционировать и «видят» друг друга. Чтобы избежать такой ситуации может быть целесообразным установить резервный контроллер, автоматически берущий на себя функции первичного в случае его отказа. Конфигурация резервного контроллера может отличаться от первичного и зависит от возложенных на него функций.
Если будет выбрана стратегия оснащения локальных узлов, основанная на клиент–серверных технологиях, то понадобится ещё как минимум один компьютер в качестве сервера приложений, конкретно — для установки на него MS SQL Server. Использовать его в качестве файлового сервера или для других целей, отличных от сугубо специальных, не рекомендуется. Мощность компьютера опять же определяется объёмом выполняемых задач. Если обрабатываемая база данных имеет средний объём (не более 150MB) и среднюю интенсивность обращений к ней, то рекомендуемая конфигурация компьютера имеет следующий вид:
Процессор | один или два PentiumPro 200MHz или Pentium II 233¸266MHz |
Оперативная память | не менее 64 MB |
Дисковая подсистема | SCSI, не менее двух дисков по 3GB |
Сетевая подсистема | 32bit PCI, UTP, 100Mbit |
Ориентировочная стоимость | 3500 USD |
Оснащение общесистемным ПО
Для наиболее полного использования возможностей операционной системы Windows NT, рекомендуется приобрести не только собственно NT Server 4.0 и SQL Server 6.5, а комбинированным пакет Microsoft BackOffice Small Business Server, в который входит ряд продуктов семейства BackOffice. Пакет рассчитан на малые организации (до 25 компьютеров), работающие в условиях отсутствия постоянного квалифицированного системного администратора.
В состав BackOffice Small Business Server входят следующие компоненты:
– Windows NT Server 4.0 с Internet Information Server 3.0, FrontPage 98 и Index Server 1.1
– Internet Explorer 4.01
– Exchange Server 5.0 и Outlook 97 (8.01)
– SQL Server 6.5
– Proxy Server 1.0
– Fax Server
– Программа совместного использования модемов
– Internet Connection Wizard
– Программа установки клиентского компьютера
– Инструменты администрирования
BackOffice Small Business Server является основой для построения полного интегрированного решения для малого предприятия на основе современных серверных компонентов и Internet-стандартов. Пакет также содержит Fax Server для централизованной отправки и приема факсов через факс–модемы, подключенные к серверу.
В процессе роста организации возможно обновление как любого компонента, так и всего пакета в целом.
Архитектуры построения компьютерных сетей, выбор архитектуры.
Сетевая архитектура - это совокупность стандартов, топологий и протоколов, необходимых для создания работоспособной сети.
В конце 70х годов, когда ЛВС стали восприниматься в качестве потенциального инструмента для работы и были сформулированы основные стандарты (Project 802).
Project 802 установил основные стандарты для физических компонентов сети - сетевых карт и кабельных систем.
Стандарты ЛВС, определенные Project 802, делятся на 12 категорий, каждая из которых имеет свой номер.
802.1 - объединение сетей
802.2 - управление логической связью
802.3 - ЛВС с множественным доступом, контролем несущей и обнаружением коллизий (Ethernet)
802.4 - ЛВС топологии “шина” с передачей маркера
802.5 - ЛВС топологии “кольцо” с передачей маркера
802.6 - сеть масштаба города
802.7 - Консультативный совет по широковещательной технологии
802.8 - Консультативный совет по оптоволоконной технологии
802.9 - интегрированные сети с передачей речи и данных
802.10 - безопасность сетей
802.11 - беспроводные сети (радио сети)
802.12 - ЛВС с доступом по приоритету запроса
Наибольшую популярность получил стандарт 802.3 Ethernet именно на этой архитектуре построения компьютерных сетей остановимся более подробно.
Ethernet - самая популярная в настоящее время сетевая архитектура, Она использует узкополосную передачу со скоростью 10 Мбит/сек и топологию “шина”, а для регулирования трафика в основном кабеле - CSMA/CD.
Сеть Ethernet имеет следующие характеристики:
традиционная топология - линейная шина;
другие топологии - звезда - шина;
тип передачи - узкополосная;
метод доступа - CSMA/CD;
спецификации -802.3;
скорость передачи данных - 10, 100 и 1000 Мбит/сек;
кабельная система - Толстый и тонкий коаксиальный кабель, витая пара (UTP, STP), оптоволокно.
В основе построения любой сети стоит эталонная модель OSI (Open System Interconnection, Взаимодействие открытых систем), Эта модель разделяет работающее оборудование и процессы, происходящие при объединение компьютерных сетей согласно логике их работы. Каждый из уровней выполняет свою специфическую, функцию тем самым облегчая проектирование всей системы в целом. При сетевом обмене сообщаются соответствующие уровни двух компьютеров делаемся это не напрямую, а путем запроса на обслуживание у ниже лежащего. Уровни могут иметь одинаковую реализацию, а могут и разную. Самое главное то, что они идентично работаю демонстрируя полное взаимопонимание. Самому нижнему уровню не некого “свалить” работу, поэтому физическая реализация должна совпадать (по крайней мере на уровне одного сегмента сети).
На каждом из уровней единицы информации называются по разному. На физическом уровне мельчайшая единица - бит. На канальном уровне информация объединена во фреймы, На сетевом уровне мы говорим о дейтаграммах. На транспортном уровне единицей измерения является сегмент. Прикладные уровни обмениваются сообщениями. Прямая параллель с файловой системой на диске - локальные изменения намагниченности (биты) объединены в сектора, имеющие заголовки, сектора объединяются в блоки, а те, в свою очередь, в файлы, тоже имеющие заголовки, содержащие служебную информацию.
Важно понимать, что эталонная модель не является чем то реальным, таким что обеспечивает связь. Сама по себе она не заставляет коммуникации функционировать и служит лишь для классификации. Она классифицирует то, что непосредственно вместе работает, а именно- протоколы. Протоколы считаются набором спецификаций, определяющих реализацию одного или нескольких уровней OSI. Спецификация протоколов разрабатываются стандартизирующими организациями, так и производителями оборудования. Многие разработанные производителями протоколы оказываются настолько успешными, что применяются не только разработчиками но и другими фирмами становясь стандартом де-факто.