Тема 14. Требования к сети. Архитектура сети. Выбор технологии.
Специалисты, занимающиеся разработкой вычислительных сетей, и сетевые администраторы всегда стремятся обеспечить выполнение трех основных требований к сети:
1. масштабируемость,
2. производительность,
3. управляемость.
Хорошая масштабируемость нужна для того, чтобы без особых усилий можно было менять как число пользователей в сети, так и прикладное программное обеспечение. Требования к производительности предъявляет используемое программное обеспечение и фактическая насыщенность взаимосвязей узлов сети. Наконец, сеть должна достаточно легко перенастраиваться (управляться) для удовлетворения меняющихся потребностей организации.
Сейчас на рынке имеется большое количество технологических и архитектурных решений, и выбрать из них подходящее - достаточно сложная задача.
Для правильного проектирования сети, ее разработки и обслуживания специалисты должны учесть следующее:
§ Изменение организационной структуры. При разработке сетей необходимо объединить усилия сетевых специалистов и специалистов по программному обеспечению.
§ Использование новых программных средств. Знакомство с новшествами надо проводить как можно раньше, чтобы внести необходимые корректировки в проект.
§ Исследование различных решений и их возможных влияний на архитектуру сети.
§ Проверка сетей. Необходимо создавать прототипы сети и ее частей. Это может предупредить появление так называемых "узких мест", оценить примерную производительность и применимость различных архитектур.
§ Выбор протоколов. Чтобы правильно выбрать конфигурацию сети, нужно оценить возможности различных протоколов. Важно определить, как сетевые операции, оптимизирующие работу одной программы, влияют на производительность остальных.
§ Выбор физического расположения. Выбирая место установки серверов, надо, прежде всего, определить местоположение пользователей. Возможно ли их перемещение? Будут ли компьютеры подключены к одной подсети? Будут ли пользователи иметь доступ к глобальной подсети?
§ Вычисление критического времени. Необходимо определить время допустимой реакции каждого приложения и возможные периоды максимальной нагрузки. Важно понять, как нештатные ситуации могут повлиять на работоспособность сети, и определить, нужен ли резерв для организации непрерывной работы предприятия.
§ Анализ вариантов. Важно проанализировать различные варианты использования программного обеспечения в сети. Централизованное хранение и обработка информации часто создают дополнительную нагрузку в центре сети, а распределенные вычисления могут потребовать усиления локальных сетей рабочих групп.
На сегодня нет готовой, отлаженной универсальной методики, следуя которой можно автоматически провести весь комплекс мероприятий по разработке и созданию корпоративной сети. В первую очередь это связано с тем, что каждая организация характеризуется уникальным стилем руководства, иерархией, культурой ведения дел и т.п.
Критерии выбора технологии:
§ популярность технологии в обозримом будущем. От этого зависит расширяемость сети и обновление оборудования. Примером непопулярной СТ является ARCNet.
§ Качество обслуживания. Очень кратко можно заметить, что различные приложения предъявляют различные требования к качеству обслуживания, которое характеризуют следующие параметры: время задержки, взрывообразность, пропускная способность, реакция на ошибки и т.п. Качество обслуживания каждого пользователя может определяться, например, путем введения "оплаты".
§ Масштабируемость. Опыт показывает, что приложения пользователей со временем усложняются и предъявляют все более высокие требования к сети, поэтому следует заранее позаботиться о росте сети. Если сеть продумана плохо, то через 2-3 года ее придется переделывать. Таким образом, Вы должны лучше пользователей предусмотреть направления роста их прикладных приложений.
§ Стоимость.
§ Поддержка существующей кабельной системы.
§ Совместимость с уже установленным оборудованием.