Главная » Увеличение производительности глобальной сети
Предприятия с распределенными филиалами могут быть самых разныхтипов и размеров. Но проблемы у них одинаковы: каналы глобальных сетейчасто страдают от длительных задержек и частых простоев. Одна из причиннарушения их целостности — дублированное размещение информации. Даннаяпроблема может быть устранена посредством различных подходов — науровнях сетей, хранилищ и приложений. Однако ввиду наличия значительныхнедостатков каждого по отдельности не хватает для устранения всехпрепятствий. Невысокая производительность и плохой доступ кинформации часто вызваны неэффективностью каналов глобальной сети. Этоведет к снижению продуктивности, недовольству клиентов и несоблюдениюправовых норм, а кроме того, к высоким затратам на повышение пропускнойспособности сети и осуществление управления в филиалах. Основныепричины проблем состоят в недостаточной пропускной способности каналовглобальной сети, продолжительном времени задержки, а также вызваныограничениями, обусловленными протоколами, к примеру избыточнойинформацией о подтверждении связи. Обычно при подключениифилиалов пропускная способность глобальной сети не превышает 1% отсоответствующей величины в локальной сети, а время задержки в 100 развыше. Поэтому частые проблемы с производительностью неудивительны.Прежние попытки решить их носили ограниченный характер: в филиалахинсталлировали целый ряд локальных серверов, различные виды кэша иразные устройства для сжатия и оптимизации ТСР. Как же на самомделе технические ограничения в глобальной сети влияют напроизводительность приложений и в какой степени зависят друг от друга?Различают четыре вида ограничений: один связан с полосой пропускания, аостальные — с временем задержки. Взаимосвязь с пропускной способностьюпонятна: приложение не может передавать данные быстрее, чем позволяетимеющаяся сеть. Проблемы, обусловленные временем задержки, менееочевидны: в таких случаях приложения не могут полностью задействоватьдоступную пропускную способность, даже если теоретически она достаточноширока. ВЫСОКАЯ ЗАДЕРЖКА, «БОЛТЛИВЫЕ» ПРОТОКОЛЫ Перваяпроблема с задержкой обусловлена поведением протокола TCP: он работаетс окном пакетов, которые одновременно могут находиться между двумяконечными точками — между клиентом и сервером. Когда окно заполнено,другие пакеты отправлять нельзя до тех пор, пока адресат не подтвердит,что хотя бы несколько ранее высланных дошли. Если максимальный размерокна слишком мал, пропускная способность соединения ограничиваетсяскоростью, с которой данные передаются на другую сторону и затемподтверждаются (см. Рисунок 1).
$IMAGE2$
Теоретическитакое узкое место возникает редко, по-скольку существуют отработанныемеханизмы, благодаря которым TCP может пользоваться большими окнами.Они реализованы почти во всех новых операционных системах. Однакосерверные и клиентские настройки призваны удовлетворять нужды скореелокальных, чем глобальных сетей. Поэтому клиенты или серверы со стекамиTCP, адаптированные к задержкам в глобальной сети, встречаются редко.Настороженность вызывает тот факт, что пропускная способностьсоединения Т-3 с ростом задержки заметно падает и постепенносравнивается с каналом Т-1: при задержке в 90 мс минимум и небольшомразмере окна ТСР соединение на 45 Мбит/с предлагает емкость на уровнеканала 6 Мбит/с. Вторая проблема, касающаяся задержки, связана смедленной реакцией протокола TCP при старте и управлении перегрузками.ТСР не всегда работает с максимальным размером окна, который и так уженедостаточен. Вместо этого ТСР постепенно увеличивает его размеры, еслипередача была успешной, и сильно уменьшает в случае неудачи. В сетях свысокой пропускной способностью и большой задержкой такое поведениеведет к тому, что доступная пропускная способность не используется втечение длительного времени. Это касается, главным образом, протяженныхсетей с широкой полосой пропускания (Long Fat Networks, LFN) и некасается, например, соединений Е-1. Проблема номер три,связанная с задержкой, вызвана прикладными протоколами, базирующимисяна TCP. Доступность пропускной способности и решение первой и второйпроблем с задержкой на уровне TCP не имеет значения, еслифункционирование приложения ограничивается величиной пакета данныхприложения и его подтверждениями. Обычно трудностей не возникает вслучае прикладных протоколов, изначально разработанных дляиспользования в глобальных сетях, — HTTP и FTP. Напротив, задержкаотрицательно влияет на прикладные протоколы, предназначенные длялокальных сетей, к примеру при освобождении файла в Microsoft Windows спомощью общей межсетевой файловой системы (Common Internet File System,CIFS) (см. Рисунок 2).
$IMAGE3$
КОНСОЛИДАЦИЯ РЕШЕНИЙ Прежниеподходы к решению проблем в глобальной сети охватывали лишь часть ихили вносили улучшения в небольшое количество протоколов (см. Таблицу1). Как видно из таблицы, эффективно решить обширные проблемы всегоспектра протоколов им не удавалось. Новые решения представляют собойкомбинацию четырех компонентов, которые в предыдущих подходахиспользовались по одиночке. Речь идет о высокопроизводительном сжатииданных, оптимизации TCP, оптимизации специфических приложений ипротоколов, а также о кэшировании.
$IMAGE4$
Таблица 1. Методы повышения эффективности использования каналов глобальной сети. Аналитическаякомпания Taneja Group определила глобальные файловые службы (Wide AreaFile Services, WAFS) как оптимизацию доступа к данным по глобальнымсетям. Между тем это — скорее, часть более обширной категории, которуюназывают глобальными службами данных (Wide Area Data Service, WADS илиWDS). WDS оптимизируют специализированные приложения, к примеру CIFSили сетевую файловую службу (Network File Office, NFS), и поддерживаютсовместное использование файлов, электронную почту, FTP, созданиерезервных копий, приложений Web и прочие приложения. Кроме того, WDSвключают в себя такие методы, как сжатие, обработка данных иликэширование, а также всестороннюю оптимизацию TCP. WDS функционируютнезависимо от протокола, конфигурации и приложений и решают множествопроблем. Таким образом, WDS являются логическим продолжением целогоряда более ранних узкоспециализированных технологий (см. Рисунок 3).
$IMAGE5$
ОБЛАСТИ ПРИМЕНЕНИЯ WDSмогут использоваться во множестве сценариев, затрагивающих современныекорпоративные сети — для ускорения работы приложений, созданиярезервных копий, консолидации филиалов, инсорсинга и оптимизациипропускной способности. Многие деловые процессы зависят от приложений,которые центр обработки данных предоставляет по глобальной сети. Вслучае приложений речь может идти о совместном доступе к файламWindows, и о сложной программе, применяемой только на данномпредприятии. В обоих случаях падение производительности в глобальнойсети практически неизбежно. Устройства WDS позволяет значительноускорить работу самых разных приложений, среди которых Windows,Exchange, FTP и приложения для резервного копирования. Благодаря томучто результирующая производительность сравнима с достижимой в локальнойсети, для пользователей работа по соединениям глобальной сети неотличается от ситуации, когда они находятся в одном офисе. Прирезервном копировании децентрализованных серверов вовсе не обязательнопередавать большие объемы данных. Однако если сервер пересылает данныепо соединению глобальной сети с узкой пропускной способностью и высокойзадержкой, производительность снижается заметно. Обычно даже быстрыйпроцесс резервного копирования занимает больше времени, чемпредоставляет отведенное под него окно. Поэтому многие администраторыИТ предпочитают использовать в филиалах ленточные или иные системырезервного хранения. Применение локальных систем резервного храненияданных связаны с определенными рисками. Никто не застрахован от ошибокв обслуживании, дефектов материалов и от проблем с приложениями. Припомощи решений WDS резервные копии создаются по глобальной сети и закороткое время. С учетом этого факта локальные инфраструктурырезервного копирования становятся излишними. Сегодня доступномножество инструментов для консолидации вычислительных центров, однакодовольно долго не было решения, с помощью которого предприятие могло быконсолидировать инфраструктуру своих филиалов в вычислительных центрахили центрах обработки данных. Решения WDS позволяют централизоватьфайловые и почтовые серверы, системы NAS и локальные ленточные системы.При этом предприятие может начать с одной области, к примеру резервногокопирования, и позднее постепенно консолидировать остальные компонентыИТ. Еще одним пунктом является так называемый инсорсинг: у организацийс распределенными филиалами часто ресурсы размещены слишкомнеравномерно. Благодаря гибкому подходу к обмену информацией и доступурешения WDS позволяют задействовать их более эффективно. Это экономитсредства и обеспечивает стабильные рабочие отношения, поскольку удаетсярегулировать нагрузку на филиалы. Иногда преследуемая цельзаключается просто в том, чтобы не приобретать дополнительнуюпропускную способность. Эффективное устройство WDS поможет снизитьтрафик через глобальную сеть настолько, что имеющаяся сеть будет всостоянии поддерживать множество дополнительных пользователей. РешенияWDS предоставляют ряд важных преимуществ. В отличие от отдельныхподходов — кэширования или решения сжатия, они устраняют важнейшиепричины низкой производительности глобальной сети в видеинтегрированного единого решения. Это дает выигрыш впроизводительности, экономит средства и предотвращает дальнейшееусложнение инфраструктуры. Впрочем, надо иметь в виду, что различия впроизводительности довольно существенны, и следует протестироватьнесколько решений. Категория: Сети и все о них | Просмотров: 210 Антенны монтаж : Триколор ТВ: триколор. Нужно спутниковое ТВ в Донецке?